ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Склад,
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
ХозрасчетныйОстаткиИОбороты.Регистратор КАК ДокументДвижения,
ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт КАК КоличествоОборотДт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт КАК КоличествоОборотКт,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток
{ВЫБРАТЬ
ДокументДвижения КАК ДокументДвижения,
Организация.*,
Счет.*,
Склад.*,
Номенклатура.*}
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Авто, Движения, Счет В ИЕРАРХИИ (&масСчетов), &МассивСубконто, ) КАК ХозрасчетныйОстаткиИОбороты
{ГДЕ
ХозрасчетныйОстаткиИОбороты.Организация.*,
ХозрасчетныйОстаткиИОбороты.Счет.*,
ХозрасчетныйОстаткиИОбороты.Субконто3.* КАК Склад,
ХозрасчетныйОстаткиИОбороты.Субконто1.* КАК Номенклатура,
ХозрасчетныйОстаткиИОбороты.Субконто2.* КАК Партии}
УПОРЯДОЧИТЬ ПО
Организация,
Счет,
Склад,
Номенклатура,
ДокументДвижения
{УПОРЯДОЧИТЬ ПО
Организация.*,
Счет.*,
Склад.*,
Номенклатура.*}
ИТОГИ
СУММА(КоличествоНачальныйОстаток),
СУММА(СуммаНачальныйОстаток),
СУММА(КоличествоОборотДт),
СУММА(СуммаОборотДт),
СУММА(КоличествоОборотКт),
СУММА(СуммаОборотКт),
СУММА(КоличествоКонечныйОстаток),
СУММА(СуммаКонечныйОстаток)
ПО
ОБЩИЕ,
Организация,
Счет,
Склад,
Номенклатура
{ИТОГИ ПО
ДокументДвижения КАК ДокументДвижения,
Организация.*,
Счет.*,
Склад.*,
Номенклатура.*}
АВТОУПОРЯДОЧИВАНИЕ
// установка параметров
ОбщийОтчет.ПостроительОтчета.Параметры.Вставить( "ДатаНач" , ОбщийОтчет.ДатаНач);
ОбщийОтчет.ПостроительОтчета.Параметры.Вставить( "ДатаКон" , КонецДня(ОбщийОтчет.ДатаКон));
МатСчета= Новый СписокЗначений;
МатСчета.Добавить(ПланыСчетов.Хозрасчетный.ПроизводственныеЗапасы);
МатСчета.Добавить(ПланыСчетов.Хозрасчетный.МалоценныеИБыстроизнашивающиесяПредметы);
МатСчета.Добавить(ПланыСчетов.Хозрасчетный.Полуфабрикаты);
МатСчета.Добавить(ПланыСчетов.Хозрасчетный.ГотоваяПродукция);
МатСчета.Добавить(ПланыСчетов.Хозрасчетный.ТоварыНаСкладе);
МатСчета.Добавить(ПланыСчетов.Хозрасчетный.ПродукцияСельскохозяйственногоПроизводства);
ОбщийОтчет.ПостроительОтчета.Параметры.Вставить( "масСчетов" , МатСчета);
МассивСубконто = Новый Массив;
МассивСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура);
МассивСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);
ОбщийОтчет.ПостроительОтчета.Параметры.Вставить( "МассивСубконто" , МассивСубконто);