Как исправить ошибку «Метод объекта не обнаружен (ПолучитьПараметрыККТ)» при открытии смены на кассе Вики Принт 57Ф в 1С?

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

При работе с торговым оборудованием в конфигурации «1С:Розница» (а также в «1С:БГУ» и других решениях на платформе «1С:Предприятие 8.3») пользователи часто сталкиваются со сбоем при попытке открыть кассовую смену. Ошибка выглядит следующим образом: При выполнении операции произошла ошибка: Ошибка вызова метода . {ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(600)}: Метод объекта не обнаружен (ПолучитьПараметрыККТ).

Проанализируем ситуацию, выясним причины возникновения этой неисправности и разберем по шагам варианты ее устранения для ККТ Вики Принт 57Ф и аналогичных моделей.

Причины возникновения ошибки

Проблема связана с тем, как платформа 1С взаимодействует с внешней компонентой (драйвером) кассового аппарата:

  1. Устаревший драйвер кассы: Конфигурация 1С обращается к оборудованию по новому стандарту Библиотеки подключаемого оборудования (БПО) для работы с «ККТ с передачей данных» по ФЗ-54. В коде платформы вызывается метод ПолучитьПараметрыККТ. Если в системе зарегистрирована устаревшая внешняя компонента драйвера (предназначенная для обычных фискальных регистраторов), данного метода в ее структуре просто нет.
  2. Несоответствие разрядности (32/64 бит): В системе может быть зарегистрирована 32-битная внешняя компонента, тогда как запуск 1С выполняется через 64-битный клиент. В этом случае COM-объект инициализируется некорректно.

Способ 1. Обновление драйвера и перенастройка типа оборудования

Рассмотрев основной сценарий решения, перейдем к правильной последовательности действий для полноценной интеграции кассы:

  1. Разберем установку актуального драйвера: скачаем и установим последнюю версию официального драйвера для ККТ Вики Принт от производителя (Драйвер ККТ Вики Принт / Viki Driver).
  2. Откроем программу 1С в режиме «Предприятие» и перейдем в раздел Администрирование — Подключаемое оборудование.
  3. Найдем ранее созданный экземпляр кассы и удалим его или снимите с него активность.
  4. Добавим новое устройство, выбрав тип оборудования ККТ с передачей данных.
  5. Установим или обновим драйвер внешней компоненты непосредственно из архива поставщика в форме настройки оборудования.
  6. Проверим соответствие разрядности платформы 1С и устанавливаемого драйвера.

Способ 2. Временное переключение в режим «Фискальный регистратор»

Посмотрим на альтернативное (обходное) решение, которое часто применяют на практике, когда требуется срочно запустить продажи. Если переключить тип оборудования с «ККТ с передачей данных» на Фискальный регистратор, ошибка вызова метода ПолучитьПараметрыККТ исчезает, так как 1С начинает использовать старый протокол взаимодействия.

Однако проанализируем ограничения этого метода:

  1. Отсутствие номенклатуры в чеке: В режиме старого фискального регистратора 1С передает на кассу только итоговые суммы по чеку, поэтому наименования товаров на кассовой ленте печататься не будут, что нарушает требования 54-ФЗ.
  2. Ошибки при закрытии смены: При выгрузке данных могут возникать сбои вида {ОбщийМодуль.ИнтеграцияЕГАИСРТ.Модуль}: Поле объекта не обнаружено (Склад).

Таким образом, режим фискального регистратора подходит только для временной проверки связи с ОФД (например, с использованием службы ComProxy).

Устранение сбоев связи («Не совпадает ID пакета» и «Не совпадает номер команды»)

При ежедневной эксплуатации касс Вики Принт могут возникать ошибки обмена: При приёме: не совпадает номер команды 1-ый байт или При приёме не совпадает ID пакета. Рассмотрим порядок действий для их ликвидации:

  1. Утилиты настройки: Завершим работу сервисной утилиты FITO. Если утилита открыта одновременно с 1С, она монопольно захватывает COM-порт устройства.
  2. Конфликт служб: Проверим, что в операционной системе Windows запущена только одна транспортная служба обмена — либо ComProxy, либо Viki Driver. Одновременный запуск двух служб приводит к блокировке виртуального порта.
  3. Настройка автозапуска: В службах Windows установим для службы кассы тип запуска Автоматически (отложенный запуск). Это позволит COM-порту корректно инициализироваться в системе до того, как служба начнет к нему обращаться.

Как отключить печать чека инкассации при закрытии смены

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

  1. Закроем программу 1С, чтобы освободить порт связи.
  2. Запустим утилиту сервисного обслуживания FITO и установим связь с ККТ.
  3. Перейдем в раздел Установка параметров кассы — Параметры кассы, часть 2 (или Таблицы кассы).
  4. Найдем параметр, отвечающий за автовыемку (например, Печатать чек выемки / Автоматический инкассовый чек), и установим его значение в 0 (Отключено).
  5. Сохраним настройки в энергонезависимую память кассы и закроем утилиту FITO.

Исправление проблем с передачей скидок в чеке

Если при применении ручных или автоматических скидок в 1С чек не выводится на печать и аннулируется, выясним причину. Это связано с некорректным расчетом итогов со скидкой в старых прошивках кассового аппарата.

Для решения проблемы обновим прошивку планера кассы Вики Принт (например, до версии 657 или более новой) с помощью утилиты KSL и установим актуальную версию драйвера. В свежих релизах прошивки сумма позиции передается в ККТ уже с учетом скидки, что полностью решает проблему закрытия чека.

← На главную