ОтчетРасшифровка = Отчеты.ВедомостьТоварыНаСкладах.Создать();
ОтчетРасшифровка.УстановитьНачальныеНастройки();
ОтчетРасшифровка.УниверсальныйОтчет.ДатаКон = КонецПериода;
ОтчетРасшифровка.УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Очистить();
ОтчетРасшифровка.УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Склад");
Если Расшифровка.Номенклатура.ЭтоГруппа Тогда
ОтчетРасшифровка.УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Номенклатура", ТипИзмеренияПостроителяОтчета.Иерархия);
Иначе
ОтчетРасшифровка.УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Номенклатура");
КонецЕсли;
ОтчетРасшифровка.ОбработкаРасшифровки(Расшифровка, ОтчетРасшифровка);
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший