При работе с торговым оборудованием в 1С, в частности с фискальными регистраторами АТОЛ, пользователи могут столкнуться с внезапной ошибкой при попытке пробить чек. Текст ошибки обычно звучит так: «При выполнении операции произошла ошибка: Не поддерживается в данной версии». Часто ситуация усугубляется тем, что проблема возникает не на всех чеках, а выборочно, например, только при оплате картой или при продаже определенных товаров.
В этой статье мы подробно разберем причины возникновения данной неисправности и рассмотрим пошаговые методы ее устранения, основываясь на реальном опыте пользователей и технических особенностях взаимодействия 1С и драйверов ККТ.
Прежде чем приступать к переустановке драйверов, нам необходимо локализовать проблему. Ошибка «Не поддерживается в данной версии» — это ответ самого фискального регистратора (ККТ) на команду, которую он не может выполнить в текущей конфигурации или прошивке.
Давайте проанализируем, в каких ситуациях это происходит:
Для более точного понимания ситуации рекомендуем заглянуть в логи драйвера. В 1С это можно сделать через настройки подключаемого оборудования:
Зайдем в раздел НСИ и администрирование -> РМК и оборудование -> Подключаемое оборудование. Откроем карточку нашей ККТ, нажмем Настроить и в интерфейсе драйвера найдем путь к папке с логами (обычно внизу окна настроек). В логах мы увидим, на какой именно команде ККТ вернула ошибку.
Довольно часто, как выяснилось в ходе обсуждения проблемы, ошибка может быть связана с данными конкретной позиции в чеке. Если вы заметили, что чек не пробивается только при добавлении определенного товара, давайте выполним следующие действия.
Проблема может крыться в скрытых символах в наименовании, некорректных ставках НДС для данной позиции или повреждении ссылочной целостности базы данных для этого объекта. ККТ получает данные о строке чека, проверяет их на соответствие своим таблицам (длина наименования, допустимые теги) и, обнаружив несоответствие, блокирует операцию.
Решение:
В большинстве случаев, если ошибка была локальной, пересоздание элемента справочника Номенклатура решает проблему на 99%.
Это наиболее технически сложная и распространенная причина, особенно в период переходных этапов законодательства (введение маркировки, переход на ФФД 1.2). Суть конфликта заключается в рассинхронизации настроек драйвера в 1С и реальной прошивки кассового аппарата.
Разберем ситуацию подробно. В настройках подключаемого оборудования в 1С при добавлении драйвера мы выбираем версию стандарта. Если в 1С установлен драйвер, ориентированный на работу с ФФД 1.2 (который обязателен для работы с маркировкой), а сама касса прошита под старую версию ФФД 1.05, при попытке передачи данных (особенно кодов маркировки или специфических признаков предмета расчета) возникнет конфликт.
1С через новый драйвер отправляет команду с набором тегов для ФФД 1.2. Касса со старой прошивкой (1.05) не знает этих команд и отвечает: «Не поддерживается в данной версии».
Как исправить:
Если же вы обязаны применять ФФД 1.2 (торгуете маркированным товаром), то решение будет обратным — вам необходимо обратиться в обслуживающую организацию для обновления прошивки ККТ и замены фискального накопителя (если текущий не поддерживает новый формат).
Иногда возникает ситуация, когда в операционной системе установлен драйвер АТОЛ одной версии (например, 10.9.3.1), а в макете конфигурации 1С используется компонента интеграции другой версии (более старая или новая).
Мы рекомендуем проверить соответствие версий:
В последних релизах 1С:Розница и УТ 11.5 часто по умолчанию предлагаются драйверы только под новые форматы. Если у вас старое оборудование, может потребоваться скачать архивный драйвер с сайта производителя и добавить его в 1С вручную через функцию «Установить драйвер из файла».
При продаже маркированных товаров (обувь, табак, духи и т.д.) 1С передает в кассу специальный тег 1162 (Код товара). Если в настройках ККТ (в таблицах настроек) не включена опция работы с маркировкой или продажа подакцизных товаров, касса заблокирует печать чека с той же ошибкой.
Также обратите внимание на поле «Признак предмета расчета» в карточке номенклатуры 1С. Для версий ФФД 1.05 и 1.2 наборы допустимых значений различаются.
Рассмотрим пример: если вы передаете значение «Товар», а для данной группы товаров по закону и настройкам ККТ требуется «Подакцизный товар» или «Маркированный товар», драйвер может не суметь корректно преобразовать это значение для текущей версии прошивки кассы.
Подводя итог, давайте выстроим алгоритм действий для устранения ошибки «Не поддерживается в данной версии»: