При работе с маркированным товаром в программных продуктах 1С (Управление торговлей 11.5, Розница или Комплексная автоматизация) многие пользователи столкнулись с проблемой: токен авторизации для разрешительного режима внезапно стал «просроченным». Проанализируем, почему это происходит и как восстановить работу торговых точек, а также как настроить автоматическое обновление токенов Честного Знака в 1С, чтобы полностью исключить человеческий фактор.
Разберем ситуацию подробно. Изначально оператор маркировки (ЦРПТ) планировал, что использование статических токенов будет ограничено по времени. Предполагалось, что с 1 марта 2025 года все участники оборота перейдут на динамическую авторизацию. Разработчики 1С жестко ограничили срок действия проверки токена в коде конфигураций.
Однако ЦРПТ официально продлил возможность использования статических токенов до 1 марта 2026 года. Проблема заключается в том, что в коде вашей 1С осталась старая дата — 01.03.2025. Даже если сам «Честный знак» продолжает принимать ваш старый токен, программа 1С блокирует работу. Рассмотрим, как исправить это несоответствие.
Самый надежный метод — это обновление программного продукта до актуального релиза. Для конфигурации УТ 11.5 требуется версия 11.5.21.95 или выше.
Помимо самого обновления, фирма 1С выпустила специализированный патч EF_00_00706579, который устраняет ошибку проверки даты. После его установки рекомендуется выполнить запрос остатков из системы «Честный знак», чтобы убедиться в корректности обмена данными с ГИС МТ. Если вы используете базовую версию программы, то установка патчей или обновление — это единственный доступный способ решения проблемы.
Если оперативно обновить конфигурацию невозможно, можно использовать механизм расширений. Расширение позволяет «подменить» встроенную логику 1С, не меняя основную конфигурацию.
Суть доработки заключается в переопределении функции, проверяющей дату. Посмотрим на пример кода, который часто используется в таких расширениях:
&Вместо("ПроверитьСрокДействияТокенаАвторизации")
Процедура ИН_ПроверитьСрокДействияТокенаАвторизации(ТокенДанные)
// Отключаем стандартную проверку даты 01.03.2025
// Теперь программа будет считать токен бессрочным до 2026 года
Возврат;
КонецПроцедуры
При использовании такого решения токен продолжит работать во всех торговых точках без установки ЭЦП на каждое рабочее место.
Иногда даже после актуализации токена возникают ошибки при продаже специфических групп товаров, например, табака или пива, где часто требуется получение ГАР (FiasId) из Честного знака для правильной идентификации места деятельности. Разберем типичную ошибку 4470h (сбой при проверке через CDN-площадки).
Для детальной диагностики рекомендуем использовать поиск по протоколу обмена ИС МП, а для быстрого устранения выполните следующие действия:
Важно не путать визуальное отображение М+ в чеке и работу разрешительного режима. Посмотрим на различия:
Если в 1С статус токена горит красным («Просрочен»), программа может заблокировать продажу, что является нарушением правил торговли в разрешительном режиме.
Подводя итог: если вы видите сообщение о просроченном токене — это внутренняя ошибка логики 1С. Установите патч EF_00_00706579 или обновите конфигурацию, и вам не придется возить электронную подпись по всем торговым точкам как минимум до марта 2026 года.