Difference between revisions of "DB.Index"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:43, 7 February 2021
Index (Работа с перечислениями) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Получить или изменить индекс текущего выбранного значения перечисления. Функция не может быть использована с интерфейсом перечисления, принимается только созданный объект перечисления с выбранным видом.
Синтаксис
DB.Enum.Index(<Новый индекс значения перечисления (INT)>):<Текущий индекс значения перечисления (INT)>
Аргументы
<Новый индекс значения перечисления (INT)>
- (необязательный аргумент) Если аргумент указан, функция выбирает новое значение в текущем объекте перечисления. Первое значение перечисления имеет индекс 1. Значение 0 не принимается, как индекс.
Возвращаемое значение
Возвращается текущий индекс значения перечисления. Если значение в перечислении не выбрано, функция возвращает 0.
Примеры
//Фрагмент создает выбранное перечисление вида ТипыКонтрагентов со значением Поставщик и выводит индекс этого значения aEl:=Enum.Get("ТипКонтрагента.Поставщик"); Message(aEl.Index()); //Функция выбирает следующее значение в перечислении (если оно существует) и выводит на экран его описание aEl.Index(aEl.Index()+1); Message(aEl);