Struct.CompositeIndexes.Get

From SunFlurry wiki
Revision as of 08:52, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  CompositeIndexes.Get (Составные индексы)
Объект:Объект структуры базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число, неверный индекс, неверное позиционирование.
Визуальность:Нет

Функция применяется к объекту структуры базы данных, позиционированному на массиве составных индексов объекта, и возвращает индекс в виде строки по его индексу.

Синтаксис

Struct.CompositeIndexes.Get(<Индекс составного индекса (INT)>):<составной индекс из массива по его индексу (STRING)>

Аргументы

  • <Индекс составного индекса (INT)> - Аргумент задает индекс в массиве составных индексов объекта.

Возвращаемое значение

Возвращает составной индекс из массива индексов, который представляет собой строку, в которой через запятую перечисляются реквизиты, входящие в индекс. Особые реквизиты начинаются на знак @, пример: @IsFolder,@Folder,Name

Примеры

aRef:=Struct.Ref("Номенклатура");

Message("Список составных индексов справочника "+aRef.Name+":");
aArr:=aRef.CompositeIndexes;
For i:=1 To aArr.Count() Do
  Message("  "+aArr.Get(i));
EndDo;