Как устранить ошибку «Неизвестный статус» при получении идентификатора соединения СУЗ в 1С:Розница?

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

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

В этой статье мы подробно разберем, почему возникает данная проблема и какие шаги необходимо предпринять, чтобы успешно завершить настройку обмена.

Понимание природы ошибки

Ошибка 1130 — «Идентификатор СУЗ не зарегистрирован в инфраструктуре оператора ЦРПТ» — свидетельствует о том, что сервер «Честного знака» отклоняет ваш запрос. Это может происходить по нескольким причинам:

  1. Устаревшие или неверные данные в регистре сведений НастройкиОбменаСИСМП.
  2. Некорректная авторизация через omsId (идентификатор СУЗ).
  3. Отсутствие прав на эмиссию кодов маркировки у организации в личном кабинете.
  4. Проблемы с токеном авторизации (для решения которых может потребоваться автоматическая актуализация токенов ИС МП), который система ожидает получить, но не находит в соответствующих полях профиля.

Шаг 1: Проверка данных в личном кабинете

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

Рассмотрим порядок действий для исправления ситуации:

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

Шаг 2: Настройка идентификатора соединения в 1С

При настройке обмена важно понимать разницу между omsId и идентификатором соединения. Часто пользователи путают эти два значения, вставляя их в неправильные поля. Давайте посмотрим на программную реализацию логики вызова в конфигурации:


// В модуле ИнтеграцияИСМПСлужебный вызывается метод получения идентификатора
ДанныеОбработки = ИнтерфейсСУЗ.ЗапроситьИдентификаторСоединения_V2(
    ПараметрыПодключения, 
    ИдентификаторУстройства
);

Если вы получаете новый идентификатор соединения, система 1С обращается к API СУЗ по адресу suz2.crpt.ru. Убедитесь, что в настройках вашей учетной записи ИС МП указан именно этот адрес. Если вы используете старую версию конфигурации, логика работы может не поддерживать актуальные требования API V2 или V3. В этом случае крайне рекомендуется обновить платформу 1С и конфигурацию до последнего актуального релиза.

Шаг 3: Диагностика через стек вызовов

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


ВозвращаемоеЗначение.СтатусОбработки = 
    ИнтерфейсСУЗСлужебный.СтатусОбработкиЗапросаНаПолучениеИдентификатораСоединения(
        РезультатБИП.ДанныеОтвета["status"]
    );

Данный код подтверждает, что 1С получает от ЦРПТ статус, который система не может распознать как успешный. Чаще всего это происходит из-за того, что сервер возвращает ошибку 401 (Unauthorized) или 403 (Forbidden), что в рамках стандартной обработки 1С превращается в «Неизвестный статус». Попробуйте очистить значения в полях Идентификатор соединения и Токен в форме настройки 1С и запросить их заново, предварительно убедившись, что у вас есть действующий сертификат ЭП (электронной подписи), привязанный к организации в ЛК «Честного знака».

Итоговые рекомендации

Для гарантированного решения проблемы выполните следующие действия:

Во-первых, проверьте наличие прав «Производитель/Импортер» в личном кабинете. Работа с СУЗ недоступна для чисто розничных компаний, осуществляющих только продажу (вывод из оборота), хотя им может быть полезен запрос остатков из системы «Честный знак» для инвентаризации.

Во-вторых, при ручном вводе omsId избегайте копирования лишних пробелов, особенно если вы настраиваете ввод в оборот обуви и товаров легкой промышленности.

В-третьих, если интеграция «зависла», создание нового устройства в ЛК ЦРПТ — самый надежный способ сбросить все накопленные ошибки авторизации. После создания нового устройства в 1С всегда запускайте процедуру «Получить идентификатор соединения» заново, позволяя системе пройти полный цикл OAuth-авторизации.

Помните, что интеграция с suz2.crpt.ru чувствительна к настройкам прокси-серверов и времени на сервере. Синхронизируйте время, чтобы избежать ошибок при проверке валидности временных меток в заголовках HTTP-запросов.

← На главную