Настройки для выгрузки продаж при закрытии смены

Выгрузка продаж в КС при закрытии смены настраивается в утилите администрирования Yuki.

Для выгрузки продаж при закрытии смены используется параметр с действием "Выгрузка продаж в КС", который располагается в макросе "Закрытие смены".

Действие "Выгрузка продаж в КС" задается командой COMMAND_OPERATION. О настройке действий подробнее можно прочитать в разделе "Настройка действий".

По умолчанию выгрузка продаж в КС осуществляется в асинхронном режиме, тип режима также можно изменить на синхронный, для этого необходимо в утилите администрирования Yuki:

  1. Перейти на вкладку "Действия".
  2. Выбрать действие "Выгрузка продаж в КС".
  3. Задать значение параметру url: 

    1. для асинхронной выгрузки продаж: shell:////linuxcash/cash/sync/scripts/unloadSales.sh?shift=current&document=none#%20-s%20%(shift.num[d])@%(shift.num[d])%20-c%202 (значение по умолчанию),

    2. для синхронной выгрузки продаж: 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 можно прочитать в разделе "Команды".

На сервере ничего настраивать не нужно.

Принцип работы

  1. На кассе закрывается смена.
  2. Запускается скрипт, сообщающий КС о необходимости произвести выгрузку продаж.
  3. КС заводит задачу на выгрузку продаж из кассы.
  4. КС запрашивает продажи с кассы.
  5. Syns на кассе выгружает продажи.

Выгружаются всегда все невыгруженные продажи.

  • No labels