Помогите, пожалуйста.
Делаю отчет на скд
пишу запрос - Нужно отобрать данные из одного регистра сначала по периоду1, затем по периоду2.
Делаю через объединение

в консоле запрос выводит нормальный результат со всеми данными
Но когда формируется сам отчет, то в таблицу не выводятся данные из первого запроса по периоду1.
В чем мб причина?
Почему эти цифры "затираются"?

```1c
    ВЫБРАТЬ
    ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Дата КАК Период,
    ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента КАК ЗаказКлиента,
    ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Контрагент КАК Контрагент,
    ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта КАК Валюта,
    ЕСТЬNULL(ЗаказНаПроизводство2_2.Номер, 0) КАК НомерЗаказаПроизводства,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.Склад = &СкладГП
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.ДатаОтгрузки
    ИНАЧЕ 0
    КОНЕЦ КАК ДатаОтгрузкиСЗаказаКлиента,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.Склад = &СкладЗП
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.ДатаОтгрузки
    ИНАЧЕ 0
    КОНЕЦ КАК ДатаОтгрузкиЗП,
    ЗаказНаПроизводство2_2.ДатаПотребности КАК ДатаОтгрузкиСЗаказаПроизводства,
    СостоянияЗаказовКлиентов.ПроцентОтгрузки КАК ПроцентОтгрузки,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код = "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаПриход
    ИНАЧЕ 0
    КОНЕЦ КАК ЗаказСуммаРуб,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код <> "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаПриход
    ИНАЧЕ 0
    КОНЕЦ КАК ЗаказСуммаВал,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код = "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаРасход
    ИНАЧЕ 0
    КОНЕЦ КАК РеализацияСуммаРуб,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код <> "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаРасход
    ИНАЧЕ 0
    КОНЕЦ КАК РеализацияСуммаВал,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код = "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток
    ИНАЧЕ 0
    КОНЕЦ КАК ОстатокОтгрузкиРуб,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код <> "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток
    ИНАЧЕ 0
    КОНЕЦ КАК ОстатокОтгрузкиВал
    ИЗ
    РегистрНакопления.ЗаказыКлиентов.ОстаткиИОбороты( ) КАК ЗаказыКлиентовОстаткиИОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаПроизводство2_2 КАК ЗаказНаПроизводство2_2
    ПО (ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента = ЗаказНаПроизводство2_2.ДокументОснование)
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов
    ПО (ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента = СостоянияЗаказовКлиентов.Заказ.Ссылка)
    ГДЕ
    ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Контрагент <> &Контрагент
    И СостоянияЗаказовКлиентов.ПроцентОтгрузки < 100
    И ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.дата > &ДатаЗаказа
    И ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.дата < &НачалоПериода

    ОБЪЕДИНИТЬ

    ВЫБРАТЬ
    КОНЕЦПЕРИОДА(ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Дата, МЕСЯЦ) КАК Период,
    ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента КАК ЗаказКлиента,
    ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Контрагент КАК Контрагент,
    ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта КАК Валюта,
    ЕСТЬNULL(ЗаказНаПроизводство2_2.Номер, 0) КАК НомерЗаказаПроизводства,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.Склад = &СкладГП
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.ДатаОтгрузки
    ИНАЧЕ 0
    КОНЕЦ КАК ДатаОтгрузкиСЗаказаКлиента,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.Склад = &СкладЗП
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.ДатаОтгрузки
    ИНАЧЕ 0
    КОНЕЦ КАК ДатаОтгрузкиЗП,
    ЗаказНаПроизводство2_2.ДатаПотребности КАК ДатаОтгрузкиСЗаказаПроизводства,
    СостоянияЗаказовКлиентов.ПроцентОтгрузки КАК ПроцентОтгрузки,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код = "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаПриход
    ИНАЧЕ 0
    КОНЕЦ КАК ЗаказСуммаРуб,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код <> "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаПриход
    ИНАЧЕ 0
    КОНЕЦ КАК ЗаказСуммаВал,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код = "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаРасход
    ИНАЧЕ 0
    КОНЕЦ КАК РеализацияСуммаРуб,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код <> "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаРасход
    ИНАЧЕ 0
    КОНЕЦ КАК РеализацияСуммаВал,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код = "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток
    ИНАЧЕ 0
    КОНЕЦ КАК ОстатокОтгрузкиРуб,
    ВЫБОР
    КОГДА ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Валюта.Код <> "643"
    ТОГДА ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток
    ИНАЧЕ 0
    КОНЕЦ КАК ОстатокОтгрузкиВал
    ИЗ
    РегистрНакопления.ЗаказыКлиентов.ОстаткиИОбороты() КАК ЗаказыКлиентовОстаткиИОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаПроизводство2_2 КАК ЗаказНаПроизводство2_2
    ПО ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента = ЗаказНаПроизводство2_2.ДокументОснование
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов
    ПО ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента = СостоянияЗаказовКлиентов.Заказ

    ГДЕ ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Контрагент <> &Контрагент
    И ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Дата >= &НачалоПериода
    И ЗаказыКлиентовОстаткиИОбороты.ЗаказКлиента.Дата < &КонецПериода
```

Поле ЗаказСумма (в любой валюте) и РеализацияСумма(при ее наличии) не выводятся в отчет, только лишь остатокотгрузки по периоду 1
---
&НачалоПериода &КонецПериода переименуйте и увидите, что с вкладки "параметры" они не пропадут)

Это будут параметры виртуальной таблицы ОстаткиИОбороты
---
```1c
    ВЫБРАТЬ
    1 КАК ПериодДляГруппировки,
    ОБЪЕДИНИТЬ

    ВЫБРАТЬ
    2 КАК ПериодДляГруппировки,
```
---
&НачалоПериода &КонецПериода переименуйте и увидите, что с вкладки "параметры" они не пропадут)

Это будут параметры виртуальной таблицы ОстаткиИОбороты
---
Это ничего не изменило...к сожалению
Вы имеете ввиду в этом месте в скобках указать еще период для вирт таблицы?
РегистрНакопления.ЗаказыКлиентов.ОстаткиИОбороты( ) ??
---
Я говорю, что они там есть и они равны &НачалоПериода и &КонецПериода
---
т.е. условиях мне нужно другие параметры периода указать?
---
Скажите, еще вопрос.
Можно как-то вынести группировку по периоду.
Чтобы сначала раскрывался список документов за первый период, а потом раскрывался список с документами за второй период?
И как это правильно реализовать?
---
```1c
    ВЫБРАТЬ
    1 КАК ПериодДляГруппировки,
    ОБЪЕДИНИТЬ

    ВЫБРАТЬ
    2 КАК ПериодДляГруппировки,
```
---
Спасибо!!!