Как подключить ККТ с драйвером АТОЛ 10 к устаревшей конфигурации 1С:УПП 1.3?

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

Переход на современные драйверы торгового оборудования, такие как АТОЛ ДТО 10, в устаревших конфигурациях, подобных 1С:УПП 1.3, часто вызывает затруднения из-за архитектурных различий между старым механизмом Торгового оборудования (ТО) и современной Библиотекой подключаемого оборудования (БПО). Рассмотрим пошагово, как разобраться с этой задачей.

Этап 1: Подготовка оборудования и драйверов

Прежде чем приступать к настройке 1С, убедитесь, что касса исправна и корректно настроена на уровне операционной системы:

  1. Проверка платформы ККТ: Драйверы АТОЛ 10 официально поддерживают кассы на платформе 5.0. Если ваша касса работает на старой платформе 2.5, работа с ДТО 10 может быть нестабильной или невозможной. Для предварительной отладки механизмов печати можно использовать эмулятор ККТ для 1С:УПП. Проверьте работоспособность устройства через штатную утилиту драйвера — если «Тестовая печать» проходит успешно, значит, связь с ПК установлена.
  2. Интерфейс подключения: Для 1С наиболее надежными вариантами подключения остаются USB (с эмуляцией COM-порта) или прямой COM-порт, также возможна настройка ККТ АТОЛ для работы по сети или через RDP.
  3. Служба EoU: Если касса подключена по USB и требует передачи данных в ОФД, убедитесь, что служба Ethernet over USB (EoU) запущена и настроена в драйвере. В качестве альтернативы может использоваться обработка для работы через веб-сервер АТОЛ.

Этап 2: Поиск и загрузка обработок обслуживания

Основная сложность в УПП 1.3 заключается в том, что интерфейс выбора оборудования может быть ограничен, а штатный механизм подключения ККМ не всегда работает прозрачно. Если при попытке добавить ККТ вы не видите нужных типов оборудования (например, ККТ с передачей данных), выполните следующие действия:

Этап 3: Технические нюансы адаптации

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

Механизм взаимодействия с ДТО 10 строится на основе интеграционной компоненты. Вместо прямого вызова методов драйвера, современные обработки используют метод СформироватьЧек, куда передается XML-пакет с данными чека. Если вы решили адаптировать старую обработку, вам необходимо:

  1. Сменить идентификатор компоненты в коде на AddIn.ATOL_KKT_1C_V10.
  2. Убедиться, что структура XML, которую формирует ваша обработка, соответствует стандартам БПО. Вы можете подсмотреть реализацию метода CheckPackage в типовых конфигурациях, таких как УТ 11 или Розница.

Этап 4: Настройка в 1С

После того как обработка была успешно загружена, переходите к настройке:

  1. Откройте справочник Подключаемое оборудование.
  2. Выберите тип ККТ с передачей данных.
  3. Если в списке типов оборудования отсутствует нужный пункт, проверьте модуль МенеджерОборудованияВызовСервераПереопределяемый. Иногда в коде жестко закомментированы определенные типы оборудования, что препятствует их отображению в интерфейсе.
  4. При успешной регистрации оборудования 1С позволит выбрать установленный драйвер АТОЛ 10, после чего вы сможете произвести настройку параметров обмена, таких как IP-адрес, порт или COM-порт.

Важное примечание: Поскольку УПП 1.3 является устаревшей конфигурацией, ее механизмы работы с торговым оборудованием не получают официальных обновлений для новых требований законодательства (например, специфических аспектов ФФД 1.2). При необходимости глубокой интеграции с маркировкой или сложными чеками, будьте готовы к тому, что часть логики работы с оборудованием придется дорабатывать программно в общих модулях 1С.

Следуя этим шагам, вы сможете успешно подключить современное оборудование к вашей учетной системе, обеспечив печать чеков в соответствии с актуальными стандартами АТОЛ.

← На главную