При работе с маркировкой товаров в 1С:Розница пользователи часто сталкиваются с техническими сбоями при обмене с Системой Управления Заказами (СУЗ) «Честного ЗНАКА». Одной из наиболее распространенных проблем является ошибка 400 (Bad Request) с текстом «Токен не найден» или «Not enough balance». Давайте разберемся, почему это происходит и как пошагово решить данные проблемы.
Если при попытке обмена с СУЗ вы видите ошибку Код состояния HTTP: 400 и сообщение Токен не найден, это почти всегда указывает на то, что используемый в настройках 1С адрес сервера (эндпоинт) устарел. Система «Честный ЗНАК» планово переводит пользователей на новые серверные мощности для обработки запросов, поэтому старые адреса перестают принимать авторизационные токены.
Выполним следующие шаги для решения проблемы:
suz2.crpt.ru) на актуальный: suzgrid.crpt.ru.После смены адреса на suzgrid.crpt.ru, соединение с API должно восстановиться. Это изменение позволяет 1С успешно передать запрос на корректный сервер, который распознает ваш токен авторизации.
Если вы столкнулись с ошибкой Not enough balance (код 400), это означает, что проблема находится не на стороне технической настройки адреса, а в финансовой плоскости. Система «Честный ЗНАК» не может эмитировать новые коды маркировки, так как на вашем лицевом счете участника оборота товаров недостаточно средств.
Что нужно сделать в этом случае:
После того как средства поступят на счет, 1С сможет успешно загрузить коды маркировки, так как сервер СУЗ подтвердит наличие необходимого баланса для операции.
Иногда при попытке входа в настройки обмена возникает ошибка инициализации: Справочник.Организации.МодульМенеджера: Переменная не определена (ОбщегоНазначения). Эта ошибка указывает на нарушение целостности конфигурации или наличие устаревших данных в кэше.
Рекомендуемые действия:
Тестирование и исправление информационной базы с установкой флажков Реструктуризация таблиц и Проверка логической целостности.Большинство ошибок обмена с СУЗ в 1С:Розница носят либо административный характер (баланс, сертификаты), либо решаются простой правкой адреса сервера. Если после смены адреса на suzgrid.crpt.ru и проверки баланса ошибка сохраняется, рекомендуем проверить системное время на сервере, где развернута база 1С. Рассинхронизация времени даже на несколько минут часто приводит к тому, что запросы API отклоняются из-за невалидности токенов авторизации.
Если вы видите в 1С подробный текст ошибки в формате JSON, обязательно сохраняйте его. При обращении в техническую поддержку именно этот JSON будет ключевым материалом для диагностики вашей ситуации специалистами.