Difference between revisions of "Form.IsFullyInitialized"
(Created page with "{{infobox function |name=IsFullyInitialized |object=Форма |caption=Свойства формы |type=0 |status=2 |db=0 |rw=1 |visual=1}} {{HeadLinks| * Main_Page|Н...") |
(No difference)
|
Revision as of 11:25, 17 May 2020
| 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