Переход с одной учетной системы на другую, например, из «Моего Склада» в 1С:Управление нашей фирмой (УНФ), часто сопровождается техническими сложностями, особенно в части интеграции с государственными информационными системами. Одной из самых острых проблем является работа с ИС МП (Честный ЗНАК), когда система ежедневно требует обновления токена авторизации, блокируя заказ КИЗов и ввод товаров в оборот. В этой статье мы подробно разберем, как уйти от ручного копирования токенов и настроить бесшовную работу системы.
Рассмотрим ситуацию, когда пользователь вынужден ежедневно перенастраивать подключение к СУЗ (Станция управления заказами). Основная причина кроется в использовании устаревшего метода авторизации. Раньше в настройках 1С часто прописывали статический токен, скопированный вручную из личного кабинета «Честного ЗНАКА». Однако срок жизни сессионного токена, выдаваемого API, обычно составляет всего 10 часов. Как только время истекает, 1С теряет связь с сервером маркировки.
Проанализируем техническую сторону: в современных релизах 1С:УНФ реализован механизм автоматического обновления сессии. Если ваша конфигурация не обновлена до актуальной версии (рекомендуется не ниже 3.0.4 или 3.0.5), механизмы удержания сессии могут работать некорректно. Поэтому первым шагом всегда должна быть проверка актуальности версии конфигурации и платформы 1С:Предприятие. Для обхода подобных ограничений в 1С:УНФ без масштабных обновлений можно использовать инструмент для автоматического обновления токенов ИСМП.
Разберем по шагам, как настроить систему так, чтобы она сама заботилась об авторизации. Нам необходимо переключиться на использование сертификата электронной подписи (ЭЦП) для автоматического получения доступа к API.
СУЗ необходимо установить флажок «Запрашивать токены автоматически».При такой настройке 1С при каждом обращении к «Честному ЗНАКУ» будет проверять валидность текущего токена и, если он истек, автоматически подписывать запрос на новый токен с помощью вашей ЭЦП. Это избавляет от необходимости заходить в личный кабинет на сайте маркировки каждое утро. Если штатный функционал не решает проблему полностью, можно задействовать внешнюю обработку для автоматического обновления токенов Честного Знака в 1С.
Многие пользователи сталкиваются с тем, что старые инструкции не соответствуют текущему виду личного кабинета (ЛК) системы маркировки. Выясним, где искать нужные данные для 1С сейчас:
Зайдем в ЛК «Честный ЗНАК» и перейдем в раздел «Управление заказами» (это отдельное приложение внутри системы). В левом меню выберем пункт «Устройства». Именно здесь создаются и отображаются параметры для связи с внешними программами.
Нам потребуется параметр OMS ID. Скопируем его и вставим в соответствующее поле в настройках 1С. Важно убедиться, что тип созданного устройства — «Информационная система», а его статус — «Активно». Если в списке много старых или «зависших» соединений, это может мешать созданию новых сессий, поэтому рекомендуем удалить неиспользуемые записи.
Если ваша база 1С:УНФ работает в клиент-серверном варианте, крайне важно правильно разместить сертификат подписи. Разберем, почему это критично. Для автоматического заказа марок «ночью» или в фоновом режиме программе нужен доступ к ключу без участия пользователя.
Рассмотрим алгоритм настройки сервера:
1С:Предприятие.Это позволит 1С подписывать документы Заказ на эмиссию кодов маркировки и Маркировка товаров ИС МП автоматически, не требуя постоянного ввода пароля и наличия токена (флешки) в компьютере бухгалтера.
Для сегмента одежды (легпром) использование МЧД стало обязательным требованием при работе сотрудников от имени организации. Если подпись выпущена на физическое лицо (сотрудника), а не на руководителя, схема работы меняется.
Проанализируем порядок действий с МЧД в 1С:УНФ:
МашиночитаемыеДоверенности внутри 1С.ИС МП нужно указать связку: «Пользователь — Сертификат физлица — МЧД».Для успешного завершения перехода из другой системы нам нужно освоить два главных документа в 1С:УНФ. Разберем их последовательность:
1. Заказ на эмиссию кодов маркировки. Создаем этот документ, выбирая способ выпуска «Производство в РФ» или «Импорт». Здесь мы указываем номенклатуру и коды ТН ВЭД (для одежды это критично). После успешного обмена статус документа изменится на «Коды маркировки эмитированы». Мы можем распечатать их на принтере этикеток прямо из 1С, используя стандартные шаблоны.
2. Маркировка товаров ИС МП. Это самый важный этап. Просто распечатать и наклеить код недостаточно. Чтобы товар можно было легально продать через кассу, его нужно «ввести в оборот». Создаем документ МаркировкаТоваровИСМП, считываем в него все наклеенные коды (или подбираем их из пула эмитированных) и отправляем данные в «Честный ЗНАК». Только после того, как документ получит статус «Коды маркировки введены в оборот», работа считается выполненной.
Таким образом, решив проблему с автоматическим получением токенов через серверную подпись и МЧД, мы обеспечиваем стабильную работу склада и торговых точек без ежедневных «танцев с бубном» вокруг настроек подключения.