В организации, где пришлось настраивать подключаемый модуль к обработке Диадок, наименование товара в УПД состоит из наименования номенклатуры и значение дополнительного реквизита характеристики номенклатуры. Типовой же механизм обработки Диадок выводит в УПД наименование номенклатуры и наименование характеристики номенклатуры. Печатная форма УПД была настроена по нужному им сценарию вывода наименования товара, а вот при отправке документов УПД через ДиаДок была нестыковка с печатным вариантом.
Опишу пошагово как мне пришлось решить данную задачу и с какими трудностями я столкнулся.
В 1С-ERP открыл модуль Контур.ДиаДок и перешел по адресу: Настройки - Расширенные настройки - Системные.
В меню "Системные" активировал "галочку" - Использовать плагины. После этого обработка попросила перезапустить её.
Теперь зашел по адресу: Настройки - Расширенные настройки - Плагины
В меню "Плагины" добавил плагин "Генератор подключаемого модуля"
Зашел в Настройки плагина перешёл в "Сценарии" и нашёл сценарий "Изменение таблицы товаров УПД (УТ11), основные поля", поставил с лева "галочку". В правом окне "Текст ПМ" отобразился текс с кодом для выбранного сценария.
Затем указал путь к файлу, который будет содержать подключаемый модуль и нажал на кнопку "Сгенерировать ПМ"
Открываю скомпилированный файл в конфигураторе и редактирую модуль объекта в процедуре УПД_ИзменитьОсновныеДанныеТовара(Item, Выборка)
Затем перехожу по адресу: Настройки - Расширенные настройки - Плагины и отключаю "галочку" - Использовать плагины. Без отключения этой "галочки" подключаемый модуль не работает.
Обработка требует перезапуск модуля
После перезапуска заходим в настройки - Расширенные настройки - Подключаемые модули
Пробую подключить Подключаемый модуль через файл, но подключить не получилось. Система ругается, что не удалось подключить ПМ
Попробовал подключить по другому, загрузив файл как в дополнительные внешние отчеты и обработки.
Настраиваю подключаемый модуль "в справочнике 1С"
Через справочник 1С подключаемый модуль удалось подключить.
Проверил вывод сформированного пакета ДиаДок всё заработало как надо. Наименование товара теперь в УПД выводится: полное наименование номенклатуры + значение дополнительного реквизита характеристики номенклатуры.
Тестировал на конфигурациях:
- 1С:ERP Управление предприятием 2 (2.5.12.64)
- Комплексная автоматизация 2 (2.5.12.64)
Платформа 1С:Предприятие 8.3 (8.3.22.1750)
Диадок:
- Версия модуля: 4.31.1.2357
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.15.65
- 1С:Комплексная автоматизация 2, релизы 2.5.15.65
- Управление торговлей, редакция 11, релизы 11.5.15.65