В случае отсутствия связи между кассовой программой и товароучетной системой выгрузка продаж может быть выполнена при помощи внешних носителей, например USB-накопителя. 

USB-накопитель при подключении к кассе монтируется автоматически. Подробная информация о подключении внешних носителей приведена в разделе "Файловая система".

Один набор данных на USB-накопителе может быть использован для обслуживания нескольких касс как при загрузке справочников, так и при выгрузке продаж.

Настройка функционала

  1. Для выгрузки продаж на USB-накопитель через утилиту администрирования Yuki необходимо на пункт меню назначить действие "Выгрузить продажи на USB-накопитель" с командой COMMAND_OPERATION. О настройке действий подробнее можно прочитать в разделе "Настройка действий". 
  2. Для действия "Выгрузить продажи на USB-накопитель" задайте параметр url, отвечающий за вызов скрипта /linuxcash/cash/exchangesystems/exchangers/scripts/cash/unload_to_usb.sh с указанием обязательных опций:

    Ключ запуска

    Описание

    -v

    --converter

    Тип конвертера: aif, oracle, shtrih, smag, atol, atol-astor, crystal, ns2000, pilot

    -s

    --shifts

    Диапазон выгружаемых смен, @ - разделитель периода смен

    -p

    --path

    Путь выгрузки файлов продаж относительно корневой директории USB-накопителя

  3. При необходимости указания дополнительных опций в параметре url требуется их предварительная настройка в конфигурационном файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchangers.ini. Если дополнительные опции не настроены, то используются значения по умолчанию. 

    Ключ запуска

    Описание

    -c

    --closedShifts

    Выгрузка только открытых или закрытых смен. Значения:

    • 0 – закрытые
    • 1 – открытые
    • 2 – открытые и закрытые

    -d

    --dates

    Диапазон дат, по которым происходит выгрузка, @ – разделитель периода дат

    -g

    --granularity

    Детализация по сменам или документам. Значения: shift, document [default: document]

    -o

    --deletCurrentSales

    Удаление текущих продаж. Используется при закрытии смены

    -r

    --statusHost

    Хост и порт REST сервера, разделенный  « : »

    -u

    --cashUnloadStateId

    Идентификатор статуса выгрузки продаж

    --changedShifts 

    Выгрузка документов только для измененных смен [default: False]
  4. Для конвертера smag с путем выгрузки продаж unload/ параметр url примет следующее значение:

    Пример параметра
    shell:////linuxcash/cash/exchangesystems/exchangers/scripts/cash/unload_to_usb.sh?shift=selected&document=none#%20-v%20smag%20-c%202%20-s%20%(shift.num[d])@%(shift.num[d])%20-p%20unload/%(shift.shopcode[d])/%(shift.cashcode[d])/

Выгрузка продаж

  1. Подключите USB-накопитель к кассе и в главном меню нажмите кнопку "Выгрузить продажи на USB-накопитель".

  2. В списке смен выберите смену, которую необходимо выгрузить, и нажмите Enter, данные будут выгружены.

    При выгрузке продаж с нескольких касс файлы сохраняются в отдельной поддиректории для каждой кассы. Если директория для выгрузки продаж отсутствует, то она будет создана автоматически.
    Если при выполнении выгрузке продаж не был подключен USB-накопитель или параметр скрипта задан неверно, то программа выдаст сообщение о соответствующей ошибке. Продолжить работу можно после ее устранения.
  • No labels