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