DB.LoadLinkedDocuments
Revision as of 10:07, 29 September 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=LoadLinkedDocuments |object=Объект базы данных |caption=Строчные части объекта |type=1 |status=2 |db=2 |except...")
| 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;