При работе с маркированной продукцией в подсистемах 1С:ERP, 1С:КА или 1С:УТ пользователи часто сталкиваются с ситуацией, когда настроенный «долгоживущий» токен для розничных продаж (действующий 365 дней) перестает работать, и программа требует актуализации краткосрочных токенов. Это создает значительные неудобства, так как заставляет администраторов каждые 10 часов обновлять авторизацию. Чтобы исключить человеческий фактор, в некоторых случаях рассматривается автоматическое обновление токенов Честного Знака, но для розницы правильнее настроить систему так, чтобы она использовала статический ключ. В рамках данной статьи мы разберем иерархию токенов, а также упомянем, как работать с маркировкой в древней УТ 10.3 без перехода на новые конфигурации.
Для начала проанализируем структуру авторизации в системе «Честный ЗНАК» (ГИС МТ), так как 1С взаимодействует с разными программными интерфейсами (API) в зависимости от выполняемой операции. Выделим три основных типа токенов:
Проанализируем ситуацию: почему при наличии годового токена система все равно выдает ошибку? В коде типовых конфигураций 1С реализована проверка доступности сертификатов. Если программа «видит», что в системе установлена подпись, имеющая отношение к организации, она по умолчанию пытается инициировать полноценную сессию. Для 1С наличие ЭЦП является приоритетным сигналом.
Как только инициируется запрос через основной токен, программа проверяет его актуальность. Если 10 часов прошли, система блокирует действие. При этом годовой розничный токен просто игнорируется, так как программа уже «встала на рельсы» работы через полноценную ЭЦП-авторизацию.
Чтобы розничный токен начал работать корректно, необходимо применить комплексный подход к настройке рабочих мест.
Шаг 1. Настройка прав доступа к сертификату.
Убедитесь, что у кассиров нет прав на использование сертификата ЭЦП (удобно через настройку прав доступа и профилей в 1С). Чтобы навести порядок в полномочиях, полезно сформировать список профилей с отбором по роли, что поможет выявить, откуда у пользователя появляются лишние права. Также можно применить контроль видимости и доступности элементов формы, чтобы скрыть кнопки подписания и настройки сертификатов от рядовых сотрудников РМК.
Шаг 2. Настройка розничного токена в организации.
В настройках интеграции с ИС МП проверьте поле «Токен для разрешительного режима». Убедитесь, что там вставлен ключ из ЛК «Честного ЗНАКА» и для него указана правильная организация.
Важным аспектом является настройка «Проверка кодов средствами ККТ». Если выбрана опция «Проверка кодов средствами ККТ: при сканировании», то ответственность перекладывается на драйвер кассового аппарата. В этом случае токен, прописанный в 1С, может вообще не участвовать в процессе.
Для стабильной работы рекомендуется следующий алгоритм действий:
Многие компании устанавливают Локальный модуль проверки (ЛКМ) для ускорения работы — для этого подойдёт подключение ККТ с поддержкой ЛКМ Честного Знака. ЛКМ — это локальная база данных отозванных кодов. Однако у него есть ограничения: он часто не знает актуальный статус ввода в оборот. Если для бизнеса критично отсекать товары, которые не «проведены» поставщиком, лучше использовать розничный токен для онлайн-запросов к CDN-площадкам ГИС МТ.
С введением разрешительного режима индикация в чеке стала юридически значимым фактором:
Статус [М+]: Означает успешную онлайн-проверку через CDN. ГИС МТ подтвердила, что товар легален и принадлежит вашей организации. Это целевой статус для всех розничных продаж.
Статус [М]: Означает, что онлайн-проверка либо не проводилась, либо вернула результат, который позволил пробить чек в автономном режиме.
Если программа постоянно выдает ошибки авторизации, вы рискуете получить штрафы. Для оперативного выявления причин отказов рекомендуется использовать поиск по протоколу обмена ИС МП, который позволяет детально проанализировать сообщения XML и понять, на каком этапе возникла проблема с токеном.
Чтобы забыть о проблеме 10-часовых токенов в рознице, выполните следующие действия:
При такой конфигурации система будет использовать легкий статический ключ, который действует в течение года, обеспечивая бесперебойную работу розничной точки без необходимости постоянного переподписания данных ключом ЭЦП.