Как настроить разрешительный режим в 1С:УТ и исправить ошибки авторизации ГИС МТ?

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

С введением обязательного разрешительного режима для маркированных товаров многие пользователи столкнулись с техническими сложностями при настройке интеграции 1С с государственной информационной системой мониторинга товаров (ГИС МТ «Честный ЗНАК»). Типичная ситуация: токены добавлены, сертификаты настроены, но при попытке актуализировать CDN-площадки система выдает ошибку: «Не удалось выполнить авторизацию ГИС МТ». В этой статье мы подробно разберем, как преодолеть эти препятствия, какие патчи необходимо установить и на что обратить внимание при настройке оборудования.

Выясняем причину ошибки авторизации

Проанализируем ситуацию: почему при наличии действующей электронной подписи и токена система отказывает в авторизации? В большинстве случаев корень проблемы кроется в программных недоработках текущих релизов конфигураций, которые оперативно исправляются выпуском специальных патчей (исправлений). Однако перед их установкой нам необходимо убедиться в корректности базовых настроек.

Рассмотрим по шагам процесс проверки авторизации:

  1. Проверим соответствие версии платформы. Для стабильной работы с разрешительным режимом рекомендуется использовать платформу не ниже 8.3.24.1467 или актуальные сборки ветки 8.3.22.
  2. Убедимся, что используется правильный тип токена. Для разрешительного режима в ЛК «Честный ЗНАК» необходимо генерировать не обычный динамический токен, а токен для устройств (ККТ). Он находится в разделе «Профиль» — «Данные участника» — «Токены для устройств». Чтобы не обновлять их вручную, можно внедрить автоматическое обновление токенов Честного Знака, что значительно снижает риск остановки отгрузок.
  3. Проверим права доступа пользователя, под которым запускается сеанс 1С, и наличие установленного криптопровайдера на сервере (если работа ведется в клиент-серверном варианте).

Установка необходимых патчей (исправлений)

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

Наиболее критичным для УТ 11 является патч EF_00_00617634. Для конфигурации «Розница» могут потребоваться следующие исправления:

Помимо официальных исправлений, для предотвращения нарушений законодательства в ритейле часто применяют специализированное расширение на запрет продажи при отсутствии ответа от Честного знака, которое особенно актуально для пользователей «Розницы 2».

Чтобы установить патчи, выполним следующие действия: перейдем в раздел Администрирование — Обслуживание — Обновление программы — Установленные исправления (патчи). Выберем пункт «Установить исправление» и загрузим файлы, полученные из сервиса поддержки 1С или через автоматическую загрузку обновлений. После установки обязательно перезапустим сеанс 1С.

Настройка работы с CDN-площадками

Разрешительный режим предполагает, что проверка кода маркировки происходит не напрямую через основной сервер ГИС МТ, а через распределенную сеть CDN-площадок для минимизации задержек на кассе. Если CDN-площадки не актуализированы, касса может блокировать продажу или работать крайне медленно.

Разберем алгоритм настройки CDN в 1С:

  1. Зайдем в настройки интеграции с ИС МП.
  2. Перейдем в раздел настроек разрешительного режима.
  3. Нажмем кнопку «Актуализировать CDN-площадки».

Для технической проверки взаимодействия с серверами можно использовать проверенный механизм проверки разрешительного режима марок через площадки CDN, который позволяет убедиться в корректности ответов системы.

Проблемы с символами [M] и [M+] в чеках

Часто после включения разрешительного режима пользователи замечают, что в бумажных чеках вместо ожидаемого символа [M+] печатается просто [M]. Выясним причину этой ситуации. Символ [M+] означает, что проверка кода была произведена в режиме реального времени и результат положителен. Символ [M] может означать, что проверка не была завершена или касса работает в режиме, не поддерживающем расширенный статус.

Если возникают сомнения в статусе конкретной марки, рекомендуется выполнить получение информации по кодам марок из Честного знака, чтобы сопоставить данные в системе и в фискальном документе.

Проанализируем цепочку передачи данных:

Особенности работы с дробным товаром и табачной продукцией

Рассмотрим специфическую проблему: целые единицы товара (например, литры) пробиваются корректно, а дробные (0.5 литра) вызывают отказ. Это связано с тем, как 1С передает данные о частичной реализации маркированного товара в запросе к серверу проверки. Выясним, как это исправить.

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

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

Посмотрим на пример логики проверки маркированного товара при продаже нескольких позиций в одном чеке:


// Пример упрощенной логики проверки в РМК
РезультатПроверки = ИнтеграцияИСМП.ПроверитьКодыМаркировки(МассивКодов, НастройкиРазрешительногоРежима);
Если РезультатПроверки.ВсеПрошли Тогда
    // Разрешаем пробитие чека
Иначе
    Сообщить("Обнаружены ошибки при проверке в ГИС МТ: " + РезультатПроверки.ТекстОшибки);
КонецЕсли;

При возникновении сложностей с массовой проверкой или инвентаризацией, полезным инструментом станет запрос списка кодов маркировки по фильтрам, который позволяет быстро сопоставить марки в системе с фактическим наличием в магазине.

Итоги и рекомендации

Для стабильной работы разрешительного режима мы рекомендуем придерживаться следующей стратегии:

  1. Всегда держать конфигурацию 1С в актуальном состоянии (последний релиз).
  2. Включить автоматическую загрузку патчей в базе.
  3. Использовать драйверы ККТ последних версий и следить за обновлением прошивок кассового оборудования.
  4. Регулярно (раз в сутки или при смене смены) актуализировать CDN-площадки.
  5. В случае возникновения ошибок в РМК, проверять текст ошибки в Журнале регистрации по событиям «Интеграция с ИС МП» — там фиксируются детальные ответы от серверов Честного ЗНАКА.

Соблюдение этих правил позволит минимизировать простои на кассовых узлах и избежать штрафных санкций со стороны контролирующих органов.

← На главную