Как узнать версию прошивки кассы АТОЛ 30Ф и проверить поддержку ФФД 1.05 и 1.2

Системный администратор Торговля и дистрибуция
← На главную

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

В этой статье мы подробно разберем все доступные способы определения версии прошивки ККТ АТОЛ 30Ф, проанализируем разницу между платформами ККТ, а также выясним правила работы современных фискальных накопителей.

Способ 1. Получение сервисного отчета «Информация о ККТ» вручную (метод «двух пиков»)

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

  1. Полностью выключите кассовый аппарат АТОЛ 30Ф (переведите тумблер питания на задней или боковой панели в положение «Выкл»).
  2. Зажмите и удерживайте физическую кнопку промотки чековой ленты на лицевой панели кассы.
  3. Не отпуская кнопку промотки ленты, включите питание кассы тумблером.
  4. Внимательно слушайте звуковые сигналы (пики) встроенного динамика ККТ. Касса издаст один короткий сигнал включения, а затем начнет подавать периодические звуковые сигналы.
  5. Дождитесь второго звукового сигнала (второго пика) и сразу же отпустите кнопку промотки.

После этого онлайн-касса запустит печать чека под названием «Информация о ККТ». В этом документе нас интересуют следующие ключевые строки:

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

Способ 2. Определение версии прошивки через «Тест драйвера ККТ» (Драйвер 10.x)

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

  1. Запустите на компьютере программу «Тест драйвера ККТ» версии 10.x (рекомендуется использовать актуальные релизы драйвера).
  2. В правой панели утилиты установите флаг «Включено» для создания активного соединения с кассой.
  3. Перейдите в левом вертикальном меню в раздел «Свойства» и убедитесь, что параметры подключения (порт, скорость связи) определены корректно.
  4. Перейдите во вкладку «Информация о ККТ».
  5. В выпадающем меню «Тип запроса» выберите параметр 2 — Версия модуля.
  6. В поле «Тип модуля» укажите значение 1 — Конфигурация (для касс на современной Платформе 5.0 также можно выбирать 0 — Прошивка).
  7. Нажмите кнопку «Прочитать». В текстовом поле отобразится подробная информация о внутреннем ПО устройства.

Специалисты по автоматизации могут считывать эти данные программно непосредственно из кода 1С при инициализации кассовой смены или при диагностике оборудования. Посмотрим на пример кода, позволяющего получить свойства кассы через COM-объект драйвера:


// Пример получения версии прошивки ККТ АТОЛ через Драйвер 10.х в коде 1С
Попытка
    ДрайверККТ = Новый COMОбъект("AddIn.Fptr10");
Исключение
    ЗаписьЖурналаРегистрации("ККТ", УровеньЖурналаРегистрации.Ошибка,,, "Не удалось подключить драйвер АТОЛ 10!");
    Возврат;
КонецПопытки;

// Настройка параметров связи по умолчанию (USB)
ДрайверККТ.setParam(ДрайверККТ.LIBFPTR_PARAM_COMM_CHANNEL, ДрайверККТ.LIBFPTR_CHANNEL_USB);
ДрайверККТ.open();

Если ДрайверККТ.isOpened() Тогда
    // Инициируем запрос статуса устройства
    ДрайверККТ.setParam(ДрайверККТ.LIBFPTR_PARAM_DATA_TYPE, ДрайверККТ.LIBFPTR_DT_STATUS);
    ДрайверККТ.queryData();
    
    // Считываем версию ПО ККТ
    ВерсияПО = ДрайверККТ.getParamString(ДрайверККТ.LIBFPTR_PARAM_UNIT_VERSION);
    Сообщить("Успешное подключение. Версия прошивки устройства: " + ВерсияПО);
    
    ДрайверККТ.close();
Иначе
    Сообщить("Не удалось установить связь с кассовым аппаратом АТОЛ!");
КонецЕсли;

Понимание платформ АТОЛ: Платформа 2.5 против Платформы 5.0

Для правильной диагностики кассы АТОЛ 30Ф важно понимать разницу между поколениями внутреннего программного обеспечения ККТ. На текущий момент существует разделение на две платформы:

1. Платформа 2.5 (архивная). Номера прошивок в сервисном чеке отображаются как четырехзначные числа (например, 3689, 5139, 12-8530 и т.д.). Эта платформа полностью снята с поддержки производителем. Кассы на Платформе 2.5 не способны поддерживать работу с маркированным товаром под управлением ФФД 1.2, а также новые форматы разрешительного режима проверок в системе «Честный ЗНАК».

2. Платформа 5.0 (современная). Версии прошивок имеют стандартный вид, разделенный точками (например, 5.7.0, 5.8.18, 5.17.0). Только эта платформа развивается производителем, поддерживает абсолютно все требования законодательства РФ, включая ФФД 1.2, маркировку, изменения в тегах безналичной оплаты и интернет-торговли.

Если при анализе отчета «Информация о ККТ» вы обнаружили, что касса работает на старой Платформе 2.5, настоятельно рекомендуется выполнить процедуру миграции (апгрейда) на Платформу 5.0. Обратите внимание на аппаратные ограничения: миграция возможна только для устройств АТОЛ 30Ф, ревизия материнской платы которых не ниже Rev. 1.1. На старых платах Rev. 1.0 программное обновление невозможно без физической замены платы управления в сервисном центре.

Совместимость версий ФФД и фискальных накопителей (ФН)

Давайте проанализируем взаимосвязь между версиями ФФД ККТ и ФФД ФН. На практике часто возникает ситуация, когда ККТ переведена на поддержку работы с ФФД 1.05 или 1.2, а в строке версии формата фискального накопителя значится более старая версия (например, ФФД ФН 1.0 или 1.05).

Налоговое законодательство допускает совместную работу оборудования по следующим правилам:

Важные нюансы работы с фискальными накопителями (ФН)

При планировании обновлений ПО ККТ и замене фискальных накопителей обязательно учитывайте два ключевых технических фактора ограничения работы ФН:

1. Ограничение срока службы ФН при торговле подакцизными товарами. Продавцы фискальных накопителей часто умалчивают о жестких законодательных лимитах. Если предприятие занимается реализацией любых подакцизных товаров (алкоголь, моторные масла, табачная продукция), то независимо от паспортного срока службы накопителя (15 месяцев или 36 месяцев), любой ФН заблокируется и потребует замены строго через 410 дней (приблизительно 13.5 месяцев) с момента фискализации.

2. Ограничение емкости внутренней памяти ФН. Физический объем памяти фискального накопителя имеет предел. В среднем микросхема ФН рассчитана на хранение от 200 000 до 250 000 фискальных документов (включая чеки продажи, возврата, открытия и закрытия смен). На предприятиях с высокой проходимостью (супермаркеты, аптеки) память накопителя может полностью заполниться гораздо раньше истечения его календарного срока действия (например, ФН на 36 месяцев заполнится за полтора года). В этом случае касса выдаст ошибку переполнения памяти ФН, и его придется досрочно заменить.

Выводы

Мы выяснили, что наиболее оперативный способ проверить версию прошивки на АТОЛ 30Ф — зажать кнопку промотки ленты при включении и дождаться двух звуковых сигналов. Для детальной диагностики и планирования обновления оборудования до актуальных требований ФФД 1.2 и маркировки следует использовать «Тест драйвера ККТ» версии 10.x. При переходе на новые форматы фискальных данных всегда контролируйте аппаратную ревизию платы ККТ и тип используемого фискального накопителя.

← На главную