0
serg-lom89
01.10.15
✎
15:35
|
Добрый день
Требуется в параметры отчета подставить дату,но почему то ничего не проставляется.Отчет открывается,отборы проставляются а на закладке параметры значение не подставляется?куда копать?
ниже код который я выполняю.
тОтчет = Отчеты.ОтчетПоОстаткамИЦенамДляРозницы.Создать();
НастройкиКД = тОтчет.КомпоновщикНастроек.ПолучитьНастройки();
ПолеПараметра_НаДату = тОтчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("НаДату"));
Если ПолеПараметра_НаДату = неопределено Тогда
Возврат;
КонецЕсли;
ПолеПараметра_НаДату.Значение =Дата(2015,10,01);
ПолеПараметра_НаДату.Использование = Истина;
СписокСкладов = Новый СписокЗначений;
СписокСкладов.Добавить(Справочники.Склады.НайтиПоКоду("001"));
СписокСкладов.Добавить(Справочники.Склады.НайтиПоКоду("002"));
СписокСкладов.Добавить(Справочники.Склады.НайтиПоКоду("003"));
ПолеНоменклатура = тОтчет.КомпоновщикНастроек.Настройки.Отбор.ДоступныеПоляОтбора.Элементы.Найти("Склад");
НовыйОтбор = НастройкиКД.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйОтбор.ЛевоеЗначение = ПолеНоменклатура.Поле;
НовыйОтбор.ВидСравнения=ВидСравненияКомпоновкиДанных.НеВСпискеПоИерархии;
НовыйОтбор.ПравоеЗначение = СписокСкладов;
НовыйОтбор.Использование = Истина;
тОтчет.КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиКД);
тФорма = тОтчет.ПолучитьФорму("ФормаОтчета");
// тОтчет.СкомпоноватьРезультат(тФорма.ЭлементыФормы.Результат); //таб док на форме
тФорма.Открыть();
|
|