С 1 апреля 2024 года для розничных магазинов начался новый этап работы с маркированным товаром — введение обязательного разрешительного режима на кассах. Пользователи конфигурации 1С:Розница 2.3 (начиная с релизов 2.3.17 и 2.3.18) столкнулись с массовой проблемой: при попытке продать табачную продукцию программа выдает ошибку «Чек не напечатан на устройстве для печати чеков. Описание ошибки: Контрольная марка не проверена». Ситуация осложняется тем, что проверка марки в интерфейсе РМК может проходить успешно («зеленый щит»), но на этапе фискализации кассовый аппарат блокирует операцию.
Разберем подробно причины возникновения этой ошибки и проанализируем последовательность шагов, необходимых для восстановления корректной работы магазина.
Разрешительный режим подразумевает, что перед продажей 1С должна запросить у системы «Честный Знак» разрешение на реализацию конкретной марки. Для выполнения этого запроса используется специальный ключ доступа — токен авторизации. Рассмотрим, как правильно его настроить.
Проанализируем важный нюанс: если вы используете Новый РМК, убедитесь, что в настройках рабочего места кассира также прописан этот ключ авторизации. Как показывает практика, в версии 2.3.18.13 старый интерфейс РМК может отрабатывать проверку некорректно без установленных патчей.
Версия 2.3.18.13 вышла в период активных изменений законодательства, поэтому «коробочная» версия содержит ряд программных ошибок. Выясним, какие патчи необходимо установить в первую очередь через раздел Администрирование — Обслуживание — Обновление программы — Установленные исправления.
Рассмотрим список наиболее важных патчей для работы с маркировкой в этом релизе:
Многие пользователи отмечают, что проблема локализуется в основном на кассах АТОЛ (например, 11Ф, 30Ф, 55Ф). Это связано с тем, что драйвер 10-й версии имеет свои внутренние механизмы контроля кодов маркировки, которые могут конфликтовать с запросами из 1С.
Посмотрим на алгоритм действий для настройки связи драйвера и программы:
Для минимизации задержек при проверке «Честный Знак» использует распределенную сеть серверов (CDN). Если 1С пытается обратиться к серверу, который недоступен или отсутствует в ее списке, возникнет ошибка «Контрольная марка не проверена».
Выполним следующие действия:
Перейдем в Администрирование — Настройки интеграции с ИС МП. Найдем кнопку или гиперссылку «Обновить площадки» (или «Актуализировать адреса серверов»). Программа загрузит актуальный список IP-адресов. Без этой процедуры 1С может по умолчанию обращаться к центральному серверу, который в часы пик может не отвечать вовремя.
Часто проверка прерывается из-за того, что ответ от сервера маркировки не пришел в течение стандартных 1.5–2 секунд. В условиях нестабильного интернета или высокой нагрузки на систему этого времени недостаточно.
Разберем, как увеличить время ожидания:
В настройках сканирования кодов маркировки (раздел ИС МП) найдем параметр «Тайм-аут проверки». Рекомендуется установить значение не менее 5 секунд (в некоторых случаях до 10 секунд). Это даст программе больше времени на получение легитимного ответа от сервера перед тем, как выдать ошибку кассиру.
Проанализируем ситуацию, когда у одного пользователя марки пробиваются, а у другого — нет. Это может быть связано с использованием МЧД (машиночитаемых доверенностей) или отсутствием сертификата. С 2024 года права кассира на подписание/проверку запросов должны быть четко сопоставлены в справочнике «Физические лица» и «Пользователи».
Если в чеке более одного маркированного товара, 1С может инициировать пакетную проверку, для которой требуется наличие прав на использование криптографии. Проверьте, установлен ли флаг «Разрешить работу с маркировкой без сертификата» в настройках, если вы используете проверку только через токен API.
Соблюдение этих шагов позволит устранить конфликт между учетной системой, кассовым оборудованием и серверами маркировки, обеспечив бесперебойную продажу табачных изделий в рамках законодательства РФ.