TMultiGuestWaitForBackgroundTasksOperation
– ожидает завершения фоновых процессов (расчет скидок, запись контролируемых операций в базу)
TValidateRegisterGuestsOperation
– проверяет возможность регистрации заказа:
Контроль лимита
Контроль сообщений от скидок, запрещающих сделать заказ
Контроль достаточного наличия элементов прейскуранта, находящихся в стоп-листе с количественным учетом
TGuestWatchOperation
– операция, формирующая данные по счету до и после изменений (TRegisterOrderWizardOperation
и TRegisterOrdersActionOperation
– подчиненные ей операции).
TRegisterOrderWizardOperation
– набор опциональных диалогов проверки прав и подтверждения действия
TRegisterOrdersActionOperation
– непосредственно регистрация заказов – смена статуса заказа, заполнение необходимых полей
TPostGuestsToDBOperation
– операция записи изменений в БД.