При работе с торговым оборудованием в конфигурации «1С:Розница» (а также в «1С:БГУ» и других решениях на платформе «1С:Предприятие 8.3») пользователи часто сталкиваются со сбоем при попытке открыть кассовую смену. Ошибка выглядит следующим образом: При выполнении операции произошла ошибка: Ошибка вызова метода . {ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(600)}: Метод объекта не обнаружен (ПолучитьПараметрыККТ).
Проанализируем ситуацию, выясним причины возникновения этой неисправности и разберем по шагам варианты ее устранения для ККТ Вики Принт 57Ф и аналогичных моделей.
Проблема связана с тем, как платформа 1С взаимодействует с внешней компонентой (драйвером) кассового аппарата:
ПолучитьПараметрыККТ. Если в системе зарегистрирована устаревшая внешняя компонента драйвера (предназначенная для обычных фискальных регистраторов), данного метода в ее структуре просто нет.Рассмотрев основной сценарий решения, перейдем к правильной последовательности действий для полноценной интеграции кассы:
Посмотрим на альтернативное (обходное) решение, которое часто применяют на практике, когда требуется срочно запустить продажи. Если переключить тип оборудования с «ККТ с передачей данных» на Фискальный регистратор, ошибка вызова метода ПолучитьПараметрыККТ исчезает, так как 1С начинает использовать старый протокол взаимодействия.
Однако проанализируем ограничения этого метода:
{ОбщийМодуль.ИнтеграцияЕГАИСРТ.Модуль}: Поле объекта не обнаружено (Склад).Таким образом, режим фискального регистратора подходит только для временной проверки связи с ОФД (например, с использованием службы ComProxy).
При ежедневной эксплуатации касс Вики Принт могут возникать ошибки обмена: При приёме: не совпадает номер команды 1-ый байт или При приёме не совпадает ID пакета. Рассмотрим порядок действий для их ликвидации:
FITO. Если утилита открыта одновременно с 1С, она монопольно захватывает COM-порт устройства.ComProxy, либо Viki Driver. Одновременный запуск двух служб приводит к блокировке виртуального порта.Если при каждом закрытии смены касса автоматически печатает лишний чек выемки (инкассации), разберем, как отключить эту функцию с помощью утилиты сервисного обслуживания:
FITO и установим связь с ККТ.Печатать чек выемки / Автоматический инкассовый чек), и установим его значение в 0 (Отключено).FITO.Если при применении ручных или автоматических скидок в 1С чек не выводится на печать и аннулируется, выясним причину. Это связано с некорректным расчетом итогов со скидкой в старых прошивках кассового аппарата.
Для решения проблемы обновим прошивку планера кассы Вики Принт (например, до версии 657 или более новой) с помощью утилиты KSL и установим актуальную версию драйвера. В свежих релизах прошивки сумма позиции передается в ККТ уже с учетом скидки, что полностью решает проблему закрытия чека.