Для настройки последовательности команд и/или отчетов, выполняемых при операции открытия смены, необходимо на кассовом сервере по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:
В файле shiftopen.conf (applications\shiftopen\shiftopen.conf) в секции plugins раскомментировать необходимые действия:
Сценарий открытия смены предполагает выполнение следующих действий:
- непосредственное открытие смены в кассе и в ККТ ({ include file("conf/applications/shiftopen/openshift.conf") }):
- синхронизация состояния денежного ящика по данным ККТ и по данным УКМ ({ include file("conf/applications/shiftopen/money_box_synchronizer.conf") }):
- проверка прав на открытие смены ({ include file("conf/applications/shiftopen/openshift_chk_permission.conf") });
- проверка состояния KKT ({ include file("conf/applications/shiftopen/check_kkt.conf") });
- операция открытия смены в кассе и в KKT ({ include file("conf/applications/shiftopen/openshift.conf") });
- cинхронизация суммы в денежном ящике KKT и кассы ({ include file("conf/applications/shiftopen/money_box_synchronizer.conf") });
- внесение наличных в начале смены ({ include file("conf/applications/shiftopen/cash_deposition.conf") });
- печать X-отчета на ККТ ({ include file("conf/applications/shiftopen/xreport.conf") });
- обновление ключей для терминала GPB ({ include file("conf/applications/shiftopen/openshift_gpb.conf") });
- сверка даты и времени на ККТ и кассе ({ include file("conf/applications/shiftopen/openshift_datetime_check.conf") });
- проверка работы ККТ с маркировкой ({ include file("conf/applications/shiftopen/openshift_mark_check.conf") });
- проверка связи и статуса ФН ({ include file("conf/applications/shiftopen/openshift_pingfn_check.conf") });
- контроль срока действия ФН (с уведомлением) ({ include file("conf/applications/shiftopen/openshift_periodfn_check.conf") });
- проверка наличия данных о система налогообложения в БД кассы ({ include file("conf/applications/shiftopen/openshift_tax_check.conf") });
- проверка наличия и корректности настроек проверок ЦРПТ ({ include file("conf/applications/shiftopen/openshift_crpt_check.conf") });
- проверка настроек ОФД/ОИСМ (с уведомлением) ({ include file("conf/applications/shiftopen/openshift_ofd_check.conf") }).
Порядок выполнения перечисленных выше действий определяется значением параметра num, который указывается в самих файлах конфигурации, как, например, в файле openshift.conf (applications\shiftopen\openshift.conf):
Если значения параметра num для разных действий указаны одинаковыми, то порядок выполнения данных действий будет случайным.
Первым в сценарии всегда должно выполняться открытие смены в кассе и ККТ. Это обязательное действие.
Дополнительные действия, которые могут выполняться при открытии смены, определяются в секции plugins путем раскомментирования соответствующей строки. Несмотря на необязательность, настоятельно рекомендуем выполнять синхронизацию состояния денежного ящика.
Состояние денежного ящика выравнивается с помощью операций внесения/изъятия. При этом сумма в денежном ящике в ККТ приводится в соответствие с суммой по данным кассы. Таким образом, если по каким-то причинам, эти суммы различаются к моменту открытия смены, то ККТ напечатает документы внесения/изъятия наличных в/из денежного ящика, хотя реально никаких внесений/изъятий не происходило.
Конфигурационные файлы элементов сценария по умолчанию настроены так, что не требуют их правки. Исключение составляет файл shiftopen.conf (applications\shiftopen\shiftopen.conf) в котором необходимо раскомментировать строку с печатью X-отчёта ({ include file("conf/applications/shiftopen/xreport.conf") }), если данный отчет необходим, и/или раскомментировать строку { include file("conf/applications/shiftopen/cash_deposition.conf") }, чтобы активировать сценарий внесения наличных в процессе открытия смены:
Для настройки сценария внесения наличных при открытии смены, также необходимо сохранить файл cash_deposition.conf по адресу: applications\shiftopen\cash_deposition.conf:
Все изменения необходимо сохранить.