Многие пользователи ККТ АТОЛ столкнулись с уведомлением в программах 1С о том, что старый макет драйвера "АТОЛ:ККТ с передачей данных в ОФД (54-ФЗ) 10.x" исключен из Библиотеки подключаемого оборудования (БПО). Это вызывает закономерные вопросы: что делать, если вы используете старый формат фискальных данных (ФФД 1.05) или оказываете только услуги? Давайте подробно разберем ситуацию, проанализируем технические изменения и выясним, почему обновление становится неизбежным.
Рассмотрим первопричину изменений. Фирма 1С планомерно переводит свои конфигурации на новые версии БПО (начиная с 3.1 и выше). Основное технологическое отличие новых версий — переход на асинхронные методы работы с оборудованием. В старых версиях драйверов использовались синхронные вызовы: когда касса печатала чек, вся программа 1С «замирала» до окончания операции. Новые драйверы позволяют программе продолжать работу, пока идет печать.
Проанализируем ситуацию со стороны законодательства. Формат фискальных данных, установленный приказом ФНС № ММВ-7-20/434, утратил силу. Актуальным является приказ № ЕД-7-20/662@. Даже если вы работаете на ФФД 1.05, новые требования подразумевают корректную передачу определенных тегов, которые старые драйверы и прошивки (Платформа 2.5) поддерживают некорректно или не поддерживают вовсе.
Выясним причину, по которой даже при оказании услуг обновление необходимо. Ключевым моментом является тег 2108 («мера количества предмета расчета»). Согласно актуальным требованиям ФНС, этот тег стал обязательным для большинства операций. Старые прошивки АТОЛ (например, версии 3.0.1245 или 8346 на платформе 2.5) физически не умеют работать с этим тегом в том виде, в котором его запрашивают новые релизы 1С.
Если вы проигнорируете обновление, возможны следующие последствия:
Разберем важный технический нюанс: драйвер с маркировкой "АТОЛ:ККТ с передачей данных в ОФД 10.Х (ФФД 1.2)" является универсальным. Рассмотрим подробнее его возможности:
Однако стоит учитывать опыт пользователей УНФ: иногда при использовании нового драйвера на старой прошивке чек не пробивается, и система требует обновить ПО самого кассового аппарата. Это происходит потому, что драйвер 10.9.5.0 и выше ожидает от кассы ответов, которые Платформа 2.5 дать не может.
Обновление прошивки аппарата до версии 5.8.х (Платформа 5.0) — это серьезный шаг. Проанализируем, что изменилось в политике вендора АТОЛ:
Лицензирование: В Платформе 5.0 введена система «АТОЛ Connect». Если раньше прошивки были бесплатными и общедоступными, то теперь для работы с новыми требованиями законодательства (включая маркировку и новые теги ФФД) требуется наличие активной подписки или разовой лицензии. Без этого касса может отказаться печатать чеки по новым правилам.
Техническая сложность: Обновление с платформы 2.5 на 5.0 часто требует полной инициализации ККТ. Это означает, что настройки будут сброшены, и потребуется повторный ввод кодов защиты или загрузка лицензий из облака АТОЛ. Для быстрого восстановления параметров связи после сброса настроек подойдёт обработка для массового исправления настроек ОФД для ККТ АТОЛ в 1С.
Рассмотрим, как правильно организовать процесс обновления, чтобы избежать простоя торговой точки:
Посмотрим на пример того, как программа обращается к драйверу. В новых версиях 1С разработчики используют интеграционную компоненту, которая транслирует команды 1С в команды драйвера АТОЛ. Если вы используете старый драйвер "АТОЛ:ККТ 10.х", который не помечен как "(ФФД 1.2)", вы можете столкнуться с тем, что объект драйвера не будет создан:
// Пример логики в новых версиях БПО
Если ПодключаемоеОборудование.ИспользуетсяУстаревшийДрайвер(ОбъектДрайвера) Тогда
ТекстОшибки = "Драйвер снят с поддержки. Обновите до версии 10.Х (ФФД 1.2)";
Возврат Ложь;
КонецЕсли;
Поэтому даже если «физически» драйвер в системе есть, 1С может блокировать его работу на программном уровне, считая его небезопасным или несоответствующим закону. Для обхода программных ограничений типовой компоненты можно применить инструмент для прямой печати чеков на кассах АТОЛ через драйвер.
Подводя итог, можно сказать следующее: «принудительное» использование старых драйверов в новых версиях конфигураций 1С — это временное решение, которое в любой момент может привести к остановке продаж.
Рекомендация: Планируйте переход на Платформу 5.0 и драйвер 10.Х (ФФД 1.2) в ближайшее время. Платформа 2.5 официально снята с поддержки производителем. Даже если сегодня ваши чеки пробиваются нормально, завтрашнее обновление 1С может полностью исключить код, поддерживающий работу со старым оборудованием. Особое внимание уделите наличию действующих лицензий в личном кабинете АТОЛ Connect, чтобы процесс перехода не заблокировал работу кассы из-за отсутствия прав на новую прошивку.