1С: СКД. Получение остатков на каждый день и выведение результата в отчет.

preview_player
Показать описание
Ранее я уже показывал как получить остатки чистым запросом, но иногда нужно выводить остатки отчетом.

Рекомендации по теме
Комментарии
Автор

А можно наоборот - не учитывать остатки на начало периода?
Идея следующая: Выбираем за период (допустим текущий месяц) движения и остатки по производству - нам надо знать, какие заказы на производство за отчетный период находились в производстве (были начаты, закончены или имели незаконченные остатки. При этом по ЗаказуНаПроизводство нам нужно знать, сколько было заказано изначально и сколько выполнено всего, независимо от периода. То есть если заказ начат раньше начала отчетного периода (в прошлом месяце, а отчет за текущий месяц), мне нужен общий заказ, а не остаток заказа на начало месяца. На уровне запроса такую таблицу (В УНФ 1, 6) получить удалось:
ВЫБРАТЬ
КАК ЗаказНаПроизводство,
КАК Номенклатура,
КАК Контроль,
КАК Заказано,
КАК Выполнено,
КАК КонОстаток
ИЗ
(ВЫБРАТЬ
КАК ЗаказНаПроизводство
ИЗ
РегистрНакопления.ЗаказыНаПроизводство.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК КАК ВложенныйЗапрос
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыНаПроизводство.ОстаткиИОбороты(, &КонецПериода, , , ) КАК
ПО =
Но когда запрос попадает в СКД, то в отчете выводятся все равно остатки на &НачалоПериода игнорируя данные запроса. Вот думаю как с этим быть...

bmsljqe