С приближением даты 1 марта 2025 года у многих участников оборота маркированных товаров возникают вопросы о стабильности работы кассового ПО и необходимости перехода на новые технологические решения, такие как комплексный механизм взаимодействия 1С с разрешительным режимом. Мы проанализируем текущую ситуацию, разберем изменения в методических рекомендациях и выясним, как правильно настроить систему 1С для бесперебойных продаж.
Разберем основной страх многих предпринимателей: истечение срока действия токенов, полученных в Личном кабинете (ЛК) «Честного Знака». Изначально предполагалось, что статические токены будут действовать только до марта 2025 года, после чего потребуется переход на динамическую авторизацию с использованием ЭЦП на каждой кассе. Многие даже начали внедрять автоматическое обновление токенов Честного Знака, чтобы устранить человеческий фактор.
Проанализируем актуальные изменения в Методических рекомендациях по взаимодействию кассового программного обеспечения. Согласно последним правкам, срок действия токена x-api-key изменен с 1 марта 2025 года на 1 марта 2026 года. Важно отметить, что продление срока действия токена будет произведено автоматически на стороне ГИС МТ. Это означает, что никаких дополнительных действий от пользователей не потребуется, и текущие настройки в программах 1С продолжат функционировать в штатном режиме еще как минимум год.
Выясним причину появления Локального модуля (ЛМ) и его роль в системе маркировки. Рассмотрим его не как замену онлайн-проверке, а как дополнительный «предохранитель».
Локальный модуль — это специализированное ПО (прокси-сервер), которое устанавливается на компьютер пользователя и хранит актуальную базу заблокированных кодов маркировки. Рассмотрим основные нюансы его работы:
Разберем по шагам процесс настройки ЛМ и типичные проблемы, с которыми сталкиваются пользователи. Часто возникает вопрос: подходит ли статический токен из ЛК для инициализации модуля? Ответ — да, на текущем этапе используется тот же X-API-Key. Несмотря на слухи о необходимости ЭЦП для каждого кассира, техническая реализация позволяет использовать один ключ организации.
Посмотрим на пример ситуации, когда модуль долго «висит» в статусе настройки (например, более 19 часов). Для диагностики и устранения подобных зависаний полезна специализированная программа для проверки и инициализации локального модуля. Выясним причину: в штатном режиме инициализация должна занимать от 2 до 5 минут до появления статуса Ready. Если процесс затягивается, проанализируем доступность серверов:
telnet, так как обычный ping у серверов ЧЗ часто заблокирован из соображений безопасности.Проанализируем, как контролирующие органы могут выявить нарушение правил разрешительного режима. Помимо кассовых проверок, для внутреннего аудита можно использовать приложение проверки маркировки для Android, позволяющее мгновенно контролировать статус марок. При продаже маркированного товара через ККТ с поддержкой ФФД 1.2 в фискальном документе заполняются специфические теги:
Тег 1260 — составной тег, внутри которого содержится тег 1265. Именно этот тег является идентификатором ответа на запрос проверки марки. Если проверка прошла успешно через онлайн-систему или через Локальный модуль, в тег записывается уникальный код и время запроса в формате Unix.
Рассмотрим ситуацию сбоя: если онлайн-проверка недоступна, а ЛМ не установлен, касса может пропустить продажу в течение 72 часов. Однако отсутствие данных в теге 1265 при наличии технической возможности проверки может рассматриваться как нарушение. Использование ЛМ защищает продавца, так как даже при «упавшем» интернете запись в тег 1265 будет внесена на основании локальной базы.
Рассмотрим подробнее, какая информация хранится в базе cis_db Локального модуля. Существует заблуждение, что модуль должен знать обо всех марках в стране. На самом деле в ЛМ загружаются только те коды, которые запрещены к реализации федеральными органами исполнительной власти (ФОИВ).
На текущий момент это список из примерно 150-200 тысяч марок. Это «явный контрафакт» или партии, изъятые из оборота по требованию госорганов. Обычные продажи других участников рынка в ваш локальный модуль не подгружаются, что обеспечивает высокую скорость работы базы. Обновление этой базы происходит непрерывно в реальном времени, при этом нормативно закреплено требование об актуальности данных не реже, чем раз в 2 часа.
Для программистов и системных администраторов важно понимать, как 1С взаимодействует с этой цепочкой. Рассмотрим логику работы программного кода при сканировании марки:
// Упрощенная логика проверки в 1С
РезультатПроверки = МаркировкаКлиент.ПроверитьКодМаркировки(ВыбранныйКод);
Если РезультатПроверки.Статус = "ОшибкаСвязи" Тогда
// Пытаемся обратиться к Локальному модулю, если он настроен
РезультатЛМ = ЛокальныйМодульВыполнитьЗапрос(ВыбранныйКод);
Если РезультатЛМ.Разрешено Тогда
ОформитьПродажу(ВыбранныйКод, РезультатЛМ.ИдентификаторЗапроса);
КонецЕсли;
КонецЕсли;
Важно помнить, что с 1 марта 2025 года разрешительный режим распространяется на новые группы товаров: одежда, обувь, духи, шины (для них может пригодиться обработка проверки кода маркировки шин) и другие. Поэтому рекомендуем заранее проверить настройки в справочнике «Настройки интеграции с ИС МП» и убедиться, что для всех используемых товарных категорий включена проверка при розничной продаже.
Подведем итог: Паника по поводу 1 марта 2025 года преждевременна. Токены будут продлены автоматически, ЭЦП на каждого кассира пока не требуется, а Локальный модуль является полезным, но не всегда обязательным инструментом для обеспечения отказоустойчивости вашей кассовой зоны.