Почековая выгрузка сильно нагружает КС и каналы связи, т.к. выгрузка продаж осуществляется после каждого закрытого чека на кассе.
Настройки для почековой выгрузки
Для почековой выгрузки в утилите администрирования Yuki необходимы следующие шаги:
- Перейдите в раздел "Действия" и добавьте новое значение:
В появившемся окне заполните поля и выберите командуCOMMAND_OPERATION
:
Сохраните действие. Задайте параметр созданному действию "Почековая выгрузка":
Название:url
Значение:shell:////linuxcash/cash/sync/scripts/unloadSales.sh
Сохраните параметр действия.- Далее необходимо перейти в раздел "Макросы" и добавить новое значение:
В появившемся окне заполните поля:
Сохраните макрос. - Задайте параметр макросу "Почековая выгрузка":
В появившемся окне выберите ранее созданное действие "Почековая выгрузка":
Сохраните параметр макроса. - Далее необходимо перейти в раздел "События" и установить новый макрос на событие "Действия после закрытия документа":
В появившемся окне выберите ранее созданный макрос:
Сохраните событие. - Почековая выгрузка готова к работе.
На сервере ничего настраивать не нужно.
Принцип работы
- На кассе закрывается чек.
- Запускается скрипт, сообщающий КС о необходимости произвести выгрузку продаж.
- КС заводит задачу на выгрузку продаж из кассы.
- КС запрашивает продажи с кассы.
- Syns на кассе выгружает продажи.
Выгружаются всегда все невыгруженные продажи.