Difference between revisions of "Struct.Properties"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:53, 7 February 2021
Properties, Props (Реквизиты объектов) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция применяется к объекту структуры базы данных, определенного вида, и возвращает ссылку на массив его реквизитов или ссылку на реквизит по ее индексу в этом массиве или наименованию.
Синтаксис
Struct.Properties(<Наименование или индекс реквизита объекта (STRING,INT)>):<Массив реквизитов текущего объекта или ссылка на реквизит по его индексу или наименованию (DBSTRUCT)>
Аргументы
<Наименование или индекс реквизита объекта (STRING,INT)>
- (необязательный аргумент) Аргумент задает индекс в массиве реквизитов строчной части (если он имеет тип числа), либо наименование реквизита строчной части (если он имеет тип строки).
Возвращаемое значение
Возвращается объект структуры базы данных, позиционированный на массиве реквизитов объекта (если аргумент отсутствует), либо на реквизите объекта (если аргумент присутствует).
Примеры
aDoc:=Struct.Doc("Реализация"); Message("Список реквизитов документа "+aDoc.Name+":"); For i:=1 To aDoc.Props.Count() Do Message(" "+aDoc.Props(i).Name+", с типом: "+aDoc.Props(i).DataType); EndDo;