...
Настройки функционала выдачи наличных производятся сразу в нескольких файлах на кассовом сервере УКМ 5 по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:
1. В появившемся иерархическом древе необходимо найти файл payment.conf (services\payment\payment.conf) и раскомментировать в нем следующую строку (либо добавить ее, если она отсутствует):
Блок кода | ||||
---|---|---|---|---|
| ||||
,{ include file("conf/services/payment/payment_sbrf_cashout.conf") } # Сбербанк с выдачей наличных. "Раскомментировать" при использовании. выдачи наличных |
2. Затем, в файле payment_sbrf_cashout.conf (conf/services/\payment/\payment_sbrf_cashout.conf) нужно выполнить следующие настройки (если файл отсутствует по данному адресу, его необходимо там сохранить с приведенным ниже содержимым):
Блок кода | ||||
---|---|---|---|---|
| ||||
# Описание средства оплаты, использующего процессинг Сбербанк с выдачей наличных # Предварительно необходимо настроить конфиг. файл sbrf_lin.conf или sbrf_win.conf. { "payment.sbrf": { params : { paymentId = 11 # Id средства оплаты. Уникальный код средства оплаты на кассе. Определяет порядок вывода списка средств оплаты на экран дисплея. externalCode = "11" # Id средства оплаты для внешних систем. Не используется. Рекомендуется устанавливать значение равное paymentId. currencyId = 0 # Параметр не изменять! currencyCode = "RUB" # Параметр не изменять! name = "Сбербанк Выдача наличных" # Название средства оплаты. Выводится на экран кассира, печатается в чеке и в отчётах. timeout = 1000 # Время ожидания ответа от подсистем (в секундах). Параметр изменять не рекомендуется. isMain = false cashOut = true # Включение выдачи наличных на кассе через Сбербанк cashOutMax = 10000 # Максимальная сумма доступная для выдачи (в рублях) cashOutMin = 100 # Минимальная сумма доступная для выдачи (в рублях) cashOutMod = 100 # Кратность суммы доступной для выдачи (в рублях) cashOutMoneyLeftMin = 1000 # Минимальный остаток наличных в кассе после выдачи наличных (в рублях) sku = "CASHOUT" # Артикул товара для добавления в чек Расхода } } } |
Следует предусмотреть, чтобы внешний и внутренний ID отличались от обычного ID Сбербанка.:
3. Печатная форма чека расхода и прихода регулируется настройками в следующих конфигурационных файлах:
- conf/applications/\sale/\scripts/receiptRebuconf/applications/sale/scripts/receiptRebuilder_condensed.js\receiptRebuilder_condensed.js:
Конвертер XML
Конвертер Экспорт XML выгружает следующую информацию об операциях выдачи наличных на кассе:
- сумма выданных наличных (поле <cashOutSum>, передается в составе средства оплаты, на основании которого была осуществлена выдача);
- ID чека продажи, связанного с чеком расхода, в смене (поле <saleReceiptNum>).
...