Почему возникает ошибка при добавлении марки в 1С:Бухгалтерия 3.0 и как настроить разрешительный режим?

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

Многие пользователи при работе с релизом 3.0.162.22 и выше столкнулись с проблемой: при попытке добавить код маркировки в документ (сделку, реализацию или чек) программа начинает выдавать системные ошибки. Ситуация осложняется тем, что «вчера всё работало», а сегодня процесс блокируется на этапе сканирования. Разберем по шагам, почему это происходит и как привести систему в рабочее состояние.

Выясним причину: что изменилось в законодательстве и программе

Первым делом проанализируем ситуацию в контексте нормативных актов. С 1 ноября 2024 года вступил в силу очередной этап внедрения разрешительного режима. Если ранее он касался только табачной продукции и пива, то теперь под контроль попали следующие товарные группы: одежда (легкая промышленность), обувь, парфюмерия, шины, БАДы, фототовары и антисептики.

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

Шаг 1: Получение токена авторизации в личном кабинете «Честного знака»

Рассмотрим процедуру получения ключа доступа, без которого онлайн-проверка невозможна. Для этого нам потребуется действующая КЭП (электронная подпись) руководителя или уполномоченного лица.

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

Шаг 2: Настройка интеграции в 1С:Бухгалтерия

Теперь разберем, куда именно в программе нужно внести полученные данные. Проанализируем путь в интерфейсе 1С:Бухгалтерия 3.0.

Перейдем в раздел Администрирование — Интеграция с ИС МП (обувь, одежда, табак...). Здесь необходимо выполнить следующие действия:

  1. Развернем подраздел Настройки сканирования кодов маркировки.
  2. Найдем пункт Разрешительный режим на розничном рынке.
  3. Убедимся, что для вашей товарной группы установлена соответствующая дата начала действия (для обуви и одежды это 01.11.2024).
  4. В поле для ввода токена вставим скопированный из ЛК ГИС МТ ключ.
  5. Нажмем кнопку проверки, чтобы убедиться, что 1С «видит» сервер и токен принят.

Если в процессе проверки возникает ошибка о том, что сертификат не найден, проанализируем настройки подписи на данном рабочем месте. Несмотря на то, что работа идет через токен, для первичной инициализации обмена может потребоваться установленный в системе сертификат КЭП.

Шаг 3: Работа с CDN-площадками

Рассмотрим техническую деталь, которую часто упускают из виду. Запросы на проверку марок идут не на один центральный сервер, а на распределенную сеть CDN. Это сделано для того, чтобы проверка занимала не более 1,5 секунд, как того требует регламент.

В настройках ИС МП найдем ссылку Настройка CDN-площадок. Проверим актуальность списка площадок. Если список пуст, необходимо нажать кнопку Обновить. Если ваша сеть защищена корпоративным файрволом, системному администратору потребуется открыть доступ к этим адресам, иначе проверка будет «отваливаться» по тайм-ауту.

Шаг 4: Проверка технических параметров и патчей

Иногда даже при верных настройках 1С выдает ошибки из-за внутренних багов подсистемы маркировки. Разберем, как проверить наличие исправлений. Перейдем в Администрирование — Обслуживание — Обновление программы — Установленные исправления (патчи).

Посмотрим, установлены ли патчи для модуля ИнтеграцияИСМП. Фирма 1С оперативно выпускает исправления для разрешительного режима. Если вы видите доступные патчи, связанные с Тегом 1260 или Проверкой марок, их необходимо установить в первую очередь.

Программная диагностика проблемы

Если мы выступаем в роли программиста и нам нужно понять, на каком этапе происходит сбой, мы можем проанализировать состояние настроек через встроенный язык 1С. Посмотрим на пример того, как программа хранит настройки участия в государственных системах:


// Пример получения статуса настройки разрешительного режима
Настройка = РегистрыСведений.НастройкиУчастияВГосСистемах.СоздатьМенеджерЗаписи();
Настройка.Организация = ВыбраннаяОрганизация;
Настройка.Прочитать();

Если Настройка.ВыбраннаяТоварнаяГруппаКонтролируется Тогда
    Сообщить("Разрешительный режим активен для данной организации");
КонецЕсли;

Для более глубокого анализа или реализации кастомных обменов можно использовать полноценный клиент API ГИС МТ, который позволяет работать на стороне сервера, читать данные и отправлять документы. Если марка не добавляется, проанализируем структуру ответа, которую возвращает сервер «Честного знака».

Как временно обойти проблему в экстренных случаях

Рассмотрим ситуацию, когда торговля стоит, а настройки по какой-то причине не применяются мгновенно. В настройках сканирования кодов маркировки существует опция Игнорировать результаты проверки в случае недоступности информационной системы.

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

Резюме действий для исправления ошибки

Подведем итог нашему исследованию ситуации:

  1. Проверяем дату: Если сегодня 1 ноября 2024 г. или позже — включился разрешительный режим.
  2. Обновляем драйверы: Убедимся, что драйвер кассового аппарата (ККТ) поддерживает работу с маркировкой в режиме онлайн (нужна поддержка ФФД 1.2).
  3. Прописываем токен: Без него API-запросы блокируются.
  4. Актуализируем CDN: Это критично для скорости ответа.
  5. Статус марки: Проверим саму марку через мобильное приложение.

Следуя этим шагам, мы обеспечим корректную работу 1С:Бухгалтерии с маркированным товаром и исключим ошибки при добавлении марок в документы.

← На главную