Цикличный поиск и удаление связанных объектов






Эта обработка позволяет удалять связанные объекты в цикле в удобном виде.

Рекомендуется делать копию информационной базы до этого!

Лучше делать операции с обработкой под пользователем с административными правами.

 

Возможности:

  1. Возможность перетаскивания объектов.
  2. Поиск связанных объектов.
  3. Поиск по расширенным настройкам.
  4. Заполнение таблицы объектов по специальному отбору.
  5. Действия над объектами.

 

  1. Возможность перетаскивания объектов:

Позволяет перетаскивать строки из форм списков в таблицу объектов формы обработки. Пример: выделение и перетаскивание с формы списка документов «Реализация товаров и услуг» на форму обработки в поле таблицы объектов.

 

  1. Поиск связанных объектов:

Позволяет найти связанные объекты относительно объектов в таблице объектов.

Варианты поиска объектов:

  1. «Поиск связанных объектов»: Ищет связанные объекты по отношению к объектам в таблице объектов.
  2. «Поиск с удалением “одиночных” объектов»: Тоже самое что и «Поиск связанных объектов», только удаляет объекты, на которых не осталось связанных объектов.
  3. «Рекурсивный поиск»: Ищет все связанные объекты относительно текущих. По найденным связанным объектам идет еще раз поиск связанных. И так до конца, пока не будут найдены все связанные объекты циклично.
  4. «Дерево связанных объектов»: Ищет связанные объекты и показывает в специальном табличном документе.

  1. Поиск по расширенным настройкам.

Позволяет задавать более тонкие настройки поиска.

 

  1. Заполнение таблицы объектов по специальному отбору

Возможно заполнение таблиц по специальному отбору, который позволяет выбирать объекты по специальному запросу и по выбранным метаданным. Допустим отбор компоновки данных.

Сначала идет получение объектов, а потом – заполнение в таблицу объектов.

 

  1. Действия с текущими объектами:
  1. «Пометить на удаление и удалить непосредственно»: помечает на удаление и непосредственно удаляет объекты, находящиеся в таблице объектов.
  2. «Пометить на удаление»: помечает на удаление объекты, находящиеся в таблице объектов.
  3. «Снять пометки удаления»: снимает пометку на удаление у объектов, находящиеся в таблице объектов.
  4. «Удалить непосредственно»: непосредственно удаляет объекты, находящиеся в таблице объектов.

Вывод сообщений о выполнении операций идет в лог, который находится снизу.

 

Обработка тестировалась на платформе 8.3.15.1534 в режиме запуска управляемого приложения. Обработка должна работать на более ранних версиях платформы, но в режиме запуска управляемого приложения.

Leave a Comment

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