Struct.EnumValues.Get
| EnumValues.Get (Значения перечислений) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция применяется к объекту структуры базы данных, позиционированному на массиве значений перечисления, и возвращает ссылку на значение массива по его индексу.
Синтаксис
Struct.EnumValues.Get(<Индекс значения перечисления (INT)>):<Ссылка на значение перечисления по его индексу в массиве (DBSTRUCT)>
Аргументы
<Индекс значения перечисления (INT)>- Аргумент задает индекс в массиве значений перечисления.
Возвращаемое значение
Возвращает объект значения перечисления по его индексу в массиве.
Примеры
aEnum:=Struct.Enum("ВидыНоменклатуры");
Message("Список значений перечисления "+aEnum.Name+":");
aArr:=aEnum.Values;
For i:=1 to aArr.Count() Do
Message(aArr.Get(i).Name+" ("+aArr.Get(i).Caption+"), ID: "+aArr.Get(i).ValueID);
EndDo;