Скрипты для кассовых операций
Закрытие смены
При логине предложит закрыть смену, если она превысила установленное в параметре значение.
CODE
Вывод сообщения при попытке оплатить заказ
CODE
Копия пречека на доп. назначение принтера
Задача: Необходимо установить сетевой принтер, на котором будут дублироваться все пречеки с кассы в течении смены. Для этого нужен скрипт печати копии пречека с кассовой станции на принтер.
Решение: В типе документа «Пользовательский макет» создайте свой макет и вызовите его с кассы с помощью команды
RK7.PerformRefObject(RK7.FindItemByCode(rkrefMaketSchemeDetails, 2));
где 2 — код представления документа.
Внесите изменения в скрипт на подтверждение печати пречека (кассовые операции):
procedure CheckOperation1005943(Operation, Parameter: integer; var ValidResult, CallNextTime: boolean); begin if operation = rkoPrintBill then begin ValidResult := GUI.RKMessageDlg('Напечатать пречек?', 0, 3, 10000) = 6; if ValidResult then RK7.PerformRefObject(RK7.FindItemByCode(rkrefMaketSchemeDetails,350)); end; end;