Difference between revisions of "Struct.ServesAsBaseTo"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=BaseObjects, CanBeBasedUpon |object=Объект структуры базы данных |caption=Объекты, создаваемые на о...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:53, 7 February 2021

  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;