0
dchumak
22.05.23
✎
05:28
|
Добрый день, форумчане.
Используем обработку Диадок Про и подключаемый модуль (конфигурация сильно устаревшая, без ПМ запускаться не можем).
В обработке версии 4.17.4 все работало нормально.
После обновления на версию 4.30.1 стала выходить ошибка при нажатии на кнопку "Перезаполнить пакет" в форме документа.
Посмотрел отладкой, поменялась логика перезаполнения пакета.
Как было раньше: при открытии документа или при нажатии кнопку "Перезаполнить" шло обращение к подключаемому модулю и формировался/перезаполнялся пакет. События были идентичные. В обработке, начиная с 4.23 (по переписке с техподдержкой), механизм поменялся и теперь при нажатии кнопки "Перезаполнить" берется просто пакет по умолчанию, т.е. формирование пакета при открытии формы документа и при перезаполнении разные.
В техподдержке сказали, что нужно внести изменения в подключаемый модуль.
Но, нигде нет информации, что именно нужно доработать.
Что посмотрел:
1. Ссылки на документацию на сайте. Информация старая, по ней у нас много лет назад модуль писался.
2. Посмотрел образцы модуля из обработки (макеты). Аналогично, как у нас.
Проверить на типовой обработке не могу - конфигурация сильно устаревшая.
Кто-нибудь переделывал ПМ под эту логику?
Можете подсказать что в ПМ нужно переписать?
Заранее спасибо.
УТ 10.3 доработанная, 1С:Предприятие 8.3 (8.3.20.2184)
|
|
1
dchumak
22.05.23
✎
05:30
|
Соответственно, в чем ошибка.
Если перезаполнять пакет, то, он перезаполняется данными по умолчанию, независимо от типа пакета.
Например, если у нас УПД, то, перезаполнение приводит к тому, что, вместо УПД пакет становится ТОРГ12+СЧФ (то, что определено по умолчанию).
|
|