При организации рабочего места кассира в 1С:Розница 2.3 часто возникает ситуация: рабочее место товароведа с установленным сертификатом электронной цифровой подписи (ЭЦП) находится отдельно, а кассиры подключаются к базе удаленно (через тонкий клиент или веб-браузер). При этом розничные продажи маркированного товара блокируются с сообщением об отсутствии сертификатов, требуя регулярного обновления 10-часового сессионного токена, несмотря на то, что в программе уже прописан бессрочный токен «ИС МП (Розница)».
Разберем природу этого поведения, выясним причины сбоя и рассмотрим проверенные способы настройки программы для стабильной работы кассы без постоянного участия товароведа.
Для понимания логики работы 1С проанализируем назначение двух используемых видов авторизации в системе маркировки «Честный Знак»:
Если при сканировании марки в РМК программа запрашивает сертификат или блокирует продажу без обновленного 10-часового токена, это означает, что 1С не отправляет запрос в CDN разрешительного режима, а пытается выполнить прямую онлайн-проверку через True API.
Выясним частую скрытую причину сбоя: даты старта разрешительного режима для различных товарных групп хранятся в служебном регистре сведений НастройкиУчетаМаркируемойПродукцииИСМП. Если после обновления конфигурации или добавления новых товарных групп данные в регистре не инициализировались корректно, система считает, что разрешительный режим для товара еще не действует, и обращается по устаревшей схеме через 10-часовой токен.
Разберем шаги по устранению ошибки:
При перезаписи объектов 1С выполняет фоновую переинициализацию записей регистра НастройкиУчетаМаркируемойПродукцииИСМП, после чего кассовый модуль РМК переключается на использование розничного токена CDN-площадок.
Проанализируем параметры сканирования. Если в базе включена жесткая проверка владельца марки, программа вынуждена запрашивать данные через True API, что приводит к требованию 10-часового токена.
Выполним настройку исключений:
<Все операции, кроме розничной продажи>.Такая настройка сохранит детальный контроль при складской приемке с ЭЦП товароведа, но полностью снимет требование 10-часового сессионного токена при продаже через РМК.
Если касса переведена в разрешительный режим, но список серверов CDN устарел или площадки не отвечают, 1С может попытаться выполнить резервный запрос через основной шлюз, запрашивая ЭЦП.
Выполним обновление серверов:
В некоторых релизах линейки 2.3 (включая версии 2.3.25.16 и смежные) присутствовали платформенные и конфигурационные ограничения на срок действия структуры розничного токена, а также алгоритмические ошибки проверки возвратов маркированной продукции в РМК (когда код считывался, но не передавался в фискальный XML-чек).
Для гарантированной стабильности рекомендуется обновить конфигурацию до актуального релиза ветки 2.3 или установить официальные исправления (патчи) по подсистеме интеграции с ГИС МТ через раздел Администрирование → Обслуживание → Обновление программы → Установка исправлений (патчей).
Если на предприятии специфический регламент (например, оформление возвратов покупателей с обязательной глубокой онлайн-проверкой статуса вывода из оборота), требующий регулярного наличия 10-часового токена, настроим его автоматическое продление:
Подписывать на сервере и сохраним пароль к закрытому ключу.АктуализацияСессионныхТокеновИСМП (или аналогичное фоновое задание обмена с ГИС МТ), которое будет обновлять Bearer-токен каждые 8–9 часов в автоматическом режиме без участия персонала.