Form.IsFullyInitialized

From SunFlurry wiki
Revision as of 12:25, 17 May 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=IsFullyInitialized |object=Форма |caption=Свойства формы |type=0 |status=2 |db=0 |rw=1 |visual=1}} {{HeadLinks| * Main_Page|Н...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  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