Form.IsFullyInitialized
IsFullyInitialized (Свойства формы) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут возвращает 1, если форма загружена, выведена на экран и прошла полный цикл начальной инициализации (см. описание Форма), иначе возвращается ноль. Атрибут может использоваться до инициализации формы и в консольном клиенте.
Синтаксис
Form.IsFullyInitialized:<Форма загружена и инициализирована (INT)>
Возвращаемое значение
Возвращает целое число.
Примеры
Function ПриИзмененииСклада() //Процедура, находящаяся в глобальном модуле, может не знать, из какого места программы она была вызвана // (к примеру, при вызовы из события OnOpen, таблицы, связанные с БД еще не инициализированы и заполнены) //В данном случае, если таблицы еще не инициализированы, значит, OnInitLine будет вызван автоматически позже aEl:=Form.Object; If Form.IsFullyInitialized Then aTab:=aEl.LineParts("Номенклатура"); Form.MainTab.InvokeEvent("OnInitLine","IndexFrom,IndexTo",1,aTab.Size()); EndIf; EndFunction