0
ЖУДЭ
27.10.14
✎
14:33
|
Как программно открыть отчет (анализ субконто) на СКД , УФ с отбором и параметрами.
Как например добавить отбор по субконто1?
Делаю так например:
ФормаОтчета = ПолучитьФорму("Отчет.АнализСубконто.Форма.ФормаОтчета");
КомпоновщикНастроек = ФормаОтчета.Отчет.КомпоновщикНастроек;
ЭлементОтбора = КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Субконто1");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = Справочники.НоменклатурныеГруппы.НайтиПоНаименованию("аренда");
ЭлементОтбора.ПредставлениеПользовательскойНастройки = "Номенклатурные группы";
ФормаОтчета.Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(идОтбор);
ФормаОтчета.Отчет.СкомпоноватьРезультат(ФормаОтчета.Элементы.Результат);
ФормаОтчета.Открыть();
но естественно нечего не выходит т.к свойство "Элементы" только для чтения.
Искал в интернетах , есть что то с изменением модуля отчета, но отчет типовой , трогать нельзя.
Все делают так КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти("ТРататат")
но у меня всегда КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.количество()=0
Во общем кто сталкивался дайте совет.
|
|