|
Не типовой. Хотя основные моменты я "передрала" с типового "ОтчетПоВыписаннымКвитанциям" (ББУ 8.2)
кусок модуля:
ПостроительОтчета = ОбщийОтчет.ПостроительОтчета;
ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| МЗ_ПокупкаМатериалы.Ссылка.ВидОтбора.Ссылка КАК ВидОтбора,
| МЗ_ПокупкаМатериалы.Номенклатура.Ссылка КАК НФА,
| МЗ_ПокупкаМатериалы.Количество КАК Количество,
| МЗ_ПокупкаМатериалы.Сумма КАК Сумма
|{ВЫБРАТЬ
| ВидОтбора.*,
| НФА.*}
|ИЗ
| Документ.МЗ_Покупка.Материалы КАК МЗ_ПокупкаМатериалы
|{ГДЕ
| МЗ_ПокупкаМатериалы.Номенклатура.Ссылка.*,
| МЗ_ПокупкаМатериалы.Ссылка.ВидОтбора.Ссылка.*}
|{УПОРЯДОЧИТЬ ПО
| ВидОтбора.*,
| НФА.*}
|ИТОГИ
| СУММА(Количество),
| СУММА(Сумма)
|ПО
| ОБЩИЕ,
| НФА
|{ИТОГИ ПО
| ВидОтбора.*,
| НФА.*}";
ПостроительОтчета.Текст = ТекстЗапроса;
МассивОтбора = Новый Массив;
МассивОтбора.Добавить("ВидОтбора");
Для Каждого Элемент Из МассивОтбора Цикл
ПолеОтбора = ПостроительОтчета.Отбор.Добавить(Элемент);
КонецЦикла;
тут он и вылетает с руганью на параметры... |
|