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

Все ОС с коэффициентами отличными от 1 проверил вручную.
p.s.
ПостроительОтчетаАмортизацияПоСчетам.Параметры.Вставить("СчетУчета", СчетУчета);
ПостроительОтчетаАмортизацияПоСчетам.Параметры.Вставить("СчетУчета2", Неопределено);
ПостроительОтчетаАмортизацияПоСчетам.Параметры.Вставить("СчетИзноса", ПланыСчетов.Хозрасчетный.ИзносОсновныхСредств);
p.p.s Общая сумма оборотов совпадает, но различаются суммы внутри счетов (231 91)