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