DB.LoadLinkedDocuments

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

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

Синтаксис

DB.LoadLinkedDocuments({{Optional|<Подчиненные (1), родители (0) (INT)>=1):<Список подчиненных или родительских документов (LIST)>

Аргументы

  • <Подчиненные (1), родители (0) (INT)> - (необязательный аргумент) Аргумент может иметь следующие значения:
    • 0 -- функция возвратит список документов, которые имеют в подчинении текущий документ (т.е., в реквизитах текущего документа, имеющих пометку IsParentLink, были выбраны эти документы).
    • 1 (по умолчанию) -- функция возвратит список документов, которые подчинены текущему документу (т.е., в реквизитах этих документов, имеющих пометку IsParentLink, был выбран текущий документ).

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

Функция возвращает список с незагруженными объектами.

Примеры

//Фрагмент выводит список документов с видом "ЗаявкаПокупателя", подчиненных документу aEl.
aList:=aEl.LoadLinkedDocuments(1);
For i:=1 To aList.Size() Do
  аДок:=aList.Get(i);
  If аДок.DBName()<>"ЗаявкаПокупателя" Then
    Continue;
  EndIf;
  Message(аДок);
EndDo;