В недавней версии УТМ 4.2.0, BuildNumber 2660 в запросе opt\out убрали атрибут replyId, и поскольку программа 1С:Розница 2.3 и 3.0 спроектированы таким образом, что без этого атрибута загружать остатки не способны, возникала ошибка: "Поле объекта не обнаружено (ОстаткиПоДаннымЕГАИС)".
Вот выдержка из документации: "Для типов входящих документов ReplyRests_Mini, ReplyRests_v2 ответ будет содержать ссылку без параметра replyId".
Для исправления этой ситуации разработано расширение. Теперь при получении списка входящих сообщений по запросу opt\out значение отсутствующего атрибута заменяется на идентификатор последнего необработанного запроса остатков по регистру.
Запуск программы:
Запустите базу 1С в пользовательском режиме.
Открытие управления расширениями:
В главном меню выберите Все функции (или Функции для технического специалиста).
В разделе Стандартные найдите и откройте Управление расширениями конфигурации.
Добавление файла расширения:
Нажмите кнопку Добавить.
В открывшемся окне выберите файл расширения (replyId.cfe) и нажмите Открыть.
Настройка безопасности:
Снимите флажок Безопасный режим.
Для корректной работы расширения также снимите флажок Защита от опасных действий.
Перезапуск программы:
Перезапустите программу 1С, чтобы установленное расширение начало действовать.
Проверено на следующих конфигурациях и релизах:
- Розница, редакция 2.3, релизы 2.3.21.31, 2.3.11.32
- Розница, редакция 3.0, релизы 3.0.12.146
Вступайте в нашу телеграмм-группу Инфостарт