← На главную
При использовании старых релизов конфигурации «1С:Управление торговлей» (например, редакции 10.3.18.4) пользователи часто сталкиваются с ситуацией, когда в штатном списке фискальных регистраторов отсутствует модель АТОЛ FPrint-22ПТК. Это связано с тем, что справочник типов торгового оборудования в старых релизах формировался до выхода данной линейки ККТ.
Разберем по шагам, как решить эту проблему и подключить устройство без необходимости полного обновления конфигурации 1С.
Причины возникновения проблемы
Проанализируем основные факторы, из-за которых оборудование не определяется в 1С:
- Устаревший список моделей: В стандартном справочнике обработок обслуживания старого релиза УТ 10.3 нет записи о моделях FPrint-22ПТК.
- Несоответствие драйверов: Версия драйвера торгового оборудования (АТОЛ ДТО 8, 9 или 10) не совпадает с установленной обработкой обслуживания в 1С.
- Несовпадение разрядности: Использована 64-разрядная COM-компонента драйвера ККТ с 32-разрядным клиентом платформы «1С:Предприятие».
Вариант 1. Выбор аналогичной модели в настройках оборудования
Рассмотрим наименее трудоемкий способ подключения. Если фискальный регистратор работает в режиме ЕНВД/ЧПМ (без передачи данных ОФД), протоколы обмена многих устройств АТОЛ между собой унифицированы.
- Перейдем в меню Сервис — Торговое оборудование — Подключение и настройка торгового оборудования.
- Добавим новое устройство на вкладке Фискальные регистраторы.
- В поле выбора модели выберем аналогичное устройство из предложенного списка — например, FPrint-22K или другую близкую модель линейки FPrint.
- Нажмем кнопку Параметры и проверим связь с устройством. При корректно установленном драйвере ККТ система успешно выполнит тест.
Вариант 2. Загрузка актуальной внешней обработки обслуживания (.epf)
Архитектура взаимодействия с торговым оборудованием в 1С:Управление торговлей 10.3 устроена таким образом, что логика работы с кассой вынесена во внешние обработки (.epf). Это позволяет добавить поддержку нового устройства без изменения самой базы 1С.
- Получим актуальный файл внешней обработки (например,
ATOLkkt.epf с поддержкой драйверов ДТО 8, 9 или 10).
- Перейдем в справочник
Обработки обслуживания торгового оборудования.
- Добавим новый элемент или обновим имеющийся обработчик, указав путь к скачанному файлу
.epf.
- Создадим экземпляр оборудования в справочнике
Торговое оборудование и свяжем его с загруженной обработкой.
Вариант 3. Проверка системных настроек и разрядности драйвера
Выясним технические нюансы взаимодействия драйвера АТОЛ и операционной системы:
- Разрядность драйвера: Для 32-разрядного клиента платформы «1С:Предприятие» необходимо устанавливать 32-разрядную библиотеку (COM-компоненту) драйвера АТОЛ. В противном случае 1С выведет ошибку о невозможности загрузить внешнюю компоненту.
- Регистрация COM-объекта: Убедимся, что драйвер АТОЛ корректно зарегистрирован в ОС Windows. При необходимости зарегистрируем библиотеку вручную через утилиту
regsvr32.
- Настройка виртуального COM-порта (VCOM): При подключении ККТ по интерфейсу USB проверьте в диспетчере устройств номер назначенного COM-порта и скорость передачи данных (стандартные значения —
115200 или 9600 бод).
Вариант 4. Обновление конфигурации УТ 10.3
Если предприятие планирует переход на работу с онлайн-кассами (с передачей чеков в ОФД), самым надежным решением будет обновление типовой конфигурации. Начиная с релизов 10.3.45.х и выше, поддержка ККТ с передачей данных и современных драйверов АТОЛ включена в типовую поставку 1С.
Альтернативные способы интеграции
Если стандартный механизм торгового оборудования использовать не удается, разберем альтернативные подходы:
- Внешняя печатная форма чека: Можно разработать внешнюю обработку печати, которая обращается к COM-объекту драйвера АТОЛ напрямую через код 1С, минуя справочники торгового оборудования.
- Кассовый сервер: Настройка взаимодействия через стороннее ПО (сервер ККМ или HTTP-сервис драйвера ККТ), которое принимает команды печати чеков от 1С и передает их на ККТ.