Struct.LineParts.Properties

From SunFlurry wiki
Jump to: navigation, search
  LineParts.Properties, LineParts.Props (Объект строчной части)
Объект:Объект структуры базы данных
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку или число, неверный индекс, неверное позиционирование.
Визуальность:Нет

Функция применяется к объекту структуры базы данных, позиционированному на строчной части объекта, и возвращает ссылку на массив реквизитов строчной части (см. также Struct.Properties) или на конкретный реквизит по его наименованию или индексу.

Синтаксис

Struct.LineParts.Properties(<Наименование или индекс реквизита строчной части (STRING,INT)>):<Массив реквизитов текущей строчной части или ссылка на реквизит по его индексу или наименованию (DBSTRUCT)>

Аргументы

  • <Наименование или индекс реквизита строчной части (STRING,INT)> - (необязательный аргумент) Аргумент задает индекс в массиве реквизитов строчной части (если он имеет тип числа), либо наименование реквизита строчной части (если он имеет тип строки).

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

Возвращается объект структуры базы данных, позиционированный на массиве реквизитов строчной части (если аргумент отсутствует), либо на реквизите строчной части (если аргумент присутствует).

Примеры

//aStruct -- объект строчной части, к примеру:
aStruct:=Struct.Doc("Реализация").LineParts("Номенклатура");

Message("Список реквизитов строчной части "+aStruct.Name+" документа "+aStruct.ObjectLink.Name+":");
For i:=1 To aStruct.Props.Count() Do
  Message("  "+aStruct.Props(i).Name);
EndDo;