Из типовой конфигурации УТ 11.1 вытащил отчет ведомость товаров на складах, добавил в него ресурсы:
(ВЫБОР КОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииНачальныйОстаток > 0
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК АссортиментНачальныйОстаток,
(ВЫБОР КОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииКонечныйОстаток > 0
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК АссортиментКонечныйОстаток,
(ВЫБОР КОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииПриход > 0
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК АссортиментПриход,
(ВЫБОР КОГДА ТоварыНаСкладахОстаткиИОбороты.ВНаличииРасход > 0
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК АссортиментРасход}
Настроил вывод отчета по периодам, вывел новый поля по ассортименту. Приход и расход по ассортименту выводится правильно. А вот начальные и конечные остатки рассчитываются только для тех записей где есть обороты для промежуточных итогов по группировке период.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший