Индикатор обновления справочников на кассе появляется в строке заголовка при загрузке справочников и отражает в процентах процесс загрузки данных на кассу. Загрузка справочников на кассу выполняется в фоновом режиме, т.е. в момент загрузки пользователь может работать на кассе.
Процесс обновления справочников состоит из двух этапов:
- преобразование данных и заполнение очереди,
- обработка содержимого очереди.
На первом этапе значение индикатора не изменяется, отображается факт обновления справочников. На этапе обработки очереди значение индикатора изменяется по мере обработки данных. Активность процесса обновления справочника программа определяет по наличию файлов в директории /linuxcash/cash/exchangesystems/progress
.
В процессе работы создаются следующие файлы:
Название | Описание |
---|---|
counter_exchangers.json | Индикация процесса преобразования данных |
counter_<id сообщения>.json | Создается после добавления всех сообщений в очередь. Содержит количество добавленных объектов. |
nes.json | Индикатор состояния процесса обработки сообщений в очереди |