Амортизация

что то типа

"ВЫБРАТЬ 
| СУММА(ХозрасчетныйОборот.СуммаОборотДт) КАК СуммаОборотДт,
| ХозрасчетныйОборот.Субконто1 как ОС,
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(&dat1, Счет = &Счет, , ) КАК ХозрасчетныйОборот
|СГРУППИРОВАТЬ ПО
| ХозрасчетныйОборот.Субконто1,
Запрос1.УстановитьПараметр("dat1", Выборка1.Дата);
Запрос1.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.НайтиПоКоду("02.01"));
 

Что-нибудь вроде этого:

Запрос = Новый Запрос;
Запрос.Текст = 
	"ВЫБРАТЬ
	|	ХозрасчетныйОборот.СуммаОборотКт КАК СуммаАмортизации,
	|	ХозрасчетныйОборот.Субконто1 КАК ОС
	|ИЗ
	|	РегистрБухгалтерии.Хозрасчетный.Обороты(&НачПериода, &КонПериода, , Счет = &Счет, &Субконто, , , ) КАК ХозрасчетныйОборот";
	
Субконто = Новый Массив;
Субконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ОсновныеСредства);
Запрос.УстановитьПараметр("Субконто", Субконто);
Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.АмортизацияОС_01); 
Запрос.УстановитьПараметр("НачПериода", НачПериода);
Запрос.УстановитьПараметр("КонПериода", КонПериода);

Получаем начисленную амортизацию за период.

Запрос= новый Запрос;
Запрос.Текст="
|ВЫБРАТЬ
|ЕПСБУОстатки.Счет,
 
|ЕПСБУОстатки.Субконто1 как субконто1,
|ЕПСБУОстатки.СуммаОстаток,
|ЕПСБУОстатки.СуммаОстатокДт,
|ЕПСБУОстатки.СуммаОстатокКт
|ИЗ
|РегистрБухгалтерии.ЕПСБУ.Остатки(&Дата, Счет = &Счет,,) КАК ЕПСБУОстатки" ;
Запрос.УстановитьПараметр("Счет", ПланыСчетов.ЕПСБУ.Амортизация);
Запрос.УстановитьПараметр("Дата", Дата1);
Вып=Запрос.Выполнить();
Выборка=Вып.Выбрать();
Пока Выборка.следующий() Цикл
сообщить(Выборка.Субконто1);
КонецЦикла;
 
Почему то ничего не выводит.

Насколько я понимаю, сам счет ПланыСчетов.ЕПСБУ.Амортизация не участвует в проводках.
Измените условие счета на "Счет В ИЕРАРХИИ (&Счет)".

Спасибо помогло. Еще вопрос как получить значение в разрезе КПС если по чету субконто только кэк и ос.

Надо переходить на БГУ 2.0.