Настройки для выгрузки продаж при закрытии смены
Выгрузка продаж в КС при закрытии смены настраивается в утилите администрирования Yuki.
Для выгрузки продаж при закрытии смены используется параметр с действием "Выгрузка продаж в КС", который располагается в макросе "Закрытие смены".
Действие "Выгрузка продаж в КС" задается командой COMMAND_OPERATION
. О настройке действий подробнее можно прочитать в разделе "Настройка действий".
По умолчанию выгрузка продаж в КС осуществляется в асинхронном режиме, тип режима также можно изменить на синхронный, для этого необходимо в утилите администрирования Yuki:
- Перейти на вкладку "Действия".
- Выбрать действие "Выгрузка продаж в КС".
Задать значение параметру
url
:для асинхронной выгрузки продаж:
shell:////linuxcash/cash/sync/scripts/unloadSales.sh?shift=current&document=none#%20-s%20%(shift.num[d])@%(shift.num[d])%20-c%202
(значение по умолчанию),- для синхронной выгрузки продаж:
shell:////linuxcash/cash/sync/scripts/unloadSales.sh?shift=current&document=none#%20-s%20%(shift.num[d])@%(shift.num[d])%20-c%202%20-n
(к значению по умолчанию добавляется ключ-параметр:-n
).
Отображение прогресс-бара при выгрузке продаж в КС задается параметром showProgress
. Подробнее о параметрах команды COMMAND_OPERATION
можно прочитать в разделе "Команды".
Принцип работы
- На кассе закрывается смена.
- Запускается скрипт, сообщающий КС о необходимости произвести выгрузку продаж.
- КС заводит задачу на выгрузку продаж из кассы.
- КС запрашивает продажи с кассы.
- Syns на кассе выгружает продажи.
Выгружаются всегда все невыгруженные продажи.