ВЫБРАТЬ
ПартииТоваровОрганизацийОстаткиНачальные.СтоимостьОстаток КАК СтоимостьНачало,
ПартииТоваровОрганизацийОбороты.СтоимостьПриход,
ПартииТоваровОрганизацийОбороты.СтоимостьРасход,
ПартииТоваровОрганизацийОстаткиКонечные.СтоимостьОстаток КАК СтоимостьКонец,
ПартииТоваровОрганизацийОстаткиНачальные.СтоимостьОстаток + ПартииТоваровОрганизацийОбороты.СтоимостьПриход - ПартииТоваровОрганизацийОбороты.СтоимостьРасход КАК СтоимостьКонецПоФормуле
ИЗ
РегистрНакопления.ПартииТоваровОрганизаций.Остатки(&ДатаНачала, ) КАК ПартииТоваровОрганизацийОстаткиНачальные,
РегистрНакопления.ПартииТоваровОрганизаций.Остатки(&ДатаОкончания, ) КАК ПартииТоваровОрганизацийОстаткиКонечные,
РегистрНакопления.ПартииТоваровОрганизаций.Обороты(&ДатаНачала, &ДатаОкончания, , ) КАК ПартииТоваровОрганизацийОбороты
(0) делал бы тогда хоть через "Объеденить", а не декартово произведение таблиц.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший