нум = 0;
Пока Запрос.Группировка("Д")= 1 Цикл
Сообщить(нум);
нум = нум + 1 ;
КонецЦикла;
КонецПроцедуры
В цикле перебора по группировке "Д" хочу последовательно получить доступ к каждой из строк табличной части, но по факту в цикл заходит 1 раз и выводит только последнюю строку из табличной части.
То есть переменная моя "нум" выводится 1 раз и имеет значение 0.
Как мне реализовать то, что я хочу?
где у меня ошибка?
мне надо не только по документу фильтровать, а еще надо по виду номенклатуры
чтобы вычленить услуги
то есть хочу запросом получить строки ТЧ не услуги сначала
поэтому перебор строк табличной части это все-равно что и без запроса я просто документ возьму и переберу его строки
хочу сразу фитрануть....
нум = 0;
Пока Запрос.Группировка(1)= 1 Цикл
Сообщить(""+Запрос.Д);
Пока Запрос.Группировка(2)=1 цикл
Сообщить(""+Запрос.номенклатура+" "+Запрос.кол);
КонецЦикла;
КонецЦикла;
КонецПроцедуры
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой