0
withoutname
02.03.20
✎
10:38
|
Подскажите, пожалуйста, как реализовать сабж?
Нашел в типовой данное использование в отчете "Анализ заказа на производство", но после оказалось оно там не работоспособное.
ОтчетРасшифровка = Отчеты["ВедомостьПоУчетуЗатрат"].Создать();
ФормаРасшифровки = ОтчетРасшифровка.ПолучитьФорму();
//ФормаРасшифровки.ЭтоОтработкаРасшифровки = Истина;
НастройкаКомпоновкиДанных = ОтчетРасшифровка.КомпоновщикНастроек.Настройки;
ПараметрПериод = НастройкаКомпоновкиДанных.ПараметрыДанных.Элементы.Найти("ПериодФормированияОтчета");
ПараметрПериод.Значение = Новый СтандартныйПериод(НачалоПериода, КонецПериода);
ПараметрПериод.Использование = Истина;
НастройкаКомпоновкиДанных.ПараметрыДанных.Элементы.Найти("ВидУчета").Значение = 0;
ПараметрыРазделыУчета = НастройкаКомпоновкиДанных.ПараметрыДанных.Элементы.Найти("РазделыУчета");
ПараметрыРазделыУчета.Значение = Перечисления.РазделыУчета.Затраты;
ПараметрыРазделыУчета.Использование = Истина;
ОтборП = Новый Массив();
ОтборП.Добавить(Новый Структура("Поле, Иерархия, Значение", "Заказ", Ложь, Расшифровка.Заказ));
ОтборП.Добавить(Новый Структура("Поле, Иерархия, Значение", "Затрата", Ложь, Расшифровка.Номенклатура));
ОтборП.Добавить(Новый Структура("Поле, Иерархия, Значение", "РазделУчета", Ложь, Перечисления.РазделыУчета.Затраты));
//ОтчетРасшифровка.Настроить(ОтборП);
Настроить(ОтчетРасшифровка.КомпоновщикНастроек, ОтборП); // перенес процедуру модуль формы отчета
ФормаРасшифровки.Открыть();
ФормаРасшифровки.ОбновитьОтчет();
|
|