Как исправить ошибку «error building certification path» и Ошибку 500 при маркировке обуви в 1С:Розница 2.3?

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

При настройке интеграции программы 1С с системой «Честный Знак» для заказа кодов маркировки (GTIN) пользователи часто сталкиваются с техническими сбоями. Проанализируем ситуацию, когда при попытке заказа кодов в конфигурации 1С:Розница 2.3 система выдает внутреннюю ошибку (Ошибка 500) или сообщение вида error building certification path for cn честный знак. В этой статье мы подробно разберем по шагам, почему возникают эти ошибки и как правильно настроить обмен с Государственной информационной системой маркировки (ГИС МТ).

Причина возникновения Ошибки 500 и установка патча

Рассмотрим подробнее, почему возникает «Ошибка 500». Это внутренний сбой на стороне сервера «Честного Знака». Применительно к 1С эта ошибка стала массовой, когда государственная система обновила свой программный интерфейс (API), перейдя на новый формат обмена (V3). Старые релизы 1С, такие как 2.3.3.12, продолжали отправлять запросы в старом формате, что приводило к отказу сервера в обработке данных.

Для решения этой проблемы фирма «1С» выпустила специальное исправление. Выясним причину и применим решение на практике:

  1. Скачайте официальный патч EF_00_00259059 с портала обновлений 1С (ИТС) для вашей версии конфигурации. Этот патч корректирует алгоритм формирования запросов и авторизации, упаковывая данные в актуальном формате для сервера ЦРПТ.
  2. Распакуйте скачанный архив с патчем в удобную папку на компьютере.
  3. Зайдите в программу 1С в раздел Администрирование.
  4. Перейдите в подраздел Обслуживание, а затем откройте Обновление программы.
  5. Выберите пункт Установка обновлений. Нажмите Установить обновление из файла и укажите путь к распакованному патчу.
  6. Дождитесь завершения установки и перезапустите программу.

После установки данного патча Ошибка 500 при обращении к СУЗ, как правило, уходит.

Решение проблемы с цепочкой сертификатов (error building certification path)

Теперь проанализируем вторую частую проблему — невозможность построить цепочку сертификатов для доверенного корневого центра. Платформа 1С выдает эту ошибку, когда не может проверить подлинность SSL-сертификата сервера «Честного Знака». Это происходит не из-за вашей электронной подписи (ЭЦП), а из-за отсутствия на рабочем месте корневых сертификатов Минцифры РФ или вашего Удостоверяющего Центра (например, Калуга Астрал, Русь-Телеком и т.д.).

Разберем по шагам, как восстановить доверенную цепочку:

  1. Перейдите на сайт вашего Удостоверяющего центра или портал Госуслуг и скачайте актуальные корневые и промежуточные сертификаты.
  2. Установите скачанные сертификаты в системное хранилище Windows. При установке обязательно выберите хранилище Доверенные корневые центры сертификации.
  3. Если ошибка сохраняется (особенно актуально для серверных баз), сертификаты также может потребоваться поместить в специальный файл-хранилище cacerts, который находится внутри папки с установленной платформой 1С.

Правильная настройка Станции управления заказами (СУЗ)

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

  1. Зайдите в Личный кабинет ЦРПТ (Честного Знака) через браузер с использованием вашей ЭЦП.
  2. Перейдите во вкладку СУЗ (Станция управления заказами), затем в раздел Устройства.
  3. Если устройства еще нет, добавьте новое с типом подключения (например, АСУ ТП или 1С). Система сгенерирует для вас уникальный идентификатор станции OmsId и токен авторизации.
  4. Вернитесь в 1С:Розница. Перейдите в раздел Сервис -> Обмен с ИС МП (обувь, одежда, табак...) -> Настройки обмена с СУЗ.
  5. Внимательно скопируйте и вставьте OmsId, Токен и имя устройства в соответствующие поля в 1С. Убедитесь, что вы не скопировали лишние пробелы.
  6. Нажмите кнопку проверки соединения внизу окна. Если все введено верно, система выдаст сообщение об успешном подключении.

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

Оптимизация работы с электронной подписью: файл вместо контейнера

Рассмотрим полезный совет из практики по настройке сертификата в 1С. При массовом заказе марок платформа 1С в связке с криптопровайдером (например, КриптоПро CSP) может подвисать, если она постоянно обращается к закрытому ключу на физическом USB-токене.

Чтобы избежать тормозов и нестабильности, лучше вытащить открытую часть сертификата в отдельный файл:

  1. Откройте КриптоПро CSP, перейдите на вкладку Сервис и нажмите Просмотреть сертификаты в контейнере.
  2. Выберите ваш контейнер, откройте свойства сертификата и экспортируйте его в файл с расширением .cer (без закрытого ключа).
  3. В настройках электронной подписи в 1С пропишите путь к этому файлу.

Такой подход позволяет программе быстрее строить шифрованное соединение с серверами ЦРПТ при рутинных проверках, обращаясь к аппаратному ключу только в моменты, когда требуется непосредственно подписать исходящий документ.

Определение ТН ВЭД для обуви

Напоследок ответим на вопрос о кодах Товарной Номенклатуры Внешнеэкономической Деятельности (ТН ВЭД) для остатков обуви. Для маркировки обувных товаров коды всегда должны начинаться на 64 (например, 6401, 6402, 6403, 6404 или 6405, что зависит от материала подошвы и верха).

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

← На главную