Как исправить ошибку ККТ «Не поддерживается в данной версии» при печати чека в 1С?

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

При работе с торговым оборудованием в 1С, в частности с фискальными регистраторами АТОЛ, пользователи могут столкнуться с внезапной ошибкой при попытке пробить чек. Текст ошибки обычно звучит так: «При выполнении операции произошла ошибка: Не поддерживается в данной версии». Часто ситуация усугубляется тем, что проблема возникает не на всех чеках, а выборочно, например, только при оплате картой или при продаже определенных товаров.

В этой статье мы подробно разберем причины возникновения данной неисправности и рассмотрим пошаговые методы ее устранения, основываясь на реальном опыте пользователей и технических особенностях взаимодействия 1С и драйверов ККТ.

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

Прежде чем приступать к переустановке драйверов, нам необходимо локализовать проблему. Ошибка «Не поддерживается в данной версии» — это ответ самого фискального регистратора (ККТ) на команду, которую он не может выполнить в текущей конфигурации или прошивке.

Давайте проанализируем, в каких ситуациях это происходит:

  1. Ошибка возникает на любом чеке?
  2. Ошибка возникает только при наличии в чеке маркированного товара?
  3. Ошибка возникает при безналичной оплате?
  4. Ошибка возникает только с конкретной номенклатурной позицией?

Для более точного понимания ситуации рекомендуем заглянуть в логи драйвера. В 1С это можно сделать через настройки подключаемого оборудования:

Зайдем в раздел НСИ и администрирование -> РМК и оборудование -> Подключаемое оборудование. Откроем карточку нашей ККТ, нажмем Настроить и в интерфейсе драйвера найдем путь к папке с логами (обычно внизу окна настроек). В логах мы увидим, на какой именно команде ККТ вернула ошибку.

Причина 1: Проблема в конкретной номенклатуре

Довольно часто, как выяснилось в ходе обсуждения проблемы, ошибка может быть связана с данными конкретной позиции в чеке. Если вы заметили, что чек не пробивается только при добавлении определенного товара, давайте выполним следующие действия.

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

Решение:

  1. Попробуйте удалить проблемную позицию из чека и пробить остальные товары. Если чек уходит — дело точно в товаре.
  2. Создайте новую карточку номенклатуры для этого товара (полный дубль).
  3. Перенесите остатки и цены на новую карточку.
  4. Старую карточку пометьте на удаление.
  5. Попробуйте добавить новую карточку в чек и провести продажу.

В большинстве случаев, если ошибка была локальной, пересоздание элемента справочника Номенклатура решает проблему на 99%.

Причина 2: Несоответствие версий ФФД (Формат Фискальных Данных)

Это наиболее технически сложная и распространенная причина, особенно в период переходных этапов законодательства (введение маркировки, переход на ФФД 1.2). Суть конфликта заключается в рассинхронизации настроек драйвера в 1С и реальной прошивки кассового аппарата.

Разберем ситуацию подробно. В настройках подключаемого оборудования в 1С при добавлении драйвера мы выбираем версию стандарта. Если в 1С установлен драйвер, ориентированный на работу с ФФД 1.2 (который обязателен для работы с маркировкой), а сама касса прошита под старую версию ФФД 1.05, при попытке передачи данных (особенно кодов маркировки или специфических признаков предмета расчета) возникнет конфликт.

1С через новый драйвер отправляет команду с набором тегов для ФФД 1.2. Касса со старой прошивкой (1.05) не знает этих команд и отвечает: «Не поддерживается в данной версии».

Как исправить:

  1. Проверьте версию ФФД на самом фискальном регистраторе (это можно сделать через «Тест драйвера ККТ», распечатав чек информации о ККТ).
  2. Проверьте, какой драйвер используется в 1С. Зайдите в карточку экземпляра оборудования.
  3. Если у вас касса на ФФД 1.05, убедитесь, что в 1С не выбран режим работы под ФФД 1.2. Иногда требуется вручную заменить драйвер подключаемого оборудования на более старую версию, совместимую с 1.05, или изменить настройки совместимости в параметрах подключения.

Если же вы обязаны применять ФФД 1.2 (торгуете маркированным товаром), то решение будет обратным — вам необходимо обратиться в обслуживающую организацию для обновления прошивки ККТ и замены фискального накопителя (если текущий не поддерживает новый формат).

Причина 3: Конфликт версии компоненты и внешнего драйвера

Иногда возникает ситуация, когда в операционной системе установлен драйвер АТОЛ одной версии (например, 10.9.3.1), а в макете конфигурации 1С используется компонента интеграции другой версии (более старая или новая).

Мы рекомендуем проверить соответствие версий:

  1. В 1С откройте Драйверы оборудования.
  2. Найдите ваш драйвер (например, «АТОЛ:ККТ с передачей данных в ОФД (10.х)»).
  3. Посмотрите версию компоненты, которая отображается в 1С.
  4. Убедитесь, что она соответствует версии основного драйвера (DKKT), установленного в Windows.

В последних релизах 1С:Розница и УТ 11.5 часто по умолчанию предлагаются драйверы только под новые форматы. Если у вас старое оборудование, может потребоваться скачать архивный драйвер с сайта производителя и добавить его в 1С вручную через функцию «Установить драйвер из файла».

Причина 4: Признак предмета расчета и маркировка

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

Также обратите внимание на поле «Признак предмета расчета» в карточке номенклатуры 1С. Для версий ФФД 1.05 и 1.2 наборы допустимых значений различаются.

Рассмотрим пример: если вы передаете значение «Товар», а для данной группы товаров по закону и настройкам ККТ требуется «Подакцизный товар» или «Маркированный товар», драйвер может не суметь корректно преобразовать это значение для текущей версии прошивки кассы.

Резюме по решению проблемы

Подводя итог, давайте выстроим алгоритм действий для устранения ошибки «Не поддерживается в данной версии»:

  1. Изолируйте проблему: попробуйте пробить чек без подозрительной позиции. Если помогло — пересоздайте карточку товара (см. Причину 1).
  2. Проверьте соответствие ФФД: убедитесь, что настройки драйвера в 1С соответствуют версии ФФД, прошитой в кассе (1.05 или 1.2). При несовпадении — приведите их к единому стандарту (обычно обновлением кассы или даунгрейдом драйвера).
  3. Обновите или откатите драйвер: если проблема появилась после обновления 1С, попробуйте установить проверенную версию драйвера (например, 10.9.x), которая работала ранее.
  4. Проверьте логи АТОЛ: если вышеуказанные методы не помогли, анализ логов точно укажет на тег или команду, вызывающую отторжение у фискального регистратора.
← На главную