Построител = Новый ПостроительОтчета;
Построител.ТЕКСТ =
"ВЫБРАТЬ
| ТоварыНаСкладахОстатки.Склад КАК Склад,
| ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
| СУММА(ТоварыНаСкладахОстатки.КоличествоОстаток) КАК КоличествоОстаток
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.Остатки(&Tdata, ) КАК ТоварыНаСкладахОстатки
|ГДЕ
| ТоварыНаСкладахОстатки.Склад В ИЕРАРХИИ(&Склад)
|
|СГРУППИРОВАТЬ ПО
| ТоварыНаСкладахОстатки.Склад,
| ТоварыНаСкладахОстатки.Номенклатура
|
|УПОРЯДОЧИТЬ ПО
| Склад,
| Номенклатура
|ИТОГИ
| СУММА(КоличествоОстаток)
|ПО
| ОБЩИЕ,
| Склад,
| Номенклатура";
Построител.Параметры.Вставить("Tdata", КонецДня(текущаядата()));
Построител.Параметры.Вставить("Склад", Справочники.Склады.НайтиПоКоду("000000032"));
Построител.Выполнить();
Построител.РазмещениеИзмеренийВСтроках = ТипРазмещенияИзмерений.Вместе;
Построител.РазмещениеРеквизитовИзмеренийВСтроках = ТипРазмещенияРеквизитовИзмерений.Отдельно;
Построител.РазмещениеРеквизитовИзмеренийВКолонках = ТипРазмещенияРеквизитовИзмерений.Отдельно;
//Построител.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Классика);
ТабДокумент = Новый ТабличныйДокумент;
Построител.Вывести(ТабДокумент);
ТабДокумент.Записать("C:\DocsRS\Documents\Отчеты1С\Остатки_на_складах.xls", ТипФайлаТабличногоДокумента.XLS);