Конвертация данных 2: удалить неиспользуемые ПКО

Программирование - Инструментарий

КД2 Конвертация данных удалить неиспользуемые ПКО очистка

13
Обработка позволяет пометить на удаление неиспользуемые в ПКС, ПВД правила конвертации объектов

Иногда после множества переделок в правилах остаются неиспользуемые правила конвертации объектов (ПКО). В моем случае мне достались правила, в которых было создано огромное количество ненужных ПКО для перечислений, в связи с чем процесс сохранения правил занимал много времени. Создал данную обработку чтобы облегчить процесс.

Обработка «Удалить неиспользуемые ПКО»

Обработка позволяет найти правила конвертации объектов(ПКО) в конвертации, которые не задействованы ни в одном Правиле выгрузки данных (ПВД), Правиле конвертации свойств (ПКС), в алгоритмах самой конвертации.

Алгоритм определения неиспользуемых ПКО

 
Алгоритм

Внимание! Что не проверяется:

  • Использование процедуры ВыгрузитьПоПравилу() внутри оператора Выполнить()(на скриншоте);
  • Когда реквизит приемник в ПКС имеет составной тип и в данном случае не требуется явного указания ПКО, хотя ПКО понадобится при конвертации такого свойства;
  • Установка параметра ИмяПКО в обработчиках ПКС.

Порядок работы

  1. Открываем обработку;

  2. Выбираем конвертацию;

  3. Нажимаем на кнопку Найти неиспользуемые. Будет выполнен поиск неиспользуемых ПКО и построено дерево ПКО;

  4. Проверяем результат. Жмем кнопку Удалить. Будут помечены на удаление все отмеченные ПКО. 

Тестировалось на платформе 8.3.13.1513, новые функции 8.3 не используются, думаю, будет работать и на 8.2

13

Скачать файлы

Наименование Файл Версия Размер
Конвертация данных: найти неиспользуемые ПКО
.epf 14,99Kb
12.11.18
2
.epf 14,99Kb 2 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Lem0n 112 12.11.18 12:54 Сейчас в теме
а ИмяПКО? а выбор ПКО без указания правилаконвертации согласно типам свойств? Опасная обработка - наудаляешь, потом расхлебывать.
Я решил аналогичную задачу по поиску использующих ПКО в Редактор РПО2М см. отборы.
2. echo77 989 12.11.18 13:27 Сейчас в теме
(1) Наверное, классная вещь. Я смотрел и ее перед тем как начать писать эту. Честно говоря, огромное количество сносок на первом скриншоте отпугнуло.

Спасибо, поправил описание.
Оставьте свое сообщение