0
spiller26
22.02.13
✎
10:33
|
В одной ячейке поставил ПараметрРасшифровки "СписокДок", по идее он должен состоять из списка документов.
Формирую отчет, тыкаю по ячейке, где должны быть доки, по расшифровке выдает Список Значений "Пустое значение"
Список значений при выводе формируется.
Что не так?
ДокументРезультат = ЭлементыФормы.ДокументРезультат;
ДокументРезультат.Очистить();
// Инициируем области отчета
Макет=ПолучитьМакет("ЭффективностьПеревозок");
ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
ТЗПеревозки = Новый ТаблицаЗначений;
ТЗ_Расшифровка = Новый ТаблицаЗначений;
СписокРасшифровки = Новый СписокЗначений;
//ТЗПеревозки заполнение
ТЗПеревозки = СформироватьПеревозки(НачалоДня(ДатаН), КонецДня(ДатаК), Организация, ТипТС, СЗВидовПеревозок, МодельТС, ГрузоподъемностьТС, УчетГрузоподъемности);
//
ТЗ_Расшифровка = ТЗПеревозки.Скопировать();
//свернуть ТЗПеревозки
ТЗПеревозки.Свернуть("ЮрЛицо,ВидПеревозок,ТС,Модель,ГосНомер,Грузоподъемность,ДнейВРемонте,ДниГотовности,ДниСписочные",
"ВесПеревозимогоГруза,РасходГСМОбщий,РасходГСМТемпература,ПробегОбщий,ПробегСГрузом,КоличествоТнКм");
ТЗПеревозки.Сортировать("Модель Убыв, ТС Убыв");
//свернуть ТЗ_Расшифровка
ТЗ_Расшифровка.Свернуть("ЮрЛицо,ВидПеревозок,ТС,Ссылка","");
Для Каждого СтрокаРезультат Из ТЗПеревозки Цикл
Если СтрокаИтогТС.ТС = СтрокаРезультат.ТС Тогда
//ТЗ_Расшифровка
СписокРасшифровки.Очистить();
Для Каждого СтрДок Из ТЗ_Расшифровка Цикл
Если СтрокаРезультат.ТС = СтрДок.ТС и СтрокаРезультат.ВидПеревозок = СтрДок.ВидПеревозок Тогда
СписокРасшифровки.Добавить(СтрДок.Ссылка);
КонецЕсли;
КонецЦикла;
ОбластьСтрока.Параметры.СписокДок = СписокРасшифровки;
//
ОбластьСтрока.Параметры.Заполнить(СтрокаРезультат);
ДокументРезультат.Вывести(ОбластьСтрока);
КонецЕсли;
КонецЦикла;
ДокументРезультат.ТолькоПросмотр=Истина;
Помогите ПЛИЗ!
|
|