iikoFront API SDK

Работа с фискальным регистратором из API V8Preview6

[ v8preview6  v8  ]

В API V8Preview6 добавлены методы для работы непостредственно с ФР

Открытие кассовой смены на ФР OpenCashRegisterSession Поддерживается только при наличии в лицензии модуля 21052601. Для корректной работы устройство должно быть запущено и смена на устройстве должна быть закрыта. Для выполнения операции пользователь должен обладать разрешением CAN_EXECUTE_FISCAL_REGISTER_COMMANDS.

Закрытие кассовой смены на ФР(печать Z отчета) DoZReport Поддерживается только при наличии в лицензии модуля 21052601. Для корректной работы устройство должно быть запущено и смена на устройстве должна быть закрыта. Для выполнения операции пользователь должен обладать разрешением CAN_EXECUTE_FISCAL_REGISTER_COMMANDS. Если параметр [printCashRegisterTape] ежедневный журнал будет напечатан вместе с Z-отчетом.

Открытие денежного ящика CashRegisterOpenDrawer Для выполнения операции пользователь должен обладать разрешением CAN_EXECUTE_FISCAL_REGISTER_COMMANDS. В данной версии поддерживается только открытие денежного ящика подключенного к ФР, работа с внешним денежным ящиком не поддерживается.

Получение текущего статуса ФР GetCashRegisterStatus Для выполнения операции пользователь должен обладать разрешением CAN_EXECUTE_FISCAL_REGISTER_COMMANDS. Метод принимает список CashRegisterStatusField и заполняет свойства возвращаемого объекта CashRegisterStatus соответствующие переданным в списке. При передаче пустого списка возвращается дефолтный объект CashRegisterStatus

Возвращает дополнительные поддерживаемые операции GetQueryInfo Возвращает дополнительные поддерживаемые операции QueryInfoResult.SupportedCommands которые могут быть вызваны спомощью метода CashRegisterDirectIO

Выполнение дополнительной операции CashRegisterDirectIO Для выполнения операции пользователь должен обладать разрешением CAN_EXECUTE_FISCAL_REGISTER_COMMANDS. Позволяет выполнить дополнительную операцию, нужно передать в параметре CommandExecute название дополнительной операции Name и значения параметров Parameters Этот метод используется для выполнения операций специфических для конкретной модели ФР, не соответствующих какому либо методу общего интерфейсаICashRegister

Запуск ФР CashRegisterStart

Остановка ФР CashRegisterStop Устройства запускаются при старте iikoFront и останваливаются при завершении работы iikoFront (если в настройках устройства включен автозапуск). Команды запуска и остановки ФР нужны для того чтобы можно было остановить устройство и освободить COM-порт или другой порт который занимает устройство и после запустить устройство без перезапуска iikoFront.

Проверка кода маркировки CheckFfd12Marking Для выполнения операции пользователь должен обладать разрешением CAN_EXECUTE_FISCAL_REGISTER_COMMANDS. Проверяет код маркировки в формате ФФД 1.2 позиции чека ChequeSale У параметра должно быть не пустым свойство Ffd12