Автономная касса АТОЛ 90Ф изначально разрабатывалась как самостоятельное решение для малого бизнеса, где ввод номенклатуры и оформление продаж происходят непосредственно с кнопочной панели аппарата. Однако со временем перед многими владельцами встает задача автоматизации бизнеса и подключения ККТ к товароучетной системе, например, к «1С:Розница», «1С:Управление торговлей» или «1С:Управление нашей фирмой». Для этого кассу необходимо перевести в режим фискального регистратора (ФР).
Процесс сопряжен с рядом технических трудностей, специфическим поведением драйверов и изменениями в законодательстве. В этой статье мы подробно рассмотрим, как перевести АТОЛ 90Ф в режим ФР, разберем причины возникновения популярных ошибок с кодами [11] и [96], а также выясним, подходит ли этот аппарат для современных реалий розничной торговли.
Прежде чем приступать к сложной технической процедуре перепрошивки и сопряжения кассы с 1С, проанализируем законодательные требования. Если ваша цель — продажа маркированной продукции (табак, обувь, одежда, лекарства, вода, молочная продукция и т. д.), использовать АТОЛ 90Ф не получится ни при каких условиях.
Согласно действующему законодательству, продажа маркированных товаров должна осуществляться исключительно по формату фискальных данных ФФД 1.2. Аппарат АТОЛ 90Ф базируется на старой архитектуре (Платформа 2.5). Компания АТОЛ официально прекратила развитие этой модели и отказалась от адаптации её программного обеспечения под требования ФФД 1.2. Касса физически и программно не поддерживает этот формат работы.
Если вы попытаетесь продавать маркированные товары через АТОЛ 90Ф в режиме ФР, вы нарушите закон, так как ККТ не сможет отправлять запросы о кодах маркировки в систему «Честный Знак» в реальном времени. В этом случае единственным решением является замена кассового аппарата на современный фискальный регистратор (например, АТОЛ 30Ф, АТОЛ 11Ф) или современный ньюджер (АТОЛ 91Ф/92Ф на Платформе 5.0), поддерживающий ФФД 1.2.
Если же вы планируете торговать услугами или обычными товарами без маркировки (по формату ФФД 1.05 или 1.1), перевод кассы в режим ФР полностью оправдан. Рассмотрим, как это сделать по шагам.
Данная ошибка может возникать на двух этапах: при проведении теста связи в настройках подключаемого оборудования 1С или при попытке ручного ввода Кода защиты через Тест драйвера ККТ. Выясним причину этого сбоя.
Касса АТОЛ 90Ф функционирует на Платформе 2.5. Начиная с версии Драйвера ККТ 10.10.3.0 и выше, разработчики АТОЛ полностью прекратили поддержку Платформы 2.5 в своем ПО. Новые версии драйверов ориентированы исключительно на современную Платформу 5.0.
Когда вы пытаетесь связать 1С, использующую современный драйвер, с кассой на Платформе 2.5, компоненты не понимают команды друг друга, и система возвращает ошибку [11] Не поддерживается в данной версии. То же самое происходит при попытке ввести Код защиты в Тесте драйвера последних версий.
Решение проблемы:
Надпись ВЫБОР на жидкокристаллическом дисплее аппарата АТОЛ 90Ф сигнализирует о том, что касса находится в автономном режиме. Она ожидает, пока кассир выберет режим работы с физической клавиатуры устройства (например, режим оформления чеков, отчеты с гашением, программирование и т. д.).
В автономном режиме ККТ полностью блокирует попытки внешнего управления с компьютера. При отправке любой команды из 1С или Теста драйвера (например, попытка открыть смену или пробить чек) касса возвращает ошибку [96] Команда не разрешена введенными кодами защиты / лицензиями ККТ.
Чтобы разблокировать внешнее управление, в ККТ должен быть активирован режим фискального регистратора. Исторически для этого использовался так называемый Код защиты 1 (КЗ1). Однако в последних версиях прошивки механизм активации изменился.
Для корректной работы кассы АТОЛ 90Ф в качестве ФР с актуальным программным обеспечением 1С ее прошивка должна быть обновлена до финальной версии для этой модели — 12-8549.
В этой прошивке разработчики АТОЛ ушли от концепции ручного ввода цифровых кодов защиты (КЗ1, КЗ4) через таблицу параметров. Вместо этого введена система лицензирования в формате JSON.
Рассмотрим по шагам, как активировать режим ФР на актуальной прошивке:
licenses.json, привязанный к заводскому номеру вашего кассового аппарата. Вы также можете самостоятельно сформировать его на портале техподдержки АТОЛ, если партнер предоставил вам соответствующий буквенно-цифровой ключ активации.licenses.json.Как только лицензия режима ФР будет успешно загружена в память кассы, произойдет автоматическая блокировка клавиатуры устройства. Надпись ВЫБОР на экране погаснет, сменившись на системный индикатор готовности к работе с ПК. Касса перестанет выдавать ошибку 96 и начнет беспрекословно выполнять команды, поступающие из товароучетной системы 1С.
Резюмируем всю последовательность действий, которые необходимо выполнить техническому специалисту для успешной интеграции устройства с 1С:
Перед проведением любых манипуляций с прошивкой и лицензиями обязательно убедитесь, что все пробитые на кассе чеки переданы оператору фискальных данных (ОФД). Если в кассе останутся неотправленные документы, существует риск блокировки фискального накопителя при смене режимов.
Для проверки запустите Тест драйвера ККТ, перейдите в раздел «Отчеты», выберите тип отчета «Отчет о состоянии расчетов с ОФД» и сформируйте его. Убедитесь, что количество неотправленных документов равно нулю.
Убедитесь, что на кассе установлена прошивка версии 12-8549. Если установлена более старая версия (например, 8319 или ниже), кассу необходимо обновить. Самостоятельное обновление прошивки на старых платформах АТОЛ требует авторизации в партнерском кабинете или использования специального программатора, поэтому для этой процедуры рекомендуется обратиться в авторизованный сервисный центр.
Удалите все версии Драйвера ККТ АТОЛ выше 10.9.x. Установите Драйвер ККТ версии 10.9.1.0. При подключении кассы по USB-кабелю в диспетчере устройств Windows должны корректно определиться виртуальные COM-порты (обычно два порта: один для передачи фискальных данных в 1С, второй — для службы передачи данных в ОФД AtolOnline/EoU).
Через Тест драйвера ККТ (версия 10.9.1.0) запишите в устройство файл лицензий licenses.json, полученный от партнера АТОЛ. После успешной записи перезагрузите кассовый аппарат по питанию. Символы ВЫБОР на табло должны пропасть.
Запустите конфигурацию «1С» в режиме «Предприятие» под правами администратора. Перейдите в раздел настроек подключаемого оборудования:
Выполнив эти шаги, вы сможете успешно эксплуатировать АТОЛ 90Ф в режиме стандартного фискального регистратора, управляя продажами непосредственно из интерфейса 1С.