Обход строк документа
// Перебор строк документов Док = СоздатьОбъект(“Документ”); Док.ВыбратьДокументы(Дата1, Дата2); Пока Док.ПолучитьДокумент() = 1 Цикл Если Док.Вид() = “ВидДокумента“ Тогда // Далее идет собственно обход строк Док.ВыбратьСтроки(); Пока Док.ПолучитьСтроку() = 1 Цикл // Обработка строки документа // Доступ к реквизитам строки документа происходит через Док.Реквизит КонецЦикла;
// Альтернативный вариант обхода строк
КвоСтр = Док.КоличествоСтрок();
Для НомСтр=1 По КвоСтр Цикл
Док.ПолучитьСтрокуПоНомеру(НомСтр);
// Обработка строки документа // Доступ к реквизитам строки документа происходит через Док.Реквизит КонецЦикла; КонецЕсли; КонецЦикла;
|