Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

В случае ошибки добавления сообщений в очередь данные для отправки помещаются в файл /linuxcash/cash/data/queue в файл <типсообщения_дата_время_номер>.queue. На экран В верхней части экрана будет выведено уведомление в верхней части экрана "Очередь сообщений недоступна".

...

  • при значении true осуществляется проверка состояния БД. Если БД недоступна, то на экран будет выведено уведомление в верхней части экрана будет выведено уведомление "Ошибка подключения к БД";
  • при значении false проверка состояния БД не осуществляется.

Оповещение о количестве неотправленных сообщений регулируется параметром messagesCountWarning в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [ArtixQueue]. В верхней части экрана будет выведено уведомление "Большое количество сообщений в очереди (<количество_сообщений>)".

Оповещение о наличии в очереди старых сообщений регулируется параметром firstMessageDaysWarning в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [ArtixQueue]. В верхней части экрана будет выведено уведомление "В очереди есть старые сообщения (<дата>)".

Info

Настройки firstMessageDaysWarning и messagesCountWarning работают только при включенной настройке checkDatabaseAfterDocumentClose.


НаименованиеТип данныхВозможные значенияОписаниеПримечания
checkDatabaseAfterDocumentCloseлогический
  • true
  • false
Проверка состояния БД после закрытия чекаПо умолчанию false
firstMessageDaysWarningстроковый
Количество дней с момента добавления первого неотправленного сообщения в очереди для вывода предупрежденияПо умолчанию -1 (отключено)
messagesCountWarningстроковый
Количество сообщений в очереди при достижении которого выводится предупреждениеПо умолчанию -1 (отключено)


Code Block
titleПример настройки
[ArtixQueue]
;
; Настройки для очереди Artix
...
; Проверка состояния БД после закрытия чека
; По умолчанию false
;checkDatabaseAfterDocumentClose = false

; Количество дней с момента добавления первого неотправленного сообщения в очереди для вывода предупреждения
; По умолчанию -1 (отключено)
;firstMessageDaysWarning = -1

; Количество сообщений в очереди при достижении которого выводится предупреждение
; По умолчанию -1 (отключено)
;messagesCountWarning = -1

Очередь File-Queue

Panel

Начиная с версии 4.6.160 реализована новая очередь File-Queue для загрузки справочников на кассу.

...

Наименование

Тип данных

Описание

Примечания

fileQueueRootстроковыйПуть до корневой директории файл-очередиПо умолчанию /linuxcash/cash/data/queues
queueChunkSizeцелочисленный

Количество aif-объектов в одном сообщении файл-очереди

По умолчанию 25000


Code Block
titleПример настройки
[FILEQUEUE]

; Путь до корневой директории файл-очереди
fileQueueRoot = /linuxcash/cash/data/queues

; Количество aif-объектов в одном сообщении файл-очереди
queueChunkSize = 25000

...