Почему 1С:Розница перестала продавать маркированные товары с 1 марта 2025 года и как это исправить?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

С наступлением марта 2025 года многие пользователи конфигурации «1С:Розница 2.3» столкнулись с неожиданной проблемой: при попытке продать маркированную продукцию система начала выдавать ошибку, которую некоторые интерпретировали как отсутствие необходимого сертификата. Касса перестала пробивать чеки с кодами маркировки, что парализовало работу торговых точек. В этой статье мы подробно разберем, что на самом деле стало причиной этой ошибки и какие шаги нужно предпринять для восстановления работоспособности системы.

Выясним причину: дело не в сертификате, а в токене

Несмотря на то, что сообщение об ошибке могло наводить на мысль о проблемах с электронной подписью (КЭП), истинная причина кроется в механизме авторизации кассового программного обеспечения в системе «Честный ЗНАК» (ЧЗ). Давайте проанализируем ситуацию по шагам.

Для взаимодействия с серверами маркировки кассы используют специальный ключ авторизации — токен. До недавнего времени использовался так называемый статический токен (Permission, или X-API-Key), который можно было сгенерировать в личном кабинете ЧЗ. Изначально система «Честный ЗНАК» планировала прекратить поддержку этих токенов с 1 марта 2025 года, обязав бизнес перейти на более безопасные динамические токены.

Разработчики «1С» заложили эту дату (01.03.2025) в код конфигурации как крайний срок использования старого токена. Однако позднее оператор ЦРПТ («Честный ЗНАК») пошел навстречу бизнесу и продлил срок действия статических токенов еще на год — до 1 марта 2026 года.

Проблема в том, что сама конфигурация «1С:Розница» об этом «не знала». Внутренняя проверка в программе по-прежнему ориентировалась на старую дату. Как только наступило 1 марта 2025 года, 1С посчитала токен просроченным и заблокировала операции по продаже маркированной продукции, что и привело к массовым ошибкам.

Решение №1: Продлеваем жизнь токену с помощью патчей

Самый простой и правильный способ решить эту проблему — установить специальные исправления (патчи), выпущенные фирмой «1С». Эти патчи изменяют заложенную в коде дату проверки, позволяя программе и дальше использовать действующий статический токен.

Порядок действий:

  1. Убедитесь, что ваша конфигурация обновлена до актуальной версии и подключена к официальной интернет-поддержке.
  2. Перейдите в раздел «Администрирование» → «Обслуживание» → «Обновление программы» → «Установка обновлений и исправлений (патчей)».
  3. Нажмите «Поиск и установка исправлений». Система должна автоматически найти и предложить к установке необходимые патчи.
  4. Если автоматический поиск не помог, можно скачать патчи вручную из личного кабинета на портале 1С и установить их. Для решения проблемы с токеном вам потребуются следующие исправления:
    • EF_00_00708281
    • EF_00_00706579
  5. После установки патчей перезапустите программу. Проблема с продажей маркированных товаров должна быть решена.

Важно: эти патчи не меняют сам токен, а лишь сдвигают дату его проверки внутри 1С. Ваш текущий X-API-Key из личного кабинета ЧЗ продолжит работать.

Решение №2: Разбираемся с Локальным модулем «Честный ЗНАК»

После установки первых патчей некоторые пользователи столкнулись с новой проблемой. Система начала настойчиво требовать установки и настройки Локального модуля «Честный ЗНАК» (ЛМ ЧЗ). При сканировании марки в чеке появлялась ошибка «Локальный модуль Честный Знак не установлен», а попытка синхронизации в настройках подключения к ЛМ зависала на этапе «идёт настройка...».

Что такое Локальный модуль и зачем он нужен?

Локальный модуль — это специальная программа, которая устанавливается на кассовый компьютер. Его основная задача — обеспечить проверку кодов маркировки в автономном (офлайн) режиме. Согласно нормативным требованиям, касса обязана проверять каждый код маркировки перед продажей. Если интернет-соединение стабильно, проверка идет онлайн через серверы ЧЗ. Но если интернет пропал или серверы ЧЗ недоступны, касса должна провести проверку с помощью ЛМ, который хранит у себя часть базы данных кодов. Результат проверки (онлайн или офлайн) обязательно должен быть отражен в кассовом чеке в специальном теге 1265. Работа без такой проверки является нарушением.

Таким образом, игнорировать требование по установке ЛМ нельзя. Проблема с бесконечной синхронизацией также решается установкой еще одного патча.

Порядок действий:

  1. Предварительно скачайте и установите сам Локальный модуль с официального сайта «Честного ЗНАКА».
  2. В 1С установите патч, который исправляет ошибку синхронизации с ЛМ версии 1.2:
    • EF_00_00705674_2
  3. После установки патча вернитесь в раздел «Настройки интеграции с ИС МП (маркировка)» → «Настройки подключения ЛМ "Честный ЗНАК"» и повторите процедуру синхронизации. Она должна завершиться успешно.

Дополнительная информация: Токены, КЭП и будущее маркировки

Чтобы полностью понимать контекст происходящего, рассмотрим некоторые технические нюансы работы с системой маркировки.

Типы токенов:

Электронные подписи (КЭП) и МЧД:

Для автоматического получения токенов через API требуется КЭП, выданная на руководителя организации (ИП). Использование подписи сотрудника (физлица) с машиночитаемой доверенностью (МЧД) для этих целей через API ограничено. Однако такой сотрудник может войти в личный кабинет ЧЗ и сгенерировать статический ключ для кассы вручную.

Существует также «обезличенная» КЭП на организацию, предназначенная для автоматизированных систем. Но с ней могут быть сложности при работе с другими госсистемами, например, ЕГАИС, что может потребовать наличия нескольких токенов на одном рабочем месте.

Подводя итог, можно сказать, что возникшая проблема — это технический сбой, вызванный рассинхронизацией планов регулятора и обновлений ПО. Решение заключается в своевременной установке официальных исправлений от «1С». Не стоит откладывать и настройку Локального модуля, так как его использование является обязательным требованием законодательства.

← На главную