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