В кассовом ПО 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