В случае отсутствия связи между кассовой программой и товароучетной системой выгрузка продаж может быть выполнена при помощи внешних носителей, например USB-накопителя.
USB-накопитель при подключении к кассе монтируется автоматически. Подробная информация о подключении внешних носителей приведена в разделе "Файловая система".
Один набор данных на USB-накопителе может быть использован для обслуживания нескольких касс как при загрузке справочников, так и при выгрузке продаж.
Настройка функционала
- Для выгрузки продаж на USB-накопитель через утилиту администрирования Yuki необходимо на пункт меню назначить действие "Выгрузить продажи на USB-накопитель" с командой
COMMAND_OPERATION
. О настройке действий подробнее можно прочитать в разделе "Настройка действий". Для действия "Выгрузить продажи на 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-накопителя
При необходимости указания дополнительных опций в параметре
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]
Для конвертера
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])/
Выгрузка продаж
Подключите USB-накопитель к кассе и в главном меню нажмите кнопку "Выгрузить продажи на USB-накопитель".
В списке смен выберите смену, которую необходимо выгрузить, и нажмите Enter, данные будут выгружены.
При выгрузке продаж с нескольких касс файлы сохраняются в отдельной поддиректории для каждой кассы. Если директория для выгрузки продаж отсутствует, то она будет создана автоматически.Если при выполнении выгрузке продаж не был подключен USB-накопитель или параметр скрипта задан неверно, то программа выдаст сообщение о соответствующей ошибке. Продолжить работу можно после ее устранения.