Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| systems:rk7:scripts:change-dish-status-script [2026/06/22 15:39] – admin | systems:rk7:scripts:change-dish-status-script [2026/06/29 09:58] (текущий) – удалено admin | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | procedure DesignFormOnAfterOperation(Sender: | ||
| - | var | ||
| - | i,j: integer; | ||
| - | it: tcheckitem; | ||
| - | CheckView: Tcheckview; | ||
| - | | ||
| - | begin | ||
| - | if (operation = 1169) or (operation = 461) or (operation = 459) then | ||
| - | begin | ||
| - | CheckView := TCheckView(GUI.FindComponentByName(' | ||
| - | | ||
| - | for i := 0 to RKCheck.CurrentOrder.Sessions.LinesCount - 1 do | ||
| - | begin | ||
| - | it := RKCheck.CurrentOrder.Sessions.Lines[i]; | ||
| - | if SYS.ObjectInheritsFrom(TObject(it), | ||
| - | begin | ||
| - | | ||
| - | CheckView.GotoItem(TObject(it)); | ||
| - | while ( TDish(it).KdsState<> | ||
| - | begin | ||
| - | rk7.performoperation(rkoDishControlDone, | ||
| - | end; | ||
| - | |||
| - | end; | ||
| - | end; | ||
| - | end; | ||
| - | end; | ||
| - | |||
| - | |||
| - | |||
| - | ========================= | ||
| - | |||
| - | procedure CheckViewOnOrderVerify(Sender: | ||
| - | var i:integer; | ||
| - | it: | ||
| - | CheckView: | ||
| - | begin | ||
| - | if not RKCheck.Valid then exit; | ||
| - | CheckView := TCheckView(GUI.FindComponentByName(' | ||
| - | |||
| - | if (AVerifyType=vtPrintReceipt) and (RKCheck.CurrentOrder.IntentReceipts=true) then //При печати чека приступить к готовке; | ||
| - | for i := 0 to RKCheck.CurrentOrder.Sessions.Count - 1 do | ||
| - | begin | ||
| - | it: | ||
| - | if it.PrintFlag=pfLater then // | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | end; | ||
| - | end; | ||