Как настроить стабильную работу 1С:УНФ с системой «Честный ЗНАК» и решить проблему постоянно «умирающих» токенов?

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

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

Выясняем причину: почему «умирает» токен

Рассмотрим ситуацию, когда пользователь вынужден ежедневно перенастраивать подключение к СУЗ (Станция управления заказами). Основная причина кроется в использовании устаревшего метода авторизации. Раньше в настройках 1С часто прописывали статический токен, скопированный вручную из личного кабинета «Честного ЗНАКА». Однако срок жизни сессионного токена, выдаваемого API, обычно составляет всего 10 часов. Как только время истекает, 1С теряет связь с сервером маркировки.

Проанализируем техническую сторону: в современных релизах 1С:УНФ реализован механизм автоматического обновления сессии. Если ваша конфигурация не обновлена до актуальной версии (рекомендуется не ниже 3.0.4 или 3.0.5), механизмы удержания сессии могут работать некорректно. Поэтому первым шагом всегда должна быть проверка актуальности версии конфигурации и платформы 1С:Предприятие. Для обхода подобных ограничений в 1С:УНФ без масштабных обновлений можно использовать инструмент для автоматического обновления токенов ИСМП.

Переход к динамическим токенам и автоматической авторизации

Разберем по шагам, как настроить систему так, чтобы она сама заботилась об авторизации. Нам необходимо переключиться на использование сертификата электронной подписи (ЭЦП) для автоматического получения доступа к API.

  1. Перейдем в раздел Настройки — Интеграция с ИС МП (Обувь, одежда, табак...).
  2. Найдем пункт Настройки обмена с ИС МП.
  3. В параметрах подключения к СУЗ необходимо установить флажок «Запрашивать токены автоматически».

При такой настройке 1С при каждом обращении к «Честному ЗНАКУ» будет проверять валидность текущего токена и, если он истек, автоматически подписывать запрос на новый токен с помощью вашей ЭЦП. Это избавляет от необходимости заходить в личный кабинет на сайте маркировки каждое утро. Если штатный функционал не решает проблему полностью, можно задействовать внешнюю обработку для автоматического обновления токенов Честного Знака в 1С.

Настройка СУЗ в обновленном интерфейсе «Честного ЗНАКА»

Многие пользователи сталкиваются с тем, что старые инструкции не соответствуют текущему виду личного кабинета (ЛК) системы маркировки. Выясним, где искать нужные данные для 1С сейчас:

Зайдем в ЛК «Честный ЗНАК» и перейдем в раздел «Управление заказами» (это отдельное приложение внутри системы). В левом меню выберем пункт «Устройства». Именно здесь создаются и отображаются параметры для связи с внешними программами.

Нам потребуется параметр OMS ID. Скопируем его и вставим в соответствующее поле в настройках 1С. Важно убедиться, что тип созданного устройства — «Информационная система», а его статус — «Активно». Если в списке много старых или «зависших» соединений, это может мешать созданию новых сессий, поэтому рекомендуем удалить неиспользуемые записи.

Работа с сертификатом ЭЦП на сервере

Если ваша база 1С:УНФ работает в клиент-серверном варианте, крайне важно правильно разместить сертификат подписи. Разберем, почему это критично. Для автоматического заказа марок «ночью» или в фоновом режиме программе нужен доступ к ключу без участия пользователя.

Рассмотрим алгоритм настройки сервера:

Это позволит 1С подписывать документы Заказ на эмиссию кодов маркировки и Маркировка товаров ИС МП автоматически, не требуя постоянного ввода пароля и наличия токена (флешки) в компьютере бухгалтера.

Особенности использования МЧД (Машиночитаемых доверенностей)

Для сегмента одежды (легпром) использование МЧД стало обязательным требованием при работе сотрудников от имени организации. Если подпись выпущена на физическое лицо (сотрудника), а не на руководителя, схема работы меняется.

Проанализируем порядок действий с МЧД в 1С:УНФ:

  1. Доверенность должна быть зарегистрирована в реестре ФНС и загружена в справочник МашиночитаемыеДоверенности внутри 1С.
  2. В настройках обмена с ИС МП нужно указать связку: «Пользователь — Сертификат физлица — МЧД».
  3. При заказе марок 1С автоматически передаст идентификатор доверенности в систему «Честный ЗНАК». Без этого шага сервер ГИС МТ отклонит запрос с ошибкой авторизации, даже если токен свежий.

Полный цикл: от заказа до ввода в оборот

Для успешного завершения перехода из другой системы нам нужно освоить два главных документа в 1С:УНФ. Разберем их последовательность:

1. Заказ на эмиссию кодов маркировки. Создаем этот документ, выбирая способ выпуска «Производство в РФ» или «Импорт». Здесь мы указываем номенклатуру и коды ТН ВЭД (для одежды это критично). После успешного обмена статус документа изменится на «Коды маркировки эмитированы». Мы можем распечатать их на принтере этикеток прямо из 1С, используя стандартные шаблоны.

2. Маркировка товаров ИС МП. Это самый важный этап. Просто распечатать и наклеить код недостаточно. Чтобы товар можно было легально продать через кассу, его нужно «ввести в оборот». Создаем документ МаркировкаТоваровИСМП, считываем в него все наклеенные коды (или подбираем их из пула эмитированных) и отправляем данные в «Честный ЗНАК». Только после того, как документ получит статус «Коды маркировки введены в оборот», работа считается выполненной.

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

← На главную