К статье
Практический материал

Автоматизация · 9 мин

Как добавить СУЗ в 1С и настроить обмен кодами маркировки

Пошаговая инструкция по добавлению СУЗ в 1С: получение токена, настройка обмена с Честным знаком, заказ кодов маркировки, типичные ошибки и проверка результата.

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

Инструкция подходит для конфигураций «1С:Управление торговлей 11», «1С:Комплексная автоматизация 2», «1С:ERP» и «1С:Розница» с актуальной библиотекой ГосИС (модуль маркировки). Интерфейс в разных конфигурациях отличается незначительно, но логика действий одинаковая.

Перед началом работы убедитесь, что организация зарегистрирована в «Честном знаке», у вас есть действующая УКЭП (усиленная квалифицированная электронная подпись) и на компьютере установлены средства криптозащиты (КриптоПро CSP или аналог). Без УКЭП получить токен и заказывать коды невозможно.

Проверьте, что функционал маркировки включён

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

После включения функционала в разделе «Интеграция с ИС МП» появятся нужные справочники и документы: «Заказ на эмиссию кодов маркировки СУЗ», «Станции управления заказами», «Пул кодов маркировки СУЗ». Если этих объектов нет, проверьте права пользователя — для работы с маркировкой нужна роль «Добавление и изменение документов по маркировке» или полные права.

Добавьте станцию управления заказами

Откройте справочник: «Интеграция с ИС МП → Настройки и справочники → Станции управления заказами» (в некоторых конфигурациях путь: «Администрирование → Станции управления заказами»). Нажмите «Создать» и заполните форму.

Основные поля, которые нужно указать:

  • Организация — ваша организация из справочника, зарегистрированная в «Честном знаке».
  • Идентификатор соединения (Connection ID) — значение из личного кабинета «Честного знака», раздел «Станция управления заказами → Профиль». Это длинная строка символов, её нужно скопировать без пробелов.
  • Сервер — выберите из списка или укажите адрес СУЗ. Для рабочей (боевой) среды используется рабочий сервер, для тестирования — тестовый стенд.
  • Формат обмена — обычно оставляют значение по умолчанию, заданное программой.

Идентификатор соединения берётся в личном кабинете «Честного знака»: зайдите в раздел СУЗ, откройте профиль станции и скопируйте параметры подключения. Если в кабинете несколько станций (например, для разных товарных групп или площадок), для каждой в 1С создаётся отдельный элемент справочника.

Порядок добавления СУЗ
  1. 1
    Включите учёт маркированных товаров в настройках функциональности
  2. 2
    Откройте справочник «Станции управления заказами» и создайте новый элемент
  3. 3
    Укажите организацию и вставьте идентификатор соединения из личного кабинета «Честного знака»
  4. 4
    Выберите рабочий сервер СУЗ и сохраните элемент
  5. 5
    Получите токен авторизации по УКЭП
  6. 6
    Проверьте обмен: отправьте тестовый запрос или откройте пул кодов

Получите токен авторизации

Токен — это ключ доступа, которым 1С подписывается при обращении к СУЗ. Без действующего токена заказы кодов не отправляются. Токен запрашивается автоматически при первом обмене, но его можно получить и принудительно.

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

Срок действия токена ограничен — обычно он составляет несколько часов. Переустанавливать его вручную не нужно: 1С автоматически запрашивает новый токен, когда старый истекает. Однако для автоматического продления сертификат УКЭП должен быть доступен на том компьютере или сервере, где выполняется обмен.

Проверьте обмен: заказ кодов и пул СУЗ

После добавления станции проверьте связь простым способом: откройте обработку «Пул кодов маркировки СУЗ» (раздел «Интеграция с ИС МП»). Если соединение настроено верно, программа загрузит остатки доступных кодов по вашим GTIN. Пустой пул тоже нормален — если коды ещё не заказывались.

Полноценная проверка — создание документа «Заказ на эмиссию кодов маркировки СУЗ». Укажите товар с заполненным GTIN, количество кодов и станцию. После проведения нажмите «Выполнить обмен». Если всё настроено, статус документа сменится на «Коды эмитированы», а коды появятся в пуле и будут доступны для печати этикеток.

Обратите внимание: коды заказываются только на товары с корректными GTIN. Если номенклатура не связана с GTIN в регистре «Штрихкоды номенклатуры» или в описании GTIN, заказ не пройдёт проверку.

Контрольные точки

Как проверить результат

Получение токена
Норма

Токен получен, ошибок авторизации нет

Тревожный признак

Ошибка 401/403 — проверьте идентификатор соединения и сертификат

Загрузка пула кодов
Норма

Остатки кодов загружаются без ошибок

Тревожный признак

Тайм-аут или ошибка соединения — проверьте сервер и интернет

Заказ на эмиссию
Норма

Статус «Коды эмитированы», коды в пуле

Тревожный признак

Документ завис в статусе «Передан» — посмотрите протокол обмена

Типичные ошибки при добавлении СУЗ

Большинство проблем связано не с самой 1С, а с параметрами подключения и окружением. Разберите ошибку по протоколу обмена — он открывается из документа по кнопке протокола и показывает текст ответа сервера СУЗ.

Типичные ошибки
01
Скопирован идентификатор соединения с пробелами или не полностью — сервер возвращает ошибку авторизации. Вставляйте значение аккуратно, без лишних символов.
02
Выбран тестовый сервер вместо рабочего (или наоборот) — станция отвечает, но коды не попадают в боевой контур. Сверьте сервер с личным кабинетом.
03
Сертификат УКЭП просрочен или установлен только на другом компьютере — обмен работает у одного пользователя и не работает у другого.
04
Не обновлена конфигурация — старые адреса API СУЗ не отвечают, обмен падает с ошибкой соединения.
05
GTIN товара не указан или указан с ошибкой — заказ кодов отклоняется ещё на этапе проверки в 1С.

Отдельный случай — работа через прокси или на сервере 1С. Если обмен выполняется на сервере, а не в клиенте, то сертификаты и криптопровайдер должны быть установлены на сервере, а служба сервера 1С должна иметь к ним доступ. Это частая причина ситуации, когда «у бухгалтера работает, а регламентное задание — нет».

Ограничения и особенности работы

У СУЗ есть лимиты на количество заказываемых кодов и частоту запросов — они задаются в личном кабинете «Честного знака» и зависят от тарифа и товарной группы. При массовой эмиссии заказывайте коды заранее и следите за остатком в пуле, чтобы производство или отгрузка не остановились из-за отсутствия свободных кодов.

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

Удобно настроить регламентное задание «Отправка и получение документов ИС МП», чтобы статусы заказов и пул кодов обновлялись автоматически. Тогда пользователю не нужно вручную нажимать «Выполнить обмен» в каждом документе.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Где взять идентификатор соединения для СУЗ?

В личном кабинете «Честного знака»: раздел «Станция управления заказами», вкладка с профилем станции. Там же указан адрес сервера. Скопируйте значения целиком и вставьте в карточку станции в 1С.

Нужна ли отдельная СУЗ для каждой товарной группы?

Нет, одна станция может обслуживать несколько товарных групп, если в личном кабинете это не разделено. Но если в «Честном знаке» заведено несколько станций, в 1С создайте по элементу справочника на каждую.

Токен получен, но заказ кодов зависает в статусе «Передан». Что делать?

Откройте протокол обмена в документе и посмотрите ответ сервера. Частые причины: превышен лимит эмиссии, ошибка в GTIN или задержка обработки на стороне СУЗ. Повторите обмен через некоторое время или проверьте лимиты в личном кабинете.

Можно ли работать с СУЗ в 1С:Бухгалтерии?

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

Что будет, если сертификат УКЭП истечёт?

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

Как проверить, что коды реально эмитированы?

Откройте «Пул кодов маркировки СУЗ» и отфильтруйте по GTIN товара — эмитированные коды будут в статусе «Эмитирован» и доступны для печати. Дополнительно статус заказа виден в личном кабинете «Честного знака».

Итог

Что важно запомнить

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