Уведомление об удалении неотпечатанных блюд и текущий пользователь
[ ]В версии API V7 мы добавили уведомление об удалении неотпечатанных блюд
BeforeDeleteNonPrintedItems
,
а также пробросили текущего пользователя, ответственного за выполняемую операцию, в некоторые события.
Удаление неотпечатанных блюд можно прервать выбросом OperationCanceledException
в обработчике.
Уведомление генерируется как при попытке удалить блюдо из UI iikoFront, так и при попытке удаления из API.
Уведомления и методы, которые стали принимать на вход текущего пользователя, выполняющего ту или иную операцию:
BeforeOrderBill
— пречек, печать дубликата пречека заказа;OrderBillCancelled
— отмена пречека заказа;BeforeDeleteOrder
— удаление заказа;OrderSplittedByCashRegisters
— разделение заказа на несколько ФР;OrderStorned
— сторнирование заказа;BeforeDeletePrintedItems
— удаление отпечатанных блюд в заказе;BeforeDeleteNonPrintedItems
— удаление неотпечатанных блюд в заказе;ICashRegister.DoZReport
— печать Z-отчёта во время закрытия кассовой смены на плагинном ФР;ICashRegister.DoXReport
— печать X-отчёта на плагинном ФР;ICashRegister.DoOpenSession
— открытие кассовой смены на плагинном ФР;ICashRegister.OpenDrawer
— открытие денежного ящика на плагинном ФР.