helpf.pro
Регистрация

Построитель отчета в ББУ 8.2

Olga_N
22.05.2011 21:48Прочитано: 3758
Помогите, пожалуйста: когда построитель отчета доходит до строки

Для Каждого Элемент Из МассивОтбора Цикл

ПолеОтбора = ПостроительОтчета.Отбор.Добавить(Элемент);

КонецЦикла;


вылетает ошибка:
{ОбщийМодуль.УправлениеОтчетами(1564)}: Ошибка при вызове метода контекста (Добавить)
ПолеОтбора = ПостроительОтчета.Отбор.Добавить(Элемент);
по причине:
Недопустимое значение параметра (параметр номер '1')


что это за параметр? И каким он должен быть?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
23.05.2011 14:14Ответ № 1
(0) Olga_N, а что за отчет? Типовой?
Olga_N
24.05.2011 22:40Ответ № 2
Не типовой. Хотя основные моменты я "передрала" с типового "ОтчетПоВыписаннымКвитанциям" (ББУ 8.2)

кусок модуля:


ПостроительОтчета = ОбщийОтчет.ПостроительОтчета;

ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| МЗ_ПокупкаМатериалы.Ссылка.ВидОтбора.Ссылка КАК ВидОтбора,
| МЗ_ПокупкаМатериалы.Номенклатура.Ссылка КАК НФА,
| МЗ_ПокупкаМатериалы.Количество КАК Количество,
| МЗ_ПокупкаМатериалы.Сумма КАК Сумма
|{ВЫБРАТЬ
| ВидОтбора.*,
| НФА.*}
|ИЗ
| Документ.МЗ_Покупка.Материалы КАК МЗ_ПокупкаМатериалы
|{ГДЕ
| МЗ_ПокупкаМатериалы.Номенклатура.Ссылка.*,
| МЗ_ПокупкаМатериалы.Ссылка.ВидОтбора.Ссылка.*}
|{УПОРЯДОЧИТЬ ПО
| ВидОтбора.*,
| НФА.*}
|ИТОГИ
| СУММА(Количество),
| СУММА(Сумма)
|ПО
| ОБЩИЕ,
| НФА
|{ИТОГИ ПО
| ВидОтбора.*,
| НФА.*}";


ПостроительОтчета.Текст = ТекстЗапроса;


МассивОтбора = Новый Массив;
МассивОтбора.Добавить("ВидОтбора");

Для Каждого Элемент Из МассивОтбора Цикл

ПолеОтбора = ПостроительОтчета.Отбор.Добавить(Элемент);

КонецЦикла;


тут он и вылетает с руганью на параметры...
E_Migachev
25.05.2011 10:16Ответ № 3
(2) Olga_N, а зачем вообще делаешь через построитель? Лучше СКД!
и что есть ОбщийОтчет.ПостроительОтчета?
Olga_N
26.05.2011 15:00Ответ № 4
Да, в СКД все получилось. Спасибо за совет.
E_Migachev
26.05.2011 16:54Ответ № 5
(4) Olga_N, закрывай тогда вопрос *13
Olga_N
26.05.2011 21:04Ответ № 6
Вопрос закрыт!
Подсказка: Вы получили ответ на свой вопрос - закройте вопрос!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.