Решение проблемы: не загружаются остатки ЕГАИС из УТМ в 1С Розница 2.3, 3.0
Задачи пользователя - Адаптация типовых решений
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
В недавней версии УТМ 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
Вступайте в нашу телеграмм-группу Инфостарт