ДляВсех(СвернутыхНаименований)

Перебирает все строки документа (например, накладной или ведомости), обычные наименования и свернутые наименования, т.е. которые являются комплектами или содержат модификаторы.

Синтаксис

ДляВсех(Документ.СвернутыхНаименований())

Параметры

Не указываются.

Комментарии

Так же, как и функция ДляВсех(Наименований), данная функция устанавливает контекстный объект с именем "Наим", содержащий запись наименования, которое может являться комплектом (в карточке данного наименования должен быть указан вид ТМЦ "Комплект") или содержать модификаторы (закладка "Замены и модификаторы" в номенклатурной карточке данного наименования). Модификаторы должны иметь признак "Обязательный". При выборе в документ, такие наименования определяются как папки, содержащие записи комплектующих или модификаторы. Так вот функция перебирает именно папки, записи внутри папок она не перебирает. Если добавляемая папка не является комплектом или не содержит модификаторов, то функция шагнет внутрь папки и переберет записи внутри папки, не включая запись самой папки.

В зависимости от типа документа запись наименования будет содержать разный набор полей.

Если внутри цикла "ДляВсех(СвернутыхНаименований)" было изменено хотя бы одно из полей наименования, то изменённая запись наименования будет сохранена в базе данных. Это очень важный момент, на который обязательно нужно обратить внимание, чтобы случайно не изменить данные в документе.

Возвращает

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

См. также:

•  Документ

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