Struct.ServesAsBaseTo
Revision as of 11:45, 29 November 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=BaseObjects, CanBeBasedUpon |object=Объект структуры базы данных |caption=Объекты, создаваемые на о...")
BaseObjects, CanBeBasedUpon (Объекты, создаваемые на основании данного) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция применяется к объекту структуры базы данных, позиционированному на справочнике или документе базы данных, определенного вида, и возвращает ссылку на массив объектов, которые могут быть созданы на основании данного или ссылку на определенный объект из этого массива по его индексу в нем. Для дополнительной информации, см. Объект базы данных.
Синтаксис
Struct.ServesAsBaseTo(<Индекс подчиненного объекта (INT)>):<Массив объектов, которые могут быть созданы на основании данного или ссылка на такой объект по его индексу (DBSTRUCT)>
Аргументы
<Индекс подчиненного объекта (INT)>
- (необязательный аргумент) Аргумент задает индекс в массиве объектов, которые могут быть созданы на основании данного.
Возвращаемое значение
Возвращается объект структуры базы данных, позиционированный на массиве подчиненных объектов (если аргумент отсутствует), либо на подчиненном объекте (если аргумент присутствует).
Примеры
aDoc:=Struct.Doc("Реализация"); Message("Список документов (или элементов справочников), основанием которых может служить документ "+aDoc.Name+":"); For i:=1 To aDoc.ServesAsBaseTo.Count() Do Message(" "+aDoc.ServesAsBaseTo(i).Name); EndDo;