В кассовом ПО Artix реализовано получение, хранение и обновление фискальной информации о документе в БД Documents таблице Fiscaldocument.

Функционал реализован для ФР Атол, Штрих и Пирит.

Хранение и обновление фискальной информации о документе в БД осуществляется посредством плагина fdcontroller, который активируется в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fdcontroller.ini в секции [plugins].

НаименованиеТип данныхВозможные значенияОписаниеПримечания

fdcontroller

строковый
  • on
  • off

Включение и выключение плагина

По умолчанию off
Пример настройки
[plugins]
;fdcontroller = off

Настройка плагина fdcontroller производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fdcontroller.ini в секции [FdController].

НаименованиеТип данныхОписаниеПримечания

onDocumentCloseCount

строковыйКоличество документов для обработки при закрытии чекаПо умолчанию 2
onShiftCloseCountстроковыйКоличество документов для обработки при закрытии сменыПо умолчанию 100
Пример настройки
[FdController]
; Настройки плагина для обновления записей о фискальных документах в базе данных

; Количество документов для обработки при закрытии чека
; по умолчанию 2
;onDocumentCloseCount = 2

; Количество документов для обработки при закрытии смены
; по умолчанию 100
;onShiftCloseCount = 100
...

Обновление информации осуществляется для указанного в настройках количества документов (для каждого ФН) после закрытия чека или смены.

Получение tlv-данных документа из ФН

Начиная с версии 4.6.211 в кассовое ПО Artix добавлена опция, регулирующая получение tlv-данных документа.

Получение tlv-данных документа задается параметром requestTlv в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fdcontroller.ini в секции [FdController]:

  • при значении параметра true осуществляется получение и сохранение tlv-данных документа в БД Documents таблицу Fiscaldocument в поле tlv,
  • при значении параметра false получение и сохранение tlv-данных документа не осуществляется.
НаименованиеТип данныхОписаниеПримечания
requestTlvлогическийПолучать tlv-данные документаПо умолчанию false
Пример настройки
[FdController]
...
; Получать tlv-данные документа
; По умолчанию false
;requestTlv = false
  • No labels