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


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

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

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

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

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

 

Алгоритм

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

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

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

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

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

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

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

Полезные инструменты для конвертации данных

Конвертация данных. Небольшой тюнинг конфигурации

Правила обмена — как на ладони!

Замена конфигурации в правилах переноса данных

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

2 Comments

  1. Lem0n

    а ИмяПКО? а выбор ПКО без указания правилаконвертации согласно типам свойств? Опасная обработка — наудаляешь, потом расхлебывать.

    Я решил аналогичную задачу по поиску использующих ПКО в Редактор РПО2М см. отборы.

    Reply
  2. echo77

    (1) Наверное, классная вещь. Я смотрел и ее перед тем как начать писать эту. Честно говоря, огромное количество сносок на первом скриншоте отпугнуло.

    Спасибо, поправил описание.

    Reply

Leave a Comment

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