Процесс интеграции 1С с системой маркировки (ИС МП) часто вызывает затруднения на этапе настройки криптографии. Разберем детально, как подготовить рабочее место, настроить программу «1С:Розница 2.3» и подключиться к Станции управления заказами (СУЗ) для получения кодов маркировки на остатки обуви.
Прежде чем открывать 1С, необходимо подготовить программную среду на компьютере. Для работы с российскими алгоритмами ГОСТ, которые используются в маркировке, встроенных средств Windows недостаточно. Рассмотрим выбор и установку криптопровайдера.
Выбор программы зависит от того, в каком удостоверяющем центре (УЦ) была получена электронная подпись. Чаще всего это КриптоПро CSP или VipNet CSP. Важно помнить, что эти программы не взаимозаменяемы «напрямую», так как они используют разные форматы контейнеров ключей. Проанализируем ключевые моменты установки:
КриптоПро CSP требует лицензии (есть пробный период), а VipNet CSP обычно бесплатен для физических лиц..cer), а контейнер закрытого ключа. Сертификат — это лишь открытый ключ, а подписывание документов происходит с помощью закрытого.КриптоПро.КриптоПро CSP перейдем на вкладку «Сервис», нажмем «Просмотреть сертификаты в контейнере», выберем нужный контейнер и нажмем «Установить».Теперь перейдем к настройкам внутри самой программы. Нам необходимо «познакомить» 1С с установленным в системе сертификатом. Разберем по шагам, где находятся нужные пункты меню.
Зайдем в раздел Администрирование — Сервис — Обмен электронными документами. Выполним следующие действия:
Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider).Выясним причину, по которой сертификат может не добавляться: 1С видит только те сертификаты, которые уже установлены в операционной системе и имеют привязку к закрытому ключу. Если подпись на флешке, она должна быть видна в КриптоПро.
После настройки криптографии переходим к связи с облачной системой маркировки. В «1С:Розница» это делается в специальном разделе настроек.
Перейдем в Администрирование — Настройки интеграции с ИС МП. Рассмотрим основные параметры:
Для заказа новых марок или марок на остатки 1С должна обмениваться данными не просто с ЛК «Честного Знака», а с его подсистемой — СУЗ. Именно здесь нам понадобятся OMS ID и Token. Посмотрим, где их взять и куда ввести.
Зайдем в личный кабинет «Честного Знака» через браузер, перейдем в раздел Станция управления заказами. В разделе «Устройства» создадим новое устройство (тип «Информационная система») и получим:
В 1С эти данные вносятся в разделе Администрирование — Настройки интеграции с ИС МП — Параметры подключения к СУЗ. Создадим новую настройку, где укажем:
lp.crpt.ru) и порт 443.Рассмотрим подробнее типичную проблему: «Цепочка сертификатов не проверена». Для корректной работы 1С должна доверять не только вашей подписи, но и тому центру, который её выдал. Проанализируем ситуацию и исправим её:
Если ваша база 1С работает в клиент-серверном режиме, помните, что криптопровайдер и сертификаты должны быть установлены на сервере 1С:Предприятия, а в настройках электронной подписи в 1С должно быть указано «Проверять подпись на сервере».
Выясним, обязателен ли ЭДО для получения остатков. На этапе эмиссии (заказа) марок на остатки ЭДО не требуется — обмен идет напрямую между 1С и СУЗ. Однако для полноценной работы с маркированным товаром (приемка от поставщиков) ЭДО становится необходим. В 1С это настраивается через 1С-ЭДО в том же разделе «Обмен электронными документами».
Практический совет: если вы планируете работать с марками на нескольких компьютерах, лучше всего скопировать контейнер закрытого ключа в реестр компьютера (через меню «Сервис» — «Скопировать» в КриптоПро). Это избавит от необходимости постоянно держать флешку в порту и ускорит работу программы.
После выполнения всех этих шагов 1С сможет успешно отправлять запросы в «Честный Знак». Проверить корректность настройки можно, создав документ Заказ на эмиссию кодов маркировки. Если при нажатии кнопки «Заполнить» — «Доступные коды маркировки» или при отправке заказа система не выдает ошибок криптографии, значит, подключение настроено верно.