Многие пользователи при работе с релизом 3.0.162.22 и выше столкнулись с проблемой: при попытке добавить код маркировки в документ (сделку, реализацию или чек) программа начинает выдавать системные ошибки. Ситуация осложняется тем, что «вчера всё работало», а сегодня процесс блокируется на этапе сканирования. Разберем по шагам, почему это происходит и как привести систему в рабочее состояние.
Первым делом проанализируем ситуацию в контексте нормативных актов. С 1 ноября 2024 года вступил в силу очередной этап внедрения разрешительного режима. Если ранее он касался только табачной продукции и пива, то теперь под контроль попали следующие товарные группы: одежда (легкая промышленность), обувь, парфюмерия, шины, БАДы, фототовары и антисептики.
Суть разрешительного режима заключается в том, что 1С теперь не просто записывает строку с маркой, а в режиме реального времени отправляет запрос в систему «Честный знак» (ГИС МТ). Программа проверяет, имеет ли право данная марка быть проданной (не выведена ли она из оборота, не истек ли срок годности, корректен ли владелец). Если ответ от сервера отрицательный или запрос не может быть выполнен, программа блокирует добавление товара. Именно этот процесс и вызывает «сыпанье» ошибками, если предварительные настройки не были выполнены.
Рассмотрим процедуру получения ключа доступа, без которого онлайн-проверка невозможна. Для этого нам потребуется действующая КЭП (электронная подпись) руководителя или уполномоченного лица.
Теперь разберем, куда именно в программе нужно внести полученные данные. Проанализируем путь в интерфейсе 1С:Бухгалтерия 3.0.
Перейдем в раздел Администрирование — Интеграция с ИС МП (обувь, одежда, табак...). Здесь необходимо выполнить следующие действия:
Если в процессе проверки возникает ошибка о том, что сертификат не найден, проанализируем настройки подписи на данном рабочем месте. Несмотря на то, что работа идет через токен, для первичной инициализации обмена может потребоваться установленный в системе сертификат КЭП.
Рассмотрим техническую деталь, которую часто упускают из виду. Запросы на проверку марок идут не на один центральный сервер, а на распределенную сеть CDN. Это сделано для того, чтобы проверка занимала не более 1,5 секунд, как того требует регламент.
В настройках ИС МП найдем ссылку Настройка CDN-площадок. Проверим актуальность списка площадок. Если список пуст, необходимо нажать кнопку Обновить. Если ваша сеть защищена корпоративным файрволом, системному администратору потребуется открыть доступ к этим адресам, иначе проверка будет «отваливаться» по тайм-ауту.
Иногда даже при верных настройках 1С выдает ошибки из-за внутренних багов подсистемы маркировки. Разберем, как проверить наличие исправлений. Перейдем в Администрирование — Обслуживание — Обновление программы — Установленные исправления (патчи).
Посмотрим, установлены ли патчи для модуля ИнтеграцияИСМП. Фирма 1С оперативно выпускает исправления для разрешительного режима. Если вы видите доступные патчи, связанные с Тегом 1260 или Проверкой марок, их необходимо установить в первую очередь.
Если мы выступаем в роли программиста и нам нужно понять, на каком этапе происходит сбой, мы можем проанализировать состояние настроек через встроенный язык 1С. Посмотрим на пример того, как программа хранит настройки участия в государственных системах:
// Пример получения статуса настройки разрешительного режима
Настройка = РегистрыСведений.НастройкиУчастияВГосСистемах.СоздатьМенеджерЗаписи();
Настройка.Организация = ВыбраннаяОрганизация;
Настройка.Прочитать();
Если Настройка.ВыбраннаяТоварнаяГруппаКонтролируется Тогда
Сообщить("Разрешительный режим активен для данной организации");
КонецЕсли;
Для более глубокого анализа или реализации кастомных обменов можно использовать полноценный клиент API ГИС МТ, который позволяет работать на стороне сервера, читать данные и отправлять документы. Если марка не добавляется, проанализируем структуру ответа, которую возвращает сервер «Честного знака».
Рассмотрим ситуацию, когда торговля стоит, а настройки по какой-то причине не применяются мгновенно. В настройках сканирования кодов маркировки существует опция Игнорировать результаты проверки в случае недоступности информационной системы.
Внимание: это крайняя мера. Мы должны понимать, что согласно постановлению правительства, работать без проверки можно только в случае глобальных аварий на стороне ГИС МТ. Если проверка не проходит, полезно выполнить запрос остатков из системы "Честный знак", чтобы убедиться, что коды числятся за вашей организацией и не выведены из оборота.
Подведем итог нашему исследованию ситуации:
Следуя этим шагам, мы обеспечим корректную работу 1С:Бухгалтерии с маркированным товаром и исключим ошибки при добавлении марок в документы.