Прикладной код

Функция «Оснований»

Функция «Оснований»

Определяет документы-основания для указанного или текущего документа.

Синтаксис

Оснований(Документ, ТипДокумента, ВключаяУдаленные);

Параметры

НазваниеТипОписаниеОбязательно к указанию

Документ

Число

Идентификатор документа для поиска документов-основания

Нет

ТипДокумента

Строка

Название типа документа. Чтобы перечислить несколько типов, укажите их через запятую

Нет

ВключаяУдаленные

Булево

Если передано значение «true», то в списке дополнительно будут содержаться помещенны в корзину документы. По умолчанию удаленные документы не показываются, значение параметра — «false»

Нет

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

Массив со списком документов-оснований.

Пример

ДляВсех(Оснований('ДокОтгрИсх'), function(СвязанныйДокумент) {
/*
{@Документ: 6830675, Лицо: 16372104, Сумма: null, $Сумма: null, Дата: 2019-01-29, Лицо1: 9520, Лицо2: null, Лицо3: 16366715, ИдРегламента: 8861254e-4354-11e1-9d64-005056a63fed, Номер: "29011", ТипДокумента: 1000, НазваниеОперации: "Реализация", НазваниеТипаДокумента: "ДокОтгрИсх", НазваниеПодТипаДокумента: null, ДокументРасширение.Сумма: 5000.00, ДокументРасширение.СуммаБезНДС: 4166.67, ДокументРасширение.Оплачено: 0.00, ДокументРасширение.Состояние: [null, null, null, null, null, null, null, null, null, null, true, true, false, false, false, null, false, null, null, null], ДокументРасширение.СостояниеКраткое: 7, СкладскойДокумент.Флаги: null, Проведен: true, ГоловнойДокумент: 6830675, ДатаСвязи: 2019-03-20, ВидСвязиИД: 1, ВидСвязи: "Обычная связь", Черновик: null, Договор: null, Договор.Лицо: null, Договор.Лицо1: null, Договор.Номер: null, Договор.ТипДокумента: null, Договор.Состояние: null, СуммаБезНДС: null, НомерСвязи: null, Примечание: null}
*/ 
   ...
});