В процессе работы с маркированной табачной продукцией в 1С:Розница пользователи часто сталкиваются с критической ошибкой «Проблемы при добавлении». Эта проблема блокирует возможность добавления товара в чек и делает невозможной продажу. Давайте вместе разберемся, почему это происходит и как диагностировать данную ситуацию.
Ошибка «Проблемы при добавлении» в первую очередь сигнализирует о сбое при взаимодействии системы 1С с государственной информационной системой мониторинга товаров (ИС МП «Честный знак»). В условиях современного «разрешительного режима» программа должна в режиме реального времени отправить запрос на проверку кода маркировки до момента пробития чека. Если эта связь нарушена или сервер не получает корректный ответ, программа выдает стандартное сообщение об ошибке.
Рассмотрим основные факторы, которые могут препятствовать нормальному прохождению операции:
КриптоПро CSP) или некорректно установленных корневых сертификатах.Розница 2.3.5.24, может быть причиной несовместимости с текущими требованиями API «Честного знака», которые часто обновляются на стороне регулятора.Давайте попробуем проанализировать ситуацию по шагам, чтобы выявить «узкое место» в вашей системе:
Прежде всего, убедимся, что установлена актуальная версия конфигурации. В старых релизах механизмы обмена с ИС МП могли быть реализованы через функции, которые сейчас работают нестабильно или вовсе не поддерживаются. Проверьте актуальность Платформы 8.3 и самой конфигурации Розница на портале 1С:ИТС.
Даже если проверка сертификата проходит успешно, попробуйте перезагрузить службу КриптоПро и убедитесь, что срок действия сертификата УКЭП не истек. Попробуйте переустановить сертификат в хранилище личных сертификатов текущего пользователя, от имени которого запущен сеанс 1С.
Проверим доступность серверов. Выполните следующее:
Интеграции с ИС МП в разделе «Администрирование».inetcfg.xml.В некоторых случаях помогает принудительный сброс сессии. Посмотрите настройки раздела Обмен с ИС МП. Если есть возможность, используйте инструменты для очистки кэша сессий или попробуйте перезапустить Регламентные задания, отвечающие за обмен с ГИС МТ. Проверить выполнение заданий можно через Консоль регламентных заданий или стандартную обработку Регламентные и фоновые задания.
Если вы опытный пользователь или программист, вы можете отследить ошибку при сканировании. В момент вызова процедуры добавления марки в чек, в модулях менеджера оборудования (например, МенеджерОборудованияКлиент), программа обращается к методам API. Разберем упрощенный пример вызова проверки:
// Пример логики запроса проверки марки
Попытка
РезультатПроверки = МенеджерИСМП.ПроверитьКодМаркировки(ПараметрыМарки);
Исключение
ЗаписьЖурналаРегистрации("Маркировка", УровеньЖурналаРегистрации.Ошибка, , , ОписаниеОшибки());
КонецПопытки;
Изучение записей в Журнале регистрации по событию «Маркировка» позволит увидеть точный текст ошибки, который возвращает сервер «Честного знака». Это может быть ошибка 401 Unauthorized (проблемы с токеном) или 403 Forbidden (проблемы с правами или подписью).
Если после выполнения вышеуказанных действий проблема сохраняется, мы рекомендуем:
Работа с маркировкой требует постоянного контроля актуальности версий. Постоянная связка: Последний релиз конфигурации + актуальные драйверы оборудования + стабильный интернет — это залог отсутствия ошибок при добавлении табачной продукции в чек.