Как исправить ошибку "ошибка проверки доступа к СУЗ" или "нет связи с токеном" при настройке обмена с Честным ЗНАКом в 1С:УНФ?

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

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

Обычно проблемы делятся на две основные категории: некорректно указанный адрес СУЗ и изменения в механизме авторизации, требующие использования "Идентификатора соединения" вместо устаревшего токена.

Проблема 1: Неверный адрес СУЗ или особенности его указания

  1. Проверка и изменение адреса СУЗ:

    По умолчанию в настройках 1С может быть указан адрес suz2.crpt.ru. Однако для корректной работы с продуктивным контуром Честного ЗНАКа для многих участников оборота товаров актуальным является адрес suzgrid.crpt.ru. Если вы столкнулись с ошибкой доступа, попробуйте изменить адрес в настройках обмена СУЗ в 1С с suz2.crpt.ru на suzgrid.crpt.ru.

    Важный момент: Для работы с тестовым (песочницей) контуром Честного ЗНАКа используются другие адреса, например, suz.sandbox.crptech.ru/ для демонстрационного контура. Убедитесь, что настройки 1С соответствуют тому контуру (продуктивному или тестовому), с которым вы планируете работать. Несоответствие контуров часто является причиной ошибок авторизации.

    Как проверить актуальный адрес: Всегда рекомендуется проверять актуальный адрес СУЗ непосредственно в личном кабинете Честного ЗНАКа. Для этого зайдите на сайт маркировки ЧЗ, перейдите в раздел "Станция управления заказами" и посмотрите адресную строку вашего браузера. Там будет указан текущий адрес, который следует использовать.

  2. Особенности формата адреса:

    В некоторых случаях, хотя и реже, пользователи сообщали о решении проблемы путем добавления прямого слеша в конце адреса, например, изменение suz2.crpt.ru на suz2.crpt.ru/. Это может быть связано с особенностями обработки URL-адресов в различных версиях платформы или конфигурации. Если смена на suzgrid.crpt.ru не помогла, можно попробовать этот вариант, но более надежным решением является использование актуального адреса из личного кабинета ЧЗ.

Проблема 2: Изменение механизма авторизации – переход от статического токена к "Идентификатора соединения"

Со временем Честный ЗНАК изменяет механизмы интеграции, и то, что работало раньше, может перестать работать в новых версиях. Одной из таких серьезных перемен стал отказ от использования статичного токена в пользу динамического токена и "Идентификатора соединения". Пользователи, столкнувшиеся с ошибкой "нет связи с токеном", даже после изменения адреса СУЗ, вероятнее всего, имеют дело с этой проблемой.

  1. Требуется обновление конфигурации 1С:

    Если вы видите ошибку "нет связи с токеном" или поле "Токен" в настройках СУЗ в 1С стало серым и содержит надпись "используется динамический токен", это означает, что ваша конфигурация 1С поддерживает новый механизм авторизации. Для корректной работы необходимо обновить вашу конфигурацию 1С:УНФ до актуальной версии. Функционал маркировки постоянно дорабатывается, и старые версии могут не поддерживать новые требования Честного ЗНАКа. Актуальные версии 1С:УНФ (начиная с 1.6.23.61, а для более новых изменений и вовсе редакция 3.0 и выше) реализуют эти изменения.

    Важно: Для получения актуальных обновлений конфигурации 1С обязательна активная подписка на 1С:ИТС.

  2. Использование "Идентификатора соединения" вместо токена:

    Современные версии 1С используют динамический токен, который генерируется автоматически и обновляется каждые 9 часов. В таких случаях поле "Токен" в настройках 1С следует оставлять пустым или оно будет заполнено автоматически. Чтобы исключить простои в работе, рекомендуется настроить автоматическое обновление токенов ИСМП для УНФ Вместо статичного токена теперь применяется "Идентификатор соединения".

    Пошаговая инструкция по получению "Идентификатора соединения":

    1. Зайдите в личный кабинет Честного ЗНАКа (ЧЗ).
    2. Найдите раздел, связанный с управлением СУЗ или устройствами обмена. Обычно это что-то вроде "Станция управления заказами" или "Управление устройствами СУЗ".
    3. Добавьте новое устройство обмена. В ЛК ЧЗ необходимо "добавить новое устройство" для обмена с СУЗ. Это виртуальная точка подключения для вашей системы 1С.
    4. Получите "Идентификатор соединения". После создания нового устройства, в его свойствах или списке устройств вы найдете поле с "Идентификатором соединения". Это уникальный код, который теперь нужно использовать в 1С.
    5. Внесите данные в 1С. В форме настроек обмена СУЗ в 1С, помимо OMSID, вам нужно будет внести полученный "Идентификатор соединения" в соответствующее поле.

    Практические наблюдения: Иногда пользователи отмечают, что при первой настройке могут работать и OMS ID, и Идентификатор соединения, но в дальнейшем стабильный коннект обеспечивается только через "Идентификатор соединения". OMS ID может начать выдавать ошибки. Рекомендуется полностью перейти на использование "Идентификатора соединения" по новому механизму.

Дополнительные аспекты и возможные причины ошибок

Даже после решения основных проблем с адресом и токеном, могут возникать другие сложности. Рассмотрим их подробнее:

  1. Проблемы с электронной подписью (ЭП) и сертификатами:

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

    • Установка сертификата: Убедитесь, что сертификат вашей электронной подписи установлен на компьютере, с которого осуществляется работа с 1С (или на сервере 1С:Предприятия), и корректно выбран в настройках 1С.
    • Криптопровайдеры: Для работы с ЭП требуются специальные программы – криптопровайдеры, такие как ViPNet CSP или КриптоПро CSP. Один из них должен быть установлен и корректно функционировать.
    • Сетевые настройки: Доступ к серверам проверки сертификатов и серверам Честного ЗНАКа может быть заблокирован сетевыми настройками, прокси-сервером или антивирусным программным обеспечением. Проверьте правила фаервола и прокси-сервера.
    • Синхронизация даты и времени: Дата и время на компьютере, а также часовой пояс, должны быть синхронизированы автоматически и установлены корректно. Несоответствие времени может приводить к ошибкам проверки сертификатов.
    • Проверка отзыва сертификата: В некоторых случаях возникает ошибка "Удаленный узел не прошел проверку: Не удалось выполнить проверку отзыва сертификата". Как временное решение, иногда помогает отключение проверки отзыва сертификатов в свойствах обозревателя Windows, но это снижает уровень безопасности. Лучше выявить и устранить истинную причину проблемы.
    • Сервер 1С:Предприятия: При использовании клиент-серверного варианта 1С, ЭП должна быть корректно настроена и доступна на сервере 1С:Предприятия.
  2. Версии 1С и платформы:

    Для успешной интеграции с системой маркировки крайне важна актуальность вашего программного обеспечения:

    • Конфигурация 1С: Функционал маркировки встроен только в актуальные редакции типовых конфигураций 1С:УНФ (версия 1.6 и выше, или редакция 3.0 и выше для более новых изменений и методов TrueAPI). Если ваша конфигурация устарела, обновление является обязательным.
    • Платформа 1С:Предприятие: Для работы с маркировкой необходима платформа 1С:Предприятие версии 8.3.14 и выше. Проверьте версию вашей платформы.
    • Подписка на 1С:ИТС: Как уже упоминалось, без активной подписки на 1С:ИТС вы не сможете получать обновления конфигурации, содержащие актуальный функционал маркировки.
  3. Настройки в личном кабинете Честного ЗНАКа:

    Убедитесь, что все необходимые настройки выполнены в самом личном кабинете ЧЗ:

    • Активация товарной группы: Для работы с маркированными товарами необходимо активировать соответствующую товарную группу в личном кабинете Честного ЗНАКа и подписать договор электронной подписью руководителя.
    • Формат обмена: В настройках СУЗ в ЛК ЧЗ убедитесь, что выбран правильный формат обмена, соответствующий используемой версии 1С.
    • Тестовый контур: Если вы работаете с тестовым контуром, удостоверьтесь, что в настройках 1С также включена опция "Тестовый контур".
  4. Внутренние проблемы 1С:

    Иногда ошибки могут возникать из-за внутренних данных в 1С:

    • Дублирующиеся записи: Проверьте регистр сведений "Настройки обмена с СУЗ" на предмет дублирующихся или некорректных записей. Дубли могут вызывать неопределенное поведение системы.
    • Встроенная интеграция: 1С:УНФ поддерживает встроенную интеграцию с системой Честный ЗНАК и операторами ЭДО, что позволяет автоматизировать процессы заказа кодов, ввода в оборот, отгрузки, перемещения и продажи маркированных товаров. Для контроля корректности данных в системе полезно периодически выполнять запрос остатков из системы «Честный знак». Кроме того, если вашей специфике требуется сохранение полных кодов маркировки с криптохвостом, существуют расширения для решения этой задачи в УНФ.
    • TrueAPI: В более новых версиях 1С:УНФ реализован переход на актуальные методы TrueAPI для взаимодействия с ГИС МТ "Честный ЗНАК", что обеспечивает более стабильную и защищенную работу.

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

← На главную