Интеграция с системой маркировки «Честный ЗНАК» (ГИС МТ) часто вызывает вопросы, особенно когда речь идет о новых товарных группах, таких как ветеринарные препараты и корма для животных, и осложняется использованием распределенных информационных баз (РИБ). Разберем по шагам, как правильно настроить систему, какие токены использовать и как обеспечить бесперебойную работу касс в условиях обязательного разрешительного режима.
Первый вопрос, который возникает у администраторов: достаточно ли одного текстового токена на всю сеть или нужен отдельный для каждого узла? Проанализируем архитектуру системы. Токен для разрешительного режима (CDN-токен) привязан к ИНН организации. Рассмотрим правила его использования:
1С:Розница он, как правило, тиражируется на периферийные узлы через стандартный механизм обмена данными. Чтобы гарантировать стабильность процесса в версии 2.3, можно применить автоматическую актуализацию токенов ИС МП, которая позволяет передавать данные через РИБ при наличии всего одной ЭЦП.Выясним причину перехода на текстовые токены. С 2024 года вводится поэтапный «разрешительный режим», при котором кассовое ПО обязано опросить серверы «Честного ЗНАКа» перед пробитием чека. Если система вернет ошибку (марка просрочена, уже выведена из оборота или заблокирована), продажа будет невозможна. Для корректной реализации этой задачи в программе должен быть настроен рабочий механизм проверки разрешительного режима через площадки CDN.
Разберем, как это работает технически. В настройках интеграции с ИС МП необходимо активировать проверку кодов маркировки. Для этого используется CDN-токен. Рассмотрим алгоритм настройки:
Перейдем в раздел Продажи — Обмен с ИС МП — Токены авторизации. Именно сюда вводится статический токен из личного кабинета ГИС МТ. Срок его действия обычно составляет 1 год, после чего его необходимо обновить. Чтобы исключить остановку продаж из-за просроченного ключа, полезно внедрить автоматическое обновление токенов Честного Знака, что полностью устраняет человеческий фактор.
Проанализируем ситуацию с динамическими токенами: их внедрение запланировано на будущее (ориентировочно 2026 год), поэтому на текущем этапе для ветеринарных товаров и кормов используем статический текстовый ключ. При этом стоит учитывать риски: если связь с ГИС МТ прервется, может потребоваться специальный запрет продажи при отсутствии ответа от Честного знака, чтобы обезопасить магазин от нарушений правил маркировки.
Локальный модуль — это программная «прослойка», которая устанавливается на компьютер с 1С. Разберемся, в каких случаях он необходим, а когда можно обойтись без него. Основная задача ЛМ — обеспечить проверку марок, если основной интернет-канал временно недоступен или сервера CDN перегружены.
Посмотрим на технические параметры подключения. Если вы решили использовать ЛМ, в 1С:Розница в настройках интеграции указывается адрес сервера (обычно localhost или 127.0.0.1) и порт 5995. Авторизация в самом модуле чаще всего происходит по стандартным логину и паролю (например, admin / admin), если они не были изменены при установке.
Важный нюанс: для розничных магазинов с небольшим оборотом и стабильным интернетом установка ЛМ не является строго обязательной. 1С умеет обращаться напрямую к облачным серверам проверки. Однако для крупных торговых точек наличие ЛМ позволяет избежать очередей на кассах при технических сбоях на стороне магистральных провайдеров.
Многих волнует вопрос: нужно ли обязательно отражать приемку маркированного товара через ЭДО в 1С, чтобы потом его продать? Разберем текущие требования законодательства для ветеринарии и кормов:
1С:Розница позволяет считать марку сканером на кассе и отправить ее в ОФД, даже если эта марка не была предварительно «принята» в базу через ЭДО. Главное, чтобы товар числился на вашем балансе в «Честном ЗНАКе» (в ЛК ГИС МТ).В интерфейсе настроек 1С можно встретить поля OMS ID и идентификаторы СУЗ (Станция управления заказами). Выясним, нужны ли они розничному магазину. СУЗ необходима для заказа новых марок. Это актуально для производителей, импортеров или в случае перемаркировки (если старая марка повреждена и товар невозможно продать).
Если ваша деятельность ограничивается только розничной торговлей готовой продукцией, настройки СУЗ можно оставить пустыми. Для обычной продажи они не требуются.
При использовании распределенных баз важно соблюдать последовательность действий, чтобы не нарушить обмен данными:
Во-первых, перед включением функционала маркировки убедитесь, что конфигурации во всех узлах РИБ обновлены до одной и той же актуальной версии. Различия в метаданных справочников ШтрихкодыУпаковокТоваров могут привести к критическим ошибкам синхронизации. Для проведения инвентаризации или выравнивания остатков в таких базах удобно использовать запрос списка кодов маркировки по заданным фильтрам и их списание.
Во-вторых, проверим настройки сканеров штрихкодов. Для работы с маркировкой сканер должен быть переведен в режим эмуляции клавиатуры или COM-порта и корректно считывать символы DataMatrix. Посмотрим на пример проверки:
// Пример проверки типа считанного кода в процедуре обработки сканирования
Если ТипШтрихкода = ЗНАЧЕНИЕ(Перечисление.ТипыШтрихкодов.DataMatrix) Тогда
// Запуск механизма проверки кода в ИС МП
ОбработатьМаркировку(ДанныеШтрихкода);
КонецЕсли;
В-третьих, проанализируем настройки прав доступа. У кассиров должны быть права не только на чтение, но и на выполнение запросов к внешним сервисам, иначе система не сможет получить GUID запроса от Честного Знака, который обязателен для передачи в фискальный накопитель (тег 1265).
Интеграция 1С:Розница с «Честным ЗНАКом» для новых товарных групп не требует установки сложного оборудования на каждой точке РИБ. Достаточно единого текстового токена в центральном узле и корректно настроенного торгового оборудования. Помните, что с 2025 года требования по ЭДО станут жестче, поэтому начинать внедрение учета по маркам стоит уже сегодня, не дожидаясь окончательных дедлайнов.