Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Для настройки последовательности команд и/или отчетов, выполняемых при операции закрытия смены, необходимо в настройках кассового сервера по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:

В файле shiftclose.conf (applications\shiftclose\shiftclose.conf) в секции plugins нужно раскомментировать необходимые действия.

Действия описываются соответствующими файлами конфигурации. 

Последовательность выполнения действий определяется значением параметра num в файлах, описывающих действия. Действия с меньшим значением параметра будут выполняться в первую очередь.

Действие может быть блокирующим или неблокирующим для выполнения сценария, что определяется параметром breakIfCancel:

- если его значение равно 0, то при возникновении ошибки при выполнении действия выполнение сценария закрытия смены будет продолжено;

- если его значение равно 1, то дальнейшие действия в сценарии выполнены не будут.

Рекомендуется следующий сценарий закрытия смены:

       1. Проверка прав на закрытие смены (closeshift_chk_permission.conf (applications\shiftclose\closeshift_chk_permission.conf)). Если прав у кассира нет, то, очевидно, что дальнейшее выполнение сценария должно быть прервано, и смена закрыта быть не может.

       2. Печать Х-отчёта (xreport.conf (applications\shiftclose\xreport.conf)). В некоторых организациях это является обязательным требованием. По умолчанию, печать Х-отчёта не выполняется.

       3. Проверка суммы, которая может быть оставлена в денежном ящике после закрытия смены (closeshift_chk_moneybox.conf (applications\shiftclose\closeshift_chk_moneybox.conf)). Величина суммы определяется в параметре maxAmount. Значение по умолчанию – 0. Это действие блокирует дальнейшее выполнение сценария.

       4. Полное изъятие наличных из денежного ящика – closeshift_full_withdrawal.conf (applications\shiftclose\closeshift_full_withdrawal.conf). Обычно настраивается либо полное изъятие средств из денежного ящика, либо проверка на остаток в денежном ящике.

       5. Проверка на наличие в смене чеков. Если за смену не было оформлено ни одного чека, то на экран будет выведено предупреждение об этом. Кассир может продолжить выполнение сценария закрытия смены или прервать его.

       6. Закрытие смены в кассе и в ККТ (closeshift.conf (applications\shiftclose\closeshift.conf)). По умолчанию, это действие не блокирует дальнейшее выполнение сценария.

       7. Закрытие банковского дня в pin-pad (closeshift_sbrf.conf (applications\shiftclose\closeshift_sbrf.conf)), closeshift_arcus2.conf (applications\shiftclose\closeshift_arcus2.conf) и т.д.). По умолчанию, это действие не блокирует дальнейшее выполнение сценария.

       8. Печать дополнительных отчётов по только что закрытой смене (report_per_shift_sale_of_goods.conf (applications\shiftclose\report_per_shift_sale_of_goods.conf), report_per_shift_shift_report.conf (applications\shiftclose\report_per_shift_shift_report.conf) и т.д.). По умолчанию, это действие не блокирует дальнейшее выполнение сценария.

Все выполняемые настройки важно сохранять на каждом этапе, где это доступно.