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

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

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

Шаг 1. Подготовка криптопровайдера и установка сертификата

Прежде чем открывать 1С, необходимо подготовить программную среду на компьютере. Для работы с российскими алгоритмами ГОСТ, которые используются в маркировке, встроенных средств Windows недостаточно. Рассмотрим выбор и установку криптопровайдера.

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

  1. Установим выбранный криптопровайдер на компьютер. Помним, что КриптоПро CSP требует лицензии (есть пробный период), а VipNet CSP обычно бесплатен для физических лиц.
  2. Важнейший нюанс: для работы подписи в 1С нужен не просто файл сертификата (расширение .cer), а контейнер закрытого ключа. Сертификат — это лишь открытый ключ, а подписывание документов происходит с помощью закрытого.
  3. Если ключ находится на токене (Рутокен, eToken), подключим его к компьютеру. Если подпись нужно перенести с другого ПК, воспользуемся функцией «Скопировать контейнер» в настройках КриптоПро.
  4. Установим сертификат в хранилище «Личное». Для этого в КриптоПро CSP перейдем на вкладку «Сервис», нажмем «Просмотреть сертификаты в контейнере», выберем нужный контейнер и нажмем «Установить».

Шаг 2. Настройка электронной подписи в 1С:Розница

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

Зайдем в раздел Администрирование — Сервис — Обмен электронными документами. Выполним следующие действия:

  1. Установим флаг Электронные подписи.
  2. Перейдем по гиперссылке Настройки электронной подписи и шифрования.
  3. На вкладке «Программы» проверим, что 1С увидела установленный криптопровайдер (например, Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider).
  4. На вкладке «Сертификаты» нажмем кнопку «Добавить» и выберем сертификат из установленных на компьютере.

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

Шаг 3. Интеграция с ИС МП (Честный Знак)

После настройки криптографии переходим к связи с облачной системой маркировки. В «1С:Розница» это делается в специальном разделе настроек.

Перейдем в Администрирование — Настройки интеграции с ИС МП. Рассмотрим основные параметры:

Шаг 4. Настройка подключения к СУЗ (Станция управления заказами)

Для заказа новых марок или марок на остатки 1С должна обмениваться данными не просто с ЛК «Честного Знака», а с его подсистемой — СУЗ. Именно здесь нам понадобятся OMS ID и Token. Посмотрим, где их взять и куда ввести.

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

  1. OMS ID — уникальный идентификатор станции.
  2. Токен (clientToken) — пароль для доступа программы к заказам.

В 1С эти данные вносятся в разделе Администрирование — Настройки интеграции с ИС МП — Параметры подключения к СУЗ. Создадим новую настройку, где укажем:

Шаг 5. Проверка цепочки сертификатов и технические нюансы

Рассмотрим подробнее типичную проблему: «Цепочка сертификатов не проверена». Для корректной работы 1С должна доверять не только вашей подписи, но и тому центру, который её выдал. Проанализируем ситуацию и исправим её:

  1. Необходимо скачать и установить Корневой сертификат Минцифры (Головной удостоверяющий центр).
  2. Установить сертификат УЦ ФНС (или другого вашего УЦ).
  3. Все эти сертификаты должны быть установлены в хранилище «Доверенные корневые центры сертификации» на локальном компьютере.

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

Шаг 6. Роль ЭДО при маркировке

Выясним, обязателен ли ЭДО для получения остатков. На этапе эмиссии (заказа) марок на остатки ЭДО не требуется — обмен идет напрямую между 1С и СУЗ. Однако для полноценной работы с маркированным товаром (приемка от поставщиков) ЭДО становится необходим. В 1С это настраивается через 1С-ЭДО в том же разделе «Обмен электронными документами».

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

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

← На главную