При работе с маркированным товаром в программе 1С:Управление торговлей 11 (начиная с версий 11.5.x) пользователи часто сталкиваются с ситуацией, когда при попытке пробить чек ККТ выдает ошибку: «403 Отсутствует активная лицензия». Эта проблема специфична для фискальных накопителей, работающих по формату фискальных данных ФФД 1.2, и напрямую связана с механизмом проверки кодов маркировки перед продажей.
В этой статье мы подробно разберем, почему возникает эта ошибка, как проверить состояние лицензий в драйвере ККТ и какие действия предпринять для восстановления работоспособности кассы. Проанализируем ситуацию на примере ККТ Атол и Штрих-М, которые наиболее часто используются в рознице.
Для начала выясним причину: современные кассовые аппараты при работе с ФФД 1.2 используют специальную технологию — ПИОТ (Программный интерфейс обмена токенами). Этот сервис отвечает за то, чтобы касса могла самостоятельно «общаться» с системой ГИС МТ (Честный Знак) для проверки статуса кода маркировки. Ошибка 403 означает, что сервер проверки отклоняет запрос кассы из-за отсутствия прав на использование данного функционала.
Рассмотрим основные факторы, приводящие к сбою:
EthOverUsb или EoT работает нестабильно, касса не может подтвердить лицензию.Если вы используете ККТ Атол, первым делом нам необходимо проверить состояние функциональных лицензий через драйвер 10-й версии. Разберем этот процесс по шагам:
Запустим Тест драйвера ККТ и установим связь с устройством. Перейдем в раздел «Лицензии». В этом окне мы увидим список всех активированных возможностей кассы. Нас интересует лицензия, отвечающая за работу с маркировкой (обычно это пункт с идентификатором 50 или названием, содержащим «Маркировка»).
Если статус лицензии отрицательный или дата истекла, выполним следующие действия:
AtolDeviceUnits запущена).Важный момент: Иногда в личном кабинете (ЛК ЕСМ) дата окончания лицензии может быть в будущем (например, 2027 год), а касса все равно выдает 403. Это часто связано с тем, что была установлена временная (тестовая) лицензия на 1 месяц, которая заблокировала основную. Перезагрузка лицензий из драйвера обычно снимает этот конфликт. Если после обновления лицензий нужно перепроверить весь кассовый контур для АТОЛ — от драйверов и локального модуля до подключения ТС ПИоТ в УТ 11.5 — можно использовать практическую инструкцию по настройке РМК для УТ 11.5 с «Честным знаком» и ПИоТ.
Для владельцев касс Штрих-М алгоритм схожий, но инструменты другие. Проанализируем ситуацию через Тест драйвера ККТ (версия 4.15 или 5.17):
Если лицензия отсутствует, потребуется обратиться к обслуживающей организации для продления подписки на обновление ПО ККТ.
В процессе поиска решения пользователи часто пытаются настроить прямое подключение к СУЗ (Станция управления заказами) в настройках 1С, что приводит к ошибке 400. Разберем, почему этого делать не стоит.
Метод api/v2/lp/ping, который вызывает 1С при проверке связи, в некоторых конфигурациях предназначен для участников оборота из стран ЕАЭС. Для розничного магазина в РФ, который просто продает товар, прямое подключение к СУЗ через OMS ID обычно не требуется (если вы не занимаетесь перемаркировкой или заказом кодов). Ошибка 400 здесь является ложной целью — она не причина проблемы 403, а следствие попытки достучаться до сервиса, к которому у розницы нет прав доступа.
В 1С достаточно настроить интеграцию с ИС МП (Честный Знак) по токену авторизации. Если проверка связи с ИС МП проходит успешно, значит, со стороны 1С настройки верны, и проблему нужно искать исключительно в «железе» (ККТ) и его лицензиях. Чтобы отдельно не получать остановки работы из-за истечения токенов ИС МП, их актуализацию в УТ 11.5 можно автоматизировать с помощью расширения для автоматического обновления токенов ИС МП на клиенте.
Если лицензии в порядке, но ошибка 403 сохраняется, проверим настройки связи с ОИС. Касса должна знать, куда отправлять запросы о кодах маркировки. Разберем, где это посмотреть в драйвере Атол:
prod.fqm.markirovka.ru и порт 12345.Если эти параметры пусты или содержат некорректные данные, ККТ не сможет получить подтверждение от сервера, что и приведет к ошибке авторизации (403).
Как отмечают многие администраторы, иногда ошибка исчезает после нескольких перезагрузок ККТ или ПК. Выясним причину этого «чуда»:
Обновление внутренних токенов: Касса периодически обновляет ключи безопасности для связи с ПИОТ. Если в момент планового обновления сервер производителя был недоступен, касса временно блокирует операции. Перезагрузка устройства инициирует повторную попытку авторизации, которая может пройти успешно.
Также рекомендуем проверить наличие установленных патчей для УТ 11.5. Фирма «1С» регулярно выпускает исправления, связанные с изменением API Честного Знака. Если ваша версия конфигурации давно не обновлялась, 1С может передавать в драйвер параметры, которые современная прошивка ККТ интерпретирует неверно.
Подведем итог. При возникновении ошибки 403 при работе с маркировкой действуем по следующему алгоритму:
Следуя этим шагам, мы сможем локализовать проблему и быстро восстановить процесс продаж маркированной продукции в 1С. После восстановления кассы, если требуется усилить контроль уже самой работы с кодами маркировки в УТ 11.5 — например, сохранять отсканированные коды, контролировать количество марок и запрещать проведение документов без полного подбора — можно использовать расширение «Маркировка Плюс» для УТ 11.5.