С наступлением марта 2025 года многие пользователи конфигурации «1С:Розница 2.3» столкнулись с неожиданной проблемой: при попытке продать маркированную продукцию система начала выдавать ошибку, которую некоторые интерпретировали как отсутствие необходимого сертификата. Касса перестала пробивать чеки с кодами маркировки, что парализовало работу торговых точек. В этой статье мы подробно разберем, что на самом деле стало причиной этой ошибки и какие шаги нужно предпринять для восстановления работоспособности системы.
Несмотря на то, что сообщение об ошибке могло наводить на мысль о проблемах с электронной подписью (КЭП), истинная причина кроется в механизме авторизации кассового программного обеспечения в системе «Честный ЗНАК» (ЧЗ). Давайте проанализируем ситуацию по шагам.
Для взаимодействия с серверами маркировки кассы используют специальный ключ авторизации — токен. До недавнего времени использовался так называемый статический токен (Permission, или X-API-Key), который можно было сгенерировать в личном кабинете ЧЗ. Изначально система «Честный ЗНАК» планировала прекратить поддержку этих токенов с 1 марта 2025 года, обязав бизнес перейти на более безопасные динамические токены.
Разработчики «1С» заложили эту дату (01.03.2025) в код конфигурации как крайний срок использования старого токена. Однако позднее оператор ЦРПТ («Честный ЗНАК») пошел навстречу бизнесу и продлил срок действия статических токенов еще на год — до 1 марта 2026 года.
Проблема в том, что сама конфигурация «1С:Розница» об этом «не знала». Внутренняя проверка в программе по-прежнему ориентировалась на старую дату. Как только наступило 1 марта 2025 года, 1С посчитала токен просроченным и заблокировала операции по продаже маркированной продукции, что и привело к массовым ошибкам.
Самый простой и правильный способ решить эту проблему — установить специальные исправления (патчи), выпущенные фирмой «1С». Эти патчи изменяют заложенную в коде дату проверки, позволяя программе и дальше использовать действующий статический токен.
Порядок действий:
EF_00_00708281EF_00_00706579Важно: эти патчи не меняют сам токен, а лишь сдвигают дату его проверки внутри 1С. Ваш текущий X-API-Key из личного кабинета ЧЗ продолжит работать.
После установки первых патчей некоторые пользователи столкнулись с новой проблемой. Система начала настойчиво требовать установки и настройки Локального модуля «Честный ЗНАК» (ЛМ ЧЗ). При сканировании марки в чеке появлялась ошибка «Локальный модуль Честный Знак не установлен», а попытка синхронизации в настройках подключения к ЛМ зависала на этапе «идёт настройка...».
Что такое Локальный модуль и зачем он нужен?
Локальный модуль — это специальная программа, которая устанавливается на кассовый компьютер. Его основная задача — обеспечить проверку кодов маркировки в автономном (офлайн) режиме. Согласно нормативным требованиям, касса обязана проверять каждый код маркировки перед продажей. Если интернет-соединение стабильно, проверка идет онлайн через серверы ЧЗ. Но если интернет пропал или серверы ЧЗ недоступны, касса должна провести проверку с помощью ЛМ, который хранит у себя часть базы данных кодов. Результат проверки (онлайн или офлайн) обязательно должен быть отражен в кассовом чеке в специальном теге 1265. Работа без такой проверки является нарушением.
Таким образом, игнорировать требование по установке ЛМ нельзя. Проблема с бесконечной синхронизацией также решается установкой еще одного патча.
Порядок действий:
EF_00_00705674_2Чтобы полностью понимать контекст происходящего, рассмотрим некоторые технические нюансы работы с системой маркировки.
Типы токенов:
Электронные подписи (КЭП) и МЧД:
Для автоматического получения токенов через API требуется КЭП, выданная на руководителя организации (ИП). Использование подписи сотрудника (физлица) с машиночитаемой доверенностью (МЧД) для этих целей через API ограничено. Однако такой сотрудник может войти в личный кабинет ЧЗ и сгенерировать статический ключ для кассы вручную.
Существует также «обезличенная» КЭП на организацию, предназначенная для автоматизированных систем. Но с ней могут быть сложности при работе с другими госсистемами, например, ЕГАИС, что может потребовать наличия нескольких токенов на одном рабочем месте.
Подводя итог, можно сказать, что возникшая проблема — это технический сбой, вызванный рассинхронизацией планов регулятора и обновлений ПО. Решение заключается в своевременной установке официальных исправлений от «1С». Не стоит откладывать и настройку Локального модуля, так как его использование является обязательным требованием законодательства.