Как настроить подключение к системе маркировки Честный ЗНАК в 1С:Розница 2.3

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

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

Подготовка криптографической среды и работа с сертификатами

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

Во-первых, разберем вопрос установки криптопровайдера. Для работы с российскими алгоритмами ГОСТ в системе «Честный ЗНАК» на компьютере должен быть установлен криптопровайдер, чаще всего это КриптоПро CSP. Важно учитывать, что для стабильной работы с современными сертификатами рекомендуется использовать версию не ниже 5.0. Если сертификат находится на физическом токене (флешке), убедимся, что драйверы токена установлены корректно.

Во-вторых, проанализируем ситуацию с установкой сертификата в операционную систему. Сертификат должен быть установлен в «Личное» хранилище пользователя. Если мы планируем копировать сертификат с одной машины на другую, следует помнить: если при выпуске подписи была установлена метка «неэкспортируемый закрытый ключ», простым копированием файлов перенести его не удастся. В таком случае потребуется использовать функцию «Скопировать» в панели управления КриптоПро (если это разрешено) или физически переставлять флешку в тот компьютер, с которого инициируется обмен с 1С.

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

Настройка интеграции с ИС МП в 1С:Розница

Теперь, когда криптография настроена, перейдем к непосредственной связи конфигурации с системой маркировки. Выполним следующие действия:

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

Именно здесь возникают основные вопросы у технических специалистов. Система потребует ввода таких данных, как omsId и clientToken. Разберем, откуда их взять. Эти данные находятся в Личном кабинете «Честного ЗНАКа»:

В настройках 1С при создании новой настройки СУЗ в поле Адрес сервера рекомендуется указывать облачный адрес https://lp.crpt.ru/oms. Если используется API версии 2, обязательно проверим соответствующую настройку в интерфейсе подключения.

Нужен ли ЭДО для получения марок на остатки?

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

Однако, стоит учитывать два нюанса:

  1. Если вы планируете в дальнейшем принимать маркированный товар от поставщиков, вам обязательно потребуется ЭДО для подписания универсальных передаточных документов (УПД).
  2. В системе предусмотрен бесплатный сервис ЭДО Лайт, который встроен в Личный кабинет Честного ЗНАКа. Его достаточно для базовых операций приемки, если у компании нет платного оператора ЭДО.

Особенности маркировки остатков и перемаркировки

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

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

Для успешного заказа марок необходимо предварительно описать товары в Национальном каталоге (подсистема Честного ЗНАКа) и получить GTIN на продукцию. Без GTIN заказать коды маркировки невозможно. Для этого можно использовать обработку для загрузки справочника номенклатуры и GTIN из Честного ЗНАКа.

Работа с ЭЦП при удаленном доступе

Часто возникает ситуация, когда 1С установлена на сервере, а физическая флешка с подписью находится у бухгалтера на локальном компьютере. Рассмотрим, как решить эту проблему:

Вариант 1: Проброс USB-устройств. Если вы работаете через RDP (удаленный рабочий стол), в настройках подключения на вкладке «Локальные ресурсы» нужно выбрать «Подробнее» и отметить пункт «Порты» и «Другие поддерживаемые устройства Plug and Play». В этом случае сервер увидит вашу флешку как локальную.

Вариант 2: Серверная криптография. В клиент-серверном варианте работы 1С (через SQL) для выполнения регламентных заданий по обмену с ИС МП может потребоваться установка КриптоПро и самого сертификата непосредственно на сервер, где работает служба 1C:Enterprise Server.

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

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

← На главную