ДляВсех(Документов)

Перебирает документы указанного типа.

Синтаксис

ДляВсех(Документов([ДатНач][, ДатКнц] ТипДок[, ТемаДок][, Лицо1[, Лицо2]...][, Раздел])

Параметры

ДатНач, ДатКнц (дата) – даты задания периода для перебора документов в соответствующем реестре документов. Если период не задан, то функция перебирает все документы указанного типа.

ТипДок (текст) – тип перебираемых документов, например "НаклПрих", "НаклРасх" и т.д.

ТемаДок (текст) – тема указанного документа. Если параметр не указан, то функция перебирает документы по всем темам.

Лицо1, Лицо2,... (объект) – любое лицо, по которому будут перебираться документы. Это может быть организация, частное лицо и т.д. любое лицо, определенное через функцию "Лицо". Если параметр не указан, то функция перебирает документы по всем лицам.

Раздел (текст или объект) – название раздела или запись раздела, в котором перебираются накладные. Если параметр не указан, то перебираются документы во всех разделах.

Возвращает

Ничего не возвращает.

Комментарии

Функция устанавливает контекстный объект с именем "Документ", содержащий запись таблицы "Документы". Обращаться к полям этого объекта можно без его уточнения.

Примеры

Перебираем приходные накладные за указанный период и поставим в накладной цену на 10% больше себестоимости:

ДляВсех(Документов(07.12.04, 15.12.04, "НаклПрих"))
   ДляВсех(Наименований())
       СуммаЦен = СуммаСебест * 1.1;

Если нужно перебрать документы в каком – то разделе реестра (например, в разделе "Приходные накладные.ОПТ"), то нужно написать следующим образом:

ДляВсех(Документов(01.01.04, 01.12.05, "НаклПрих", "", "ОПТ"))
...

См. также:

•  Документ

•  ДляВсех(Наименований)

•  ДляВсех(Оснований)

•  ДляВсех(Следствий)