С 16.03.2017 года в новой форме налоговой накладной (Украина) для всей номенклатуры стало обязательным заполнять коды для налоговых накладных (согласно УКТЗЕД или ДКПП). Соответственно необходимо для всех елементов справочника "Номенклатура", которые реализуются, заполнить коды для НН. Если работа ведётся в нескольких базах с одинаковой номенклатурой, коды для НН можно проставить только в одной базе, а в другие перенести с помощью представленной обработки.
Обработку необходимо запускать в базе, в которой нужно заполнить коды. К базе-источнику обработка подключается по COM-соединению. Кнопка "Настройка підключення" открывает форму, в которой вводят путь к базе-источнику, пользователя и пароль. Эти реквизиты можно сохранить.
Кнопка "Порівняти коди" считывает номенклатуру с заполненными кодами из базы-источника, находит по наименованию аналогичную номенклатуру в текущей базе и выводит результат сравнения в табличное поле обработки. Проанализировав данные, пользователь может сам решить какие данные переносить, а какие нет, соответстенно устанавливая или снимая "флажки".
Наконец кнопка "Перенести коди" заполняет справочник "Класифікатор кодів для ПН" и реквизит "Код для ПН (по умовч.)" в карточках номенклатуры как в базе-источнике.
Обработка писалась и тестировалась под конфигурацию "Бухгалтерія для України, ред. 1.2.", но с большой долей вероятности должна работать под другими типовыми конфигурациями "...для України": УТ (ред.2.3), УТП, УПП
В связи с тем, что обработка может необративо изменить большое количество данных в рабочих базах, настойчиво рекомендую перед переносом делать резервную копию базы.