Как исправить ошибку «в запросе отсутствует идентификатор авторизации uuid» при обмене 1С с Честным Знаком?

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

При актуализации токенов интеграции с государственной информационной системой маркировки товаров (ГИС МТ / «Честный Знак») пользователи конфигураций 1С сталкиваются с критической ошибкой error_message: в запросе отсутствует идентификатор авторизации uuid. Проблема блокирует получение ключей сессии, работу с документами маркировки и реализацию подконтрольной продукции. Разберем техническую причину сбоя и все возможные способы восстановления работоспособности обмена.

Техническая причина возникновения ошибки

Выясним причину, почему обмен, успешно работавший ранее, внезапно перестал функционировать. Ошибка возвращается со стороны веб-сервиса ГИС МТ при вызове методов авторизации. Оператор маркировки обновил регламент безопасности и ужесточил контроль формата передачи данных: для получения динамического токена авторизации в формате UUID теперь в обязательном порядке требуется соблюдение двухэтапной схемы.

В рамках нового алгоритма программа сначала отправляет предварительный запрос на получение уникальной пары значений, а затем передает полученные данные в метод авторизации. Ранее используемая схема формирования токена UUID без предварительного запроса была окончательно заблокирована на стороне сервера маркировки. Типовые библиотеки интеграции 1С устаревших версий отправляли запрос по старой структуре — без включения параметра с идентификатором авторизации в итоговый JSON-пакет, что и вызвало отказ в авторизации.

Решение 1. Отключение использования токена в формате UUID (переход на JWT)

Рассмотрим самый быстрый оперативный способ восстановить работу касс и товароучетной системы без изменения конфигурации и установки исправлений. Сервис маркировки сохраняет поддержку классических токенов формата JWT (JSON Web Token), регламентный срок действия которых продлен до конца 2026 года.

Выполним следующие шаги в программе:

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

После снятия флага система переключится на генерацию токена формата JWT, подписание которого не требует наличия идентификатора UUID. Это позволит моментально вернуть систему в рабочее состояние.

Решение 2. Установка официального патча 1С (EF_00_00944621)

Проанализируем штатный способ исправления ситуации, если на предприятии требуется использовать именно современный формат токенов UUID. Фирма «1С» выпустила срочное исправление — патч EF_00_00944621. Данный патч корректирует алгоритмы общего модуля интеграции, реализуя обязательный двухэтапный запрос уникальной пары перед генерацией токена.

Обратим внимание на перечень релизов конфигурации 1С:Управление торговлей, для которых предназначен данный патч:

  1. Ветка 11.5: 11.5.27.88, 11.5.27.93, 11.5.27.95, 11.5.27.98.
  2. Ветка 11.6: 11.6.1.61, 11.6.1.64, 11.6.1.70, 11.6.2.59.

Разберем установку патча по шагам:

  1. Зайдем в раздел НСИ и администрирование — Обслуживание — Обновление программы.
  2. Откроем гиперссылку Установка обновлений и исправлений (патчей).
  3. Загрузим файл патча EF_00_00944621.cpe и завершим установку с перезапуском сеанса 1С.

Важное ограничение: если информационная база работает на более ранних релизах (например, 11.5.27.56 или 11.5.27.81), механизм платформы заблокирует установку патча из-за несовместимости версий конфигурации. В таком случае необходимо либо выполнить обновление конфигурации до поддерживаемого релиза, либо перенести измененные процедуры патча в собственное расширение конфигурации.

Решение 3. Временная подстановка статического розничного токена

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

Алгоритм настройки выглядит следующим образом:

  1. Отключим использование токена в формате UUID в настройках интеграции 1С.
  2. Удалим недействующую запись динамического токена ИС МП.
  3. Создадим вручную новую запись токена, куда в поле значения вставим строку розничного токена из личного кабинета ГИС МТ, а дату окончания действия установим с запасом (например, 31.12.2026).

Техническое ограничение способа: данный вариант восстанавливает только кассовый функционал онлайн-проверок кодов маркировки перед продажей (разрешительный режим). Для полноценного складского и оптового товароучета (заказ кодов маркировки, ввод в оборот, списание, агрегация, а также работа мобильных приложений и ТСД, таких как DataMobile) розничный токен не подходит. Оптовые и товароучетные методы требуют полноценной авторизованной динамической сессии с подписанием сертификатом электронной подписи (КЭП).

Дополнительные факторы: системное время и машиночитаемые доверенности (МЧД)

Если после перенастройки или установки исправления ошибка авторизации сохраняется, проанализируем сопутствующие технические параметры:

  1. Рассинхронизация системного времени. Уникальная пара данных и UUID выдаются сервером маркировки с ограниченным сроком жизни (несколько минут). Если на сервере 1С или клиентском ПК системное время отличается от точного времени интернет-серверов NTP более чем на 2–3 минуты, запрос отклоняется сервисом безопасности. Обязательно настроим синхронизацию времени.
  2. Использование сертификатов физических лиц с МЧД. При генерации токенов UUID с использованием сертификатов физических лиц по машиночитаемой доверенности на стороне ГИС МТ могут возникать внутренние сбои валидации. Для рабочих мест с МЧД рекомендуется использовать режим токенов JWT либо подписывать запросы сертификатом руководителя организации (без МЧД).
← На главную