Как создать регламентное задание для удаления помеченных объектов

15 Comments

  1. a.podobin

    Публикация интересна для тех кто не владеет фантазией, но и за это однозначный «+».

    Тем не менее, я так понимаю, задача не решает вопроса контроля наличия ссылки на удаляемый объект?

    Reply
  2. tomvlad

    (1) a.podobin, а вот интересно, для чего бы я стал писать

    естественно — только с контролем ссылочной целостности

    ? И при чем здесь фантазия? Удаление помеченных объектов — рутинная операция, которая, тем не менее, должна выполняться регулярно. Автоматизируем ее — получаем больше свободного времени на что-то другое…

    Да, конечно, ссылки могут остаться. И документы (справочники и т.п.), которые их содержат не будут удалены автоматически. Но ведь, чем чаще будет выполняться эта операция, тем меньше вероятности, что помеченный на удаление объект будет где-то использован. И тут уже не обойтись без того, чтобы запускать удаление вручную и контролировать эти ссылки.

    Reply
  3. a.podobin

    этот текст прошел мимо меня, сори.

    tomvlad, спасибо огромное за обработку и статью!

    Уверен инфа поможет многим оптимизировать свой рабочий процесс и не отвлекаться на дурные задачи.

    Reply
  4. spetzpozh

    Спасибо за статью. Хотел спросить, почему не сделали удаление «УдалитьОбъекты(НайтиПомеченныеНаУдаление(), Истина);», вроде это типовой функционал, без ручного поиска ссылок?

    Reply
  5. tomvlad

    (4) На мой взгляд, такой подход более надежен при использовании обработки в больших информационных базах.

    Попытка использования функции УдалитьОбъекты() в некоторых случаях (на больших базах) приводила к падению платформы. Причин аварийного завершения работы системы после анализа материалов форума разработчика и списка известных ошибок платформы выявить не удалось (хотя сообщения о них и были), поэтому был использован тот подход, который используется сейчас.

    Однако, я ни в коей мере не настаиваю на использовании именно моего подхода. Это всего-навсего пример использования методов внешних обработок в качестве регламентного задания.

    Reply
  6. spetzpozh

    (5) я спросил, потому что был уверен, что Вы сделали это не просто так. Было интересно, почему. Спасибо за ответ 🙂

    Reply
  7. Katik

    А у меня не работает:( Комплексная 1.1.6.1, очень сильно доработанная, поэтому не обновлялась.

    Reply
  8. kasper076

    (7) Katik,

    Дело в том, что конфигурации, построенные на основе «1С:Библиотеки стандартных подсистем», позволяют подключить серверные методы внешних обработок в качестве регламентных заданий.

    БСП интегрирована?

    Reply
  9. if74

    Привет! Скачал. А на Бухгалтерия предприятия, редакция 2.0 (2.0.65.1) не работает.

    не появляется в списке заданий. И Окошко настроек отличтаеся. Без БСП не работает?))

    Reply
  10. VivaBrunko

    Там много вариантов есть же

    Reply
  11. VivaBrunko

    Годная статья

    Reply
  12. merlin1975

    Здравия!

    Сегодня опробовал на:

    1. 8.2 ЗУП — не запустилась.

    2. 8.3 Бух 2.1 — открылась «свернутая», т.е. явно не для неё….

    Будет ли адаптация?

    Благодарю.

    Reply
  13. merlin1975

    Вроде разобрался. Сам начинающий, поэтому и ламерские вопросы.

    Благодарю!

    Reply
  14. user611777_dshaymardanov

    Спасибо за статью! Очень пригодилась)

    Reply
  15. _KaA

    А в типовых БП 3.0 и УТ 11 кажется уже есть рег задания удаления помеченных…

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *