В кассовом ПО Artix реализовано получение, хранение и обновление фискальной информации о документе в БД Documents
таблице Fiscaldocument
.
Функционал реализован для ФР Атол, Штрих и Пирит.
Хранение и обновление фискальной информации о документе в БД осуществляется посредством плагина fdcontroller
, который активируется в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/fdcontroller.ini
в секции [plugins]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
fdcontroller | строковый |
| Включение и выключение плагина | По умолчанию 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-данных документа из ФН
Получение 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