7. TListStepManager

TListStepManager - наследник TEventManager. С помощью разных источников данных (датасеты, список TGuestEditData) его классы-потомки создают с помощью метода CreateListDataSetManager необходимые им объекты-менеджеры DataSet'а с подготовленными для отображения в гриде данными. Также в них могут формироваться команды и список функций, не зависящих от фокуса в гриде (печать последнего счета, переход в список закрытых счетов и так далее).

TGuestListStepManager_Standard – при смене фокуса в гриде переформировывает данные в объекте локального оператора (LocateOperator) гостевого счета в фокусе (FOperator: TGuestOperator). В методе InitMenu обращается к объекту локального оператора, для формирования списка команд для меню.