Difference between revisions of "DB.LoadLinkedDocuments"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=LoadLinkedDocuments |object=Объект базы данных |caption=Строчные части объекта |type=1 |status=2 |db=2 |except...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:43, 7 February 2021

  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;