Difference between revisions of "Struct.RootOption"
m (1 revision imported) |
|
(No difference)
| |
Latest revision as of 07:53, 7 February 2021
| RootOption (Значение глобальной установки) | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Атрибут применяется к объекту структуры базы данных, позиционированному на глобальной установке проекта (RootOption), и возвращает ее содержимое. Глобальные установки обычно не имеют наименований, обращение к ним происходит по внутреннему номеру (идентификатору), который сохраняется для любых проектов (т.е. Struct.RootOptions(1).RootOption). На данный момент доступна только одна установка:
- 1 (порядок блокировки накопителей). Значение этой установки возвращается в виде строки следующего вида:
<Признак включения порядка>Chr(1)<MetaID первого накопителя цепочки>Chr(1)<MetaID второго накопителя цепочки>.... Признак включения порядка может быть числом 0, если порядок включен или 1, если порядок выключен и не используется.
Синтаксис
Struct.RootOption:<Содержимое текущей глобальной установки проекта (INT,STRING)>
Возвращаемое значение
Возвращается числовое или строковое значение, в зависимости от типа установки.
Примеры
Стр:=Struct.RootOptions(1).RootOption;
Фл:=Number(TearStr(Стр,Chr(1)));
If Фл=1 Then
Message("Порядок блокировки накопителей не используется");
Exit;
EndIf;
Message("Порядок блокировки накопителей:");
While Стр<>"" Do
i:=Number(TearStr(Стр,Chr(1)));
Message(" "+Struct.ObjectByMetaID(i).Name);
EndDo;