При интеграции фискального регистратора ПТК mstar-ТК с конфигурациями 1С (в частности, 1С:Комплексная автоматизация 1.1, 1С:Управление торговлей 10.3 и другими решениями) часто возникает проблема на этапе открытия смены. Тест подключения в торговом оборудовании проходит успешно, из сервисной утилиты смена открывается и закрывается, но при вызове типовых функций из 1С смена не открывается.
В отладчике сбой происходит на следующей строке вызова метода драйвера:
Результат = ОбъектДрайвера.ПолучитьПараметрыККТ(ПараметрыПодключения.ИДУстройства, ПараметрыККТ);
Переменная ПараметрыККТ возвращает пустую строку, метод возвращает значение Ложь, а в драйвере регистрируется ошибка: 33h, Некорректные параметры в команде. Разберем по шагам причины такого поведения оборудования и рассмотрим правильные варианты подключения устройства к 1С.
Проанализируем технические особенности оборудования и протокола взаимодействия:
ПолучитьПараметрыККТ относится к стандарту требований 1С для оборудования типа «ККТ с передачей данных». Драйвер пытается запросить таблицу онлайн-параметров кассы и состояние фискального накопителя, но микропрограмма аппарата не распознает эту низкоуровневую команду и отвечает кодом ошибки 33h.Поскольку аппарат отправляет фискальные чеки в ОФД аппаратно, нет необходимости задействовать подсистему онлайн-ККТ на стороне конфигурации 1С. Разберем по шагам схему правильного подключения:
ПолучитьПараметрыККТ, что позволяет открывать смену и печатать чеки без ошибок.Если конфигурация требует обязательного использования подсистемы «ККТ с передачей данных», проанализируем параметры настройки драйвера:
Попытка передать настройки ОФД (сервер, порт, тайм-ауты) напрямую из 1С через методы драйвера онлайн-кассы на устройстве «ПТК mstar-ТК» приведет к ошибкам совместимости.
Все параметры связи с ОФД и параметры сетевого интерфейса Ethernet необходимо программировать заранее с помощью сервисных утилит производителя кассы (например, APtools или «Конфигуратор MSTAR») до начала эксплуатации оборудования в 1С.