Как подключить фискальный регистратор АТОЛ FPrint-22ПТК к 1С:Управление торговлей 10.3 без обновления базы?

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

При использовании старых релизов конфигурации «1С:Управление торговлей» (например, редакции 10.3.18.4) пользователи часто сталкиваются с ситуацией, когда в штатном списке фискальных регистраторов отсутствует модель АТОЛ FPrint-22ПТК. Это связано с тем, что справочник типов торгового оборудования в старых релизах формировался до выхода данной линейки ККТ.

Разберем по шагам, как решить эту проблему и подключить устройство без необходимости полного обновления конфигурации 1С.

Причины возникновения проблемы

Проанализируем основные факторы, из-за которых оборудование не определяется в 1С:

  1. Устаревший список моделей: В стандартном справочнике обработок обслуживания старого релиза УТ 10.3 нет записи о моделях FPrint-22ПТК.
  2. Несоответствие драйверов: Версия драйвера торгового оборудования (АТОЛ ДТО 8, 9 или 10) не совпадает с установленной обработкой обслуживания в 1С.
  3. Несовпадение разрядности: Использована 64-разрядная COM-компонента драйвера ККТ с 32-разрядным клиентом платформы «1С:Предприятие».

Вариант 1. Выбор аналогичной модели в настройках оборудования

Рассмотрим наименее трудоемкий способ подключения. Если фискальный регистратор работает в режиме ЕНВД/ЧПМ (без передачи данных ОФД), протоколы обмена многих устройств АТОЛ между собой унифицированы.

  1. Перейдем в меню Сервис — Торговое оборудование — Подключение и настройка торгового оборудования.
  2. Добавим новое устройство на вкладке Фискальные регистраторы.
  3. В поле выбора модели выберем аналогичное устройство из предложенного списка — например, FPrint-22K или другую близкую модель линейки FPrint.
  4. Нажмем кнопку Параметры и проверим связь с устройством. При корректно установленном драйвере ККТ система успешно выполнит тест.

Вариант 2. Загрузка актуальной внешней обработки обслуживания (.epf)

Архитектура взаимодействия с торговым оборудованием в 1С:Управление торговлей 10.3 устроена таким образом, что логика работы с кассой вынесена во внешние обработки (.epf). Это позволяет добавить поддержку нового устройства без изменения самой базы 1С.

  1. Получим актуальный файл внешней обработки (например, ATOLkkt.epf с поддержкой драйверов ДТО 8, 9 или 10).
  2. Перейдем в справочник Обработки обслуживания торгового оборудования.
  3. Добавим новый элемент или обновим имеющийся обработчик, указав путь к скачанному файлу .epf.
  4. Создадим экземпляр оборудования в справочнике Торговое оборудование и свяжем его с загруженной обработкой.

Вариант 3. Проверка системных настроек и разрядности драйвера

Выясним технические нюансы взаимодействия драйвера АТОЛ и операционной системы:

  1. Разрядность драйвера: Для 32-разрядного клиента платформы «1С:Предприятие» необходимо устанавливать 32-разрядную библиотеку (COM-компоненту) драйвера АТОЛ. В противном случае 1С выведет ошибку о невозможности загрузить внешнюю компоненту.
  2. Регистрация COM-объекта: Убедимся, что драйвер АТОЛ корректно зарегистрирован в ОС Windows. При необходимости зарегистрируем библиотеку вручную через утилиту regsvr32.
  3. Настройка виртуального COM-порта (VCOM): При подключении ККТ по интерфейсу USB проверьте в диспетчере устройств номер назначенного COM-порта и скорость передачи данных (стандартные значения — 115200 или 9600 бод).

Вариант 4. Обновление конфигурации УТ 10.3

Если предприятие планирует переход на работу с онлайн-кассами (с передачей чеков в ОФД), самым надежным решением будет обновление типовой конфигурации. Начиная с релизов 10.3.45.х и выше, поддержка ККТ с передачей данных и современных драйверов АТОЛ включена в типовую поставку 1С.

Альтернативные способы интеграции

Если стандартный механизм торгового оборудования использовать не удается, разберем альтернативные подходы:

  1. Внешняя печатная форма чека: Можно разработать внешнюю обработку печати, которая обращается к COM-объекту драйвера АТОЛ напрямую через код 1С, минуя справочники торгового оборудования.
  2. Кассовый сервер: Настройка взаимодействия через стороннее ПО (сервер ККМ или HTTP-сервис драйвера ККТ), которое принимает команды печати чеков от 1С и передает их на ККТ.
← На главную