Здравствуйте, в одном отчете должны быть разные данные по периоду,
 должно быть так:
ПланПрошлогоМесяца/ ПланЭтогоМесяца/ ПланСледМесяца
подскажите пожалуйста, в консоле запросов все работает, но когда добавляю данный код в отчет, выдает одинаковые поля в "План" и "ПланСлед". Сделала отдельный запрос, и в последнем сделала объединение, ПланПрошлого еще не добавляла

```1c
    ВЫБРАТЬ
    ахБюджетныеРеестрыОбороты.Контрагент,
    ахБюджетныеРеестрыОбороты.ДоговорКонтрагента,
    ахБюджетныеРеестрыОбороты.Титул,
    ахБюджетныеРеестрыОбороты.ИсточникФинансирования,
    ахБюджетныеРеестрыОбороты.ПодИсточникФинансирования,
    ахБюджетныеРеестрыОбороты.СтатьяБюджета,
    ахБюджетныеРеестрыОбороты.ВидОплаты,
    ахБюджетныеРеестрыОбороты.ВидыЛимита,
    ахБюджетныеРеестрыОбороты.СуммаНаАкцептОборот КАК ПланСлед,
    ахБюджетныеРеестрыОбороты.Партнер,
    ахБюджетныеРеестрыОбороты.Регистратор,
    ахБюджетныеРеестрыОбороты.Организация,
    ахБюджетныеРеестрыОбороты.ПериодМесяц
    ПОМЕСТИТЬ Вт_ПланСледМесяца
    ИЗ
    РегистрНакопления.ахБюджетныеРеестры.Обороты(ДОБАВИТЬКДАТЕ(&НачалоПериода, МЕСЯЦ, 1), ДОБАВИТЬКДАТЕ(&КонецПериода, МЕСЯЦ, 1), Авто, ) КАК ахБюджетныеРеестрыОбороты
    ;

    ////////////////////////////////////////////////////////////­­­////////////////////
    ВЫБРАТЬ
    ВЫБОР
    КОГДА ВТПолная.Регистратор = НЕОПРЕДЕЛЕНО
    ТОГДА NULL
    ИНАЧЕ ВТПолная.Регистратор
    КОНЕЦ КАК Регистратор,
    ВТПолная.ПериодСекунда,
    ВТПолная.Договор,
    ВЫРАЗИТЬ(ВТПолная.Договор.Комментарий КАК СТРОКА(1024)) КАК КомментарийДоговора,
    ВТПолная.Аналитика,
    ВТПолная.Лимит,
    ВТПолная.ВидОплаты,
    СУММА(ВТПолная.НачальныйОстатокДт) КАК НачальныйОстатокДт,
    СУММА(ВТПолная.КонечныйОстатокДт) КАК КонечныйОстатокДт,
    СУММА(ВТПолная.Оплаты) КАК Оплаты,
    СУММА(ВТПолная.Выполнение) КАК Выполнение,
    ВТПолная.Контрагент,
    ВТПолная.Титул,
    СУММА(ВТПолная.ГарантииОст) КАК ГарантииОст,
    СУММА(ВТПолная.ОстатокДляРасчетов) КАК ОстатокДляРасчетов,
    СУММА(ВТПолная.НачальныйОстатокКт) КАК НачальныйОстатокКт,
    СУММА(ВТПолная.КонечныйОстатокКт) КАК КонечныйОстатокКт,
    СУММА(ВТПолная.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
    СУММА(ВТПолная.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток,
    СУММА(ВТПолная.СуммаДоговора) КАК СуммаДоговора,
    СУММА(ВТПолная.СуммаДоговора) КАК ЛимитОбщий,
    СУММА(ВТПолная.СуммаДоговораНаГод) КАК ЛимитТекущегоГода,
    ВТПолная.ПроцентАванса,
    СУММА(ВЫБОР
    КОГДА ВТПолная.СуммаАванса <> 0
    ТОГДА ВТПолная.СуммаАванса
    ИНАЧЕ ВТПолная.СуммаДоговора * ВТПолная.ПроцентАванса / 100
    КОНЕЦ) КАК СуммаАвансаПоДоговору,
    ВТПолная.Партнер,
    СУММА(ВТПолная.СуммаОплатаИст) КАК СуммаОплатаИст,
    СУММА(ВТПолная.СуммаВыполнениеИст) КАК СуммаВыполнениеИст,
    ВТПолная.ИсточникФинансирования КАК ИсточникФинансирования,
    ВТПолная.ПодисточникФинансирования КАК ПодисточникФинансирования,
    СУММА(ВТПолная.ГарантииНачОст) КАК ГарантииНачОст,
    СУММА(ВЫБОР
    КОГДА ВТПолная.ВидОплаты = &ВидОплатыАванс
    ТОГДА ВТПолная.Оплаты
    ИНАЧЕ 0
    КОНЕЦ) КАК ОплатыАванс,
    СУММА(ВЫБОР
    КОГДА ВТПолная.ВидОплаты = &ВидОплатыЗаВыполненныеРаботы
    ТОГДА ВТПолная.Оплаты
    ИНАЧЕ 0
    КОНЕЦ) КАК ОплатыЗаВыполненныеРаботы,
    ВТПолная.Титул.ЭксплуатирующееПодразделение КАК ЭксплуатирующееПодразделение,
    ВТПолная.Титул.Проект КАК Проект,
    ВТПолная.Договор.ВидРабот КАК ВидРабот,
    ВТПолная.Титул.R3 КАК R3,
    ЕСТЬNULL(ВТ_ПСД.Статус, ") КАК Статус,
    СУММА(ВТПолная.ВыполнениеМесяц) КАК ВыполнениеМесяц,
    СУММА(ВЫБОР
    КОГДА ВТПолная.ВидОплаты = &Гарантии
    ТОГДА ВТПолная.Оплаты
    ИНАЧЕ 0
    КОНЕЦ) КАК ОплатыГарантия,
    СУММА(ВТПолная.ВыполнениеВсе) КАК ВыполнениеВсе,
    СУММА(ВТПолная.СуммаГУ) КАК СуммаГУ,
    ВТПолная.ДатаДопСоглашения,
    СУММА(ВТПолная.РазницаМеждуСуммойГУ) КАК РазницаМеждуСуммойГУ,
    СУММА(ВТПолная.СуммаНаличияДопСоглащения) КАК СуммаНаличияДопСоглащения,
    ВТПолная.Титул.Родитель1 КАК Родитель1,
    ВТПолная.Титул.Родитель2 КАК Родитель2,
    ВТПолная.Титул.Родитель3 КАК Родитель3,
    ВТПолная.Титул.Родитель4 КАК Родитель4,
    NULL КАК ЗаявкаНаРасходованиеДенежныхСредств,
    0 КАК НаРассмотрении,
    0 КАК ПоданоНаАкцепт,
    0 КАК Акцептовано,
    0 КАК ОтклоненоЦФК,
    NULL КАК ахСверхПланаРеестр,
    ВТПолная.Регистратор КАК Реестр,
    NULL КАК ПереданоВЖДУ,
    NULL КАК ПланСлед,
    NULL КАК План,
    ВТПолная.ПериодМесяц КАК ПериодМесяц
    {ВЫБРАТЬ
    Проект.*}
    ИЗ
    ВТПолная КАК ВТПолная
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПСД КАК ВТ_ПСД
    ПО (ВТ_ПСД.Титул = ВТПолная.Титул)
    ГДЕ
    ВЫБОР
    КОГДА НЕ &ВыводитьФиктивногоКонтрагента
    И ВТПолная.Контрагент = &ФиктивныйКонтрагент
    ТОГДА ЛОЖЬ
    ИНАЧЕ ИСТИНА
    КОНЕЦ
    И (ВТПолная.Выполнение <> 0
    ИЛИ ВТПолная.НачальныйОстатокКт <> 0
    ИЛИ ВТПолная.КонечныйОстатокКт <> 0
    ИЛИ ВТПолная.НачальныйОстатокДт <> 0
    ИЛИ ВТПолная.КонечныйОстатокДт <> 0
    ИЛИ ВТПолная.ВыполнениеМесяц <> 0
    ИЛИ ВТПолная.Оплаты <> 0
    ИЛИ ВЫБОР
    КОГДА ВТПолная.ВидОплаты = &ВидОплатыАванс
    ТОГДА ВТПолная.Оплаты
    ИНАЧЕ 0
    КОНЕЦ <> 0
    ИЛИ ВЫБОР
    КОГДА ВТПолная.ВидОплаты = &ВидОплатыЗаВыполненныеРаботы
    ТОГДА ВТПолная.Оплаты
    ИНАЧЕ 0
    КОНЕЦ <> 0
    ИЛИ ВТПолная.СуммаОплатаИст <> 0
    ИЛИ ВТПолная.ГарантииОст <> 0
    ИЛИ ВТПолная.СуммаДоговора <> 0
    ИЛИ ВЫБОР
    КОГДА ВТПолная.СуммаАванса <> 0
    ТОГДА ВТПолная.СуммаАванса
    ИНАЧЕ ВТПолная.СуммаДоговора * ВТПолная.ПроцентАванса / 100
    КОНЕЦ <> 0)
    И ВЫБОР
    КОГДА &R3Заполнен
    И ЕСТЬNULL(ВТПолная.Титул.R3, ") = "
    ТОГДА ЛОЖЬ
    ИНАЧЕ ИСТИНА
    КОНЕЦ
    {ГДЕ
    ВТПолная.Партнер.*}

    СГРУППИРОВАТЬ ПО
    ВТПолная.ПериодСекунда,
    ВТПолная.Договор,
    ВЫРАЗИТЬ(ВТПолная.Договор.Комментарий КАК СТРОКА(1024)),
    ВТПолная.Аналитика,
    ВТПолная.Лимит,
    ВТПолная.ВидОплаты,
    ВТПолная.Контрагент,
    ВТПолная.Титул,
    ВТПолная.ПроцентАванса,
    ВТПолная.Титул.ЭксплуатирующееПодразделение,
    ВТПолная.Титул.Проект,
    ВТПолная.Договор.ВидРабот,
    ВТПолная.Титул.R3,
    ЕСТЬNULL(ВТ_ПСД.Статус, "),
    ВЫБОР
    КОГДА ВТПолная.Регистратор = НЕОПРЕДЕЛЕНО
    ТОГДА NULL
    ИНАЧЕ ВТПолная.Регистратор
    КОНЕЦ,
    ВТПолная.ДатаДопСоглашения,
    ВТПолная.Титул.Родитель1,
    ВТПолная.Титул.Родитель2,
    ВТПолная.Титул.Родитель3,
    ВТПолная.Титул.Родитель4,
    ВТПолная.Партнер,
    ВТПолная.Регистратор,
    ВТПолная.ПодисточникФинансирования,
    ВТПолная.ИсточникФинансирования,
    ВТПолная.ПериодМесяц

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    0,
    0,
    ОбщийЗапрос.Договор,
    0,
    0,
    ОбщийЗапрос.ВидЛимита,
    ОбщийЗапрос.ВидОплаты,
    0,
    0,
    0,
    0,
    ОбщийЗапрос.Контрагент,
    ОбщийЗапрос.Объект,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    ОбщийЗапрос.Партнер,
    0,
    0,
    ОбщийЗапрос.ИсточникФинансирования,
    NULL,
    0,
    0,
    0,
    ОбщийЗапрос.Объект.ЭксплуатирующееПодразделение,
    0,
    ОбщийЗапрос.Договор.ВидРабот,
    ОбщийЗапрос.Объект.R3,
    ЕСТЬNULL(ВТ_ПСД.Статус, "),
    0,
    0,
    0,
    0,
    ОбщийЗапрос.Договор.ахДатаПредоставленияДополнительногоСоглашения,
    0,
    0,
    ОбщийЗапрос.Объект.Родитель1,
    ОбщийЗапрос.Объект.Родитель2,
    ОбщийЗапрос.Объект.Родитель3,
    ОбщийЗапрос.Объект.Родитель4,
    ОбщийЗапрос.ЗаявкаНаРасходованиеДенежныхСредств,
    ОбщийЗапрос.НаРассмотрении,
    ОбщийЗапрос.ПоданоНаАкцепт,
    ОбщийЗапрос.Акцептовано,
    ОбщийЗапрос.ОтклоненоЦФК,
    NULL,
    ВЫБОР
    КОГДА ОбщийЗапрос.ДокументСписанияДС ССЫЛКА Документ.ПоступлениеБезналичныхДенежныхСредств
    ТОГДА ВЫРАЗИТЬ(ОбщийЗапрос.ДокументСписанияДС КАК Документ.ПоступлениеБезналичныхДенежныхСредств).ахРеестрПлатежей
    ИНАЧЕ ОбщийЗапрос.ЗаявкаНаРасходованиеДенежныхСредств.ДокументОснование
    КОНЕЦ,
    ВЫБОР
    КОГДА РеестрПлатежейРасшифровкаПлатежа.Ссылка.ДатаПередачиВОЦОР <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    И РеестрПлатежейРасшифровкаПлатежа.Ссылка.ДатаОтправки = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    ТОГДА РеестрПлатежейРасшифровкаПлатежа.СуммаНаАкцепт
    ИНАЧЕ 0
    КОНЕЦ,
    NULL,
    NULL,
    ОбщийЗапрос.ПериодМесяц
    ИЗ
    ОбщийЗапрос КАК ОбщийЗапрос
    ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПСД КАК ВТ_ПСД
    ПО ОбщийЗапрос.Объект = ВТ_ПСД.Титул
    ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеестрПлатежей.РасшифровкаПлатежа КАК РеестрПлатежейРасшифровкаПлатежа
    ПО ОбщийЗапрос.ЗаявкаНаРасходованиеДенежныхСредств = РеестрПлатежейРасшифровкаПлатежа.Заявка
    И ОбщийЗапрос.ЗаявкаНаРасходованиеДенежныхСредств.ДокументОснование = РеестрПлатежейРасшифровкаПлатежа.Ссылка

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.ДоговорКонтрагента,
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.ВидыЛимита,
    ахСверхплановыеРеестрыОбороты.ВидОплаты,
    NULL,
    NULL,
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.Контрагент,
    ахСверхплановыеРеестрыОбороты.Титул,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.Партнер,
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.ИсточникФинансирования,
    NULL,
    NULL,
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.Титул.ЭксплуатирующееПодразделение,
    NULL,
    ахСверхплановыеРеестрыОбороты.ДоговорКонтрагента.ВидРабот,
    ахСверхплановыеРеестрыОбороты.Титул.R3,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.ДоговорКонтрагента.ахДатаПредоставленияДополнительногоСоглашения,
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.Титул.Родитель1,
    ахСверхплановыеРеестрыОбороты.Титул.Родитель2,
    ахСверхплановыеРеестрыОбороты.Титул.Родитель3,
    ахСверхплановыеРеестрыОбороты.Титул.Родитель4,
    ЗНАЧЕНИЕ(Документ.ЗаявкаНаРасходованиеДенежныхСредств.ПустаяСсылка),
    NULL,
    NULL,
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.СуммаНаАкцептОборот,
    ахСверхплановыеРеестрыОбороты.Регистратор,
    NULL,
    NULL,
    NULL,
    ахСверхплановыеРеестрыОбороты.ПериодМесяц
    ИЗ
    РегистрНакопления.ахСверхплановыеРеестры.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ахСверхплановыеРеестрыОбороты

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.ДоговорКонтрагента,
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.ВидыЛимита,
    ахБюджетныеРеестрыОбороты.ВидОплаты,
    NULL,
    NULL,
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.Контрагент,
    ахБюджетныеРеестрыОбороты.Титул,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.Партнер,
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.ИсточникФинансирования,
    NULL,
    NULL,
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.Титул.ЭксплуатирующееПодразделение,
    NULL,
    ахБюджетныеРеестрыОбороты.ДоговорКонтрагента.ВидРабот,
    ахБюджетныеРеестрыОбороты.Титул.R3,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.ДоговорКонтрагента.ахДатаПредоставленияДополнительногоСоглашения,
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.Титул.Родитель1,
    ахБюджетныеРеестрыОбороты.Титул.Родитель2,
    ахБюджетныеРеестрыОбороты.Титул.Родитель3,
    ахБюджетныеРеестрыОбороты.Титул.Родитель4,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.Регистратор,
    NULL,
    NULL,
    ахБюджетныеРеестрыОбороты.СуммаНаАкцептОборот,
    НАЧАЛОПЕРИОДА(ахБюджетныеРеестрыОбороты.Период, МЕСЯЦ)
    ИЗ
    РегистрНакопления.ахБюджетныеРеестры.Обороты(, , Регистратор, ) КАК ахБюджетныеРеестрыОбороты

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    NULL,
    NULL,
    Вт_ПланСледМесяца.ДоговорКонтрагента,
    NULL,
    NULL,
    Вт_ПланСледМесяца.ВидыЛимита,
    Вт_ПланСледМесяца.ВидОплаты,
    NULL,
    NULL,
    NULL,
    NULL,
    Вт_ПланСледМесяца.Контрагент,
    Вт_ПланСледМесяца.Титул,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    Вт_ПланСледМесяца.Партнер,
    NULL,
    NULL,
    Вт_ПланСледМесяца.ИсточникФинансирования,
    Вт_ПланСледМесяца.ПодИсточникФинансирования,
    NULL,
    NULL,
    NULL,
    Вт_ПланСледМесяца.Титул.ЭксплуатирующееПодразделение,
    NULL,
    Вт_ПланСледМесяца.ДоговорКонтрагента.ВидРабот,
    Вт_ПланСледМесяца.Титул.R3,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    Вт_ПланСледМесяца.ДоговорКонтрагента.ахДатаПредоставленияДополнительногоСоглашения,
    NULL,
    NULL,
    Вт_ПланСледМесяца.Титул.Родитель1,
    Вт_ПланСледМесяца.Титул.Родитель2,
    Вт_ПланСледМесяца.Титул.Родитель3,
    Вт_ПланСледМесяца.Титул.Родитель4,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    Вт_ПланСледМесяца.Регистратор,
    NULL,
    Вт_ПланСледМесяца.ПланСлед,
    NULL,
    ДОБАВИТЬКДАТЕ(Вт_ПланСледМесяца.ПериодМесяц, ГОД, 1)
    ИЗ
    Вт_ПланСледМесяца КАК Вт_ПланСледМесяца
```
---
Получилось сделать

```1c
    ВЫБРАТЬ
    Вт_ПредИтог.Регистратор,
    Вт_ПредИтог.Договор,
    Вт_ПредИтог..ахПлан,
    NULL
    ИЗ
    Вт_ПредИтог КАК Вт_ПредИтог

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    План_СледМесяц.Регистратор,
    План_СледМесяц.ДоговорКонтрагента,
    NULL,
    План_СледМесяц.СуммаНаАкцептОборот КАК ПланСлед
    ИЗ План_СледМесяц КАК План_СледМесяц

    ГДЕ
    ВТахПлан.Период МЕЖДУ ДОБАВИТЬКДАТЕ(&НачалоПериода, МЕСЯЦ, 1) И КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&НачалоПериода, МЕСЯЦ, 1), МЕСЯЦ)
```
---
подскажите пожалуйста, в консоли запросов все работает, но когда добавляю данный код в отчет
1. Либо период должен быть как-то помечен. Например, в отдельной колонке <<"Прошлый месяц" КАК ТипПериода>>/<<"Этот месяц" КАК ТипПериода>>/..., тогда нужны три запроса, которые будут собирать данные за свой период, которые нужно объединить через "ОБЪЕДИНИТЬ ВСЕ".
2. Либо нужно сделать несколько колонок с разными отборами по периоду, но тогда будут заморочки с рисованием заголовков.
3. Либо нужно сделать столько колонок, сколько должно быть колонок в полном отчете со всеми периодами. Т.е. колонка остаток прошлый месяц, остаток этот месяц, план следующий месяц, блаблабла. Ну и собрать в эти колонки, агрегировав то самое объединение из п.1.
---
я сделала то, что вы предложили сделать в 1 пункте, но как я и говорила, когда переносишь данный запрос в скд запрос, там данные не меняются, те только показывают как у плана настоящего периода, подскажите, может проблема где-то в параметре?

```1c
    ВЫБРАТЬ
    ахБюджетныеРеестрыОбороты.Контрагент,
    ахБюджетныеРеестрыОбороты.ДоговорКонтрагента,
    ахБюджетныеРеестрыОбороты.Титул,
    ахБюджетныеРеестрыОбороты.ИсточникФинансирования,
    ахБюджетныеРеестрыОбороты.ПодИсточникФинансирования,
    ахБюджетныеРеестрыОбороты.СтатьяБюджета,
    ахБюджетныеРеестрыОбороты.ВидОплаты,
    ахБюджетныеРеестрыОбороты.ВидыЛимита,
    ахБюджетныеРеестрыОбороты.СуммаНаАкцептОборот КАК ПланПрошлый,
    ахБюджетныеРеестрыОбороты.Партнер,
    НАЧАЛОПЕРИОДА(ахБюджетныеРеестрыОбороты.Период, МЕСЯЦ) КАК Период,
    ахБюджетныеРеестрыОбороты.Регистратор,
    ахБюджетныеРеестрыОбороты.Организация
    ПОМЕСТИТЬ Вт_ПланПрошлый
    ИЗ
    РегистрНакопления.ахБюджетныеРеестры.Обороты(ДОБАВИТЬКДАТЕ(&НачалоПериода, МЕСЯЦ, -1), ДОБАВИТЬКДАТЕ(&КонецПериода, МЕСЯЦ, -1),Регистратор, ) КАК ахБюджетныеРеестрыОбороты
    ;
    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ахБюджетныеРеестрыОбороты.Контрагент,
    ахБюджетныеРеестрыОбороты.ДоговорКонтрагента,
    ахБюджетныеРеестрыОбороты.Титул,
    ахБюджетныеРеестрыОбороты.ИсточникФинансирования,
    ахБюджетныеРеестрыОбороты.ПодИсточникФинансирования,
    ахБюджетныеРеестрыОбороты.СтатьяБюджета,
    ахБюджетныеРеестрыОбороты.ВидОплаты,
    ахБюджетныеРеестрыОбороты.ВидыЛимита,
    ахБюджетныеРеестрыОбороты.СуммаНаАкцептОборот КАК ПланСлед,
    ахБюджетныеРеестрыОбороты.Партнер,
    НАЧАЛОПЕРИОДА(ахБюджетныеРеестрыОбороты.Период, МЕСЯЦ) КАК Период,
    ахБюджетныеРеестрыОбороты.Регистратор,
    ахБюджетныеРеестрыОбороты.Организация
    ПОМЕСТИТЬ Вт_ПланСледМесяца
    ИЗ
    РегистрНакопления.ахБюджетныеРеестры.Обороты(ДОБАВИТЬКДАТЕ(&НачалоПериода, МЕСЯЦ, 1), ДОБАВИТЬКДАТЕ(&КонецПериода, МЕСЯЦ, 1),Регистратор, ) КАК ахБюджетныеРеестрыОбороты
    ;
    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(ахБюджетныеРеестрыОбороты.Период, МЕСЯЦ) КАК Период,
    ахБюджетныеРеестрыОбороты.Регистратор,
    ахБюджетныеРеестрыОбороты.Организация,
    ахБюджетныеРеестрыОбороты.Партнер,
    ахБюджетныеРеестрыОбороты.Контрагент,
    ахБюджетныеРеестрыОбороты.ДоговорКонтрагента,
    ахБюджетныеРеестрыОбороты.Титул,
    ахБюджетныеРеестрыОбороты.ПодИсточникФинансирования,
    ахБюджетныеРеестрыОбороты.ИсточникФинансирования,
    ахБюджетныеРеестрыОбороты.СтатьяБюджета,
    ахБюджетныеРеестрыОбороты.ВидОплаты,
    ахБюджетныеРеестрыОбороты.ВидыЛимита,
    ахБюджетныеРеестрыОбороты.СуммаНаАкцептОборот КАК План,
    0 КАК ПланСлед,
    0 КАК ПланПрошлый
    ПОМЕСТИТЬ Вт_План
    ИЗ
    РегистрНакопления.ахБюджетныеРеестры.Обороты(&НачалоПериода, &КонецПериода,Регистратор, ) КАК ахБюджетныеРеестрыОбороты
    ОБЪЕДИНИТЬ ВСЕ
    ВЫБРАТЬ
    ДОБАВИТЬКДАТЕ(Вт_ПланСледМесяца.Период, МЕСЯЦ, 1),
    Вт_ПланСледМесяца.Регистратор,
    Вт_ПланСледМесяца.Организация,
    Вт_ПланСледМесяца.Партнер,
    Вт_ПланСледМесяца.Контрагент,
    Вт_ПланСледМесяца.ДоговорКонтрагента,
    Вт_ПланСледМесяца.Титул,
    Вт_ПланСледМесяца.ПодИсточникФинансирования,
    Вт_ПланСледМесяца.ИсточникФинансирования,
    Вт_ПланСледМесяца.СтатьяБюджета,
    Вт_ПланСледМесяца.ВидОплаты,
    Вт_ПланСледМесяца.ВидыЛимита,
    0 КАК План,
    Вт_ПланСледМесяца.ПланСлед,
    0 КАК ПланПрошлый
    ИЗ
    Вт_ПланСледМесяца КАК Вт_ПланСледМесяца
    ОБЪЕДИНИТЬ ВСЕ
    ВЫБРАТЬ
    ДОБАВИТЬКДАТЕ(Вт_ПланПрошлый.Период, МЕСЯЦ, -1),
    Вт_ПланПрошлый.Регистратор,
    Вт_ПланПрошлый.Организация,
    Вт_ПланПрошлый.Партнер,
    Вт_ПланПрошлый.Контрагент,
    Вт_ПланПрошлый.ДоговорКонтрагента,
    Вт_ПланПрошлый.Титул,
    Вт_ПланПрошлый.ПодИсточникФинансирования,
    Вт_ПланПрошлый.ИсточникФинансирования,
    Вт_ПланПрошлый.СтатьяБюджета,
    Вт_ПланПрошлый.ВидОплаты,
    Вт_ПланПрошлый.ВидыЛимита,
    0 КАК План,
    0 КАК ПланСлед,
    Вт_ПланПрошлый.ПланПрошлый
    ИЗ
    Вт_ПланПрошлый КАК Вт_ПланПрошлый
    ;
```
---
Я конечно понимаю, что вы просто не понимаете и вас так научили, но будьте проще и уберите нафиг временные таблицы:

```1c
    Выбрать
    "Прошлый период" КАК Тип,
    Поля,
    ...
    ИЗ Регистр.ОстаткиИОбороты(ПериодО,...)

    ОБЪЕДИНИТЬ ВСЕ

    Выбрать
    "Этот период" КАК Тип,
    Поля,
    ...
    ИЗ Регистр.ОстаткиИОбороты(ПериодV,...)

    ОБЪЕДИНИТЬ ВСЕ

    Выбрать
    "Будущий период" КАК Тип,
    Поля,
    ...
    ИЗ Регистр.ОстаткиИОбороты(ПериодZ,...)
```
Дальше уже мутите.
---
К сожалению не могу убрать временные таблицы, так как в отчете много их.
Поэтому в последнем объединении и соединяю временные таблицы
Получается так, что в последнем объединяю 2 временные таблицы с разным периодом, но данные все также одинаковые..

```1c
    ВЫБРАТЬ
    Вт_ПредИтог.Регистратор,
    Вт_ПредИтог.Договор,
    Вт_ПредИтог..ахПлан,
    НАЧАЛОПЕРИОДА(Вт_ПредИтог.Период, МЕСЯЦ) КАК ПериодПервого,
    NULL
    ИЗ
    Вт_ПредИтог КАК Вт_ПредИтог

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    План_СледМесяц.Регистратор,
    План_СледМесяц.ДоговорКонтрагента,
    NULL,
    ДОБАВИТЬКДАТЕ(План_СледМесяц.Период, МЕСЯЦ, 1)
    План_СледМесяц.СуммаНаАкцептОборот КАК ПланСлед
    ИЗ План_СледМесяц КАК План_СледМесяц
```
---
Получилось сделать

```1c
    ВЫБРАТЬ
    Вт_ПредИтог.Регистратор,
    Вт_ПредИтог.Договор,
    Вт_ПредИтог..ахПлан,
    NULL
    ИЗ
    Вт_ПредИтог КАК Вт_ПредИтог

    ОБЪЕДИНИТЬ ВСЕ

    ВЫБРАТЬ
    План_СледМесяц.Регистратор,
    План_СледМесяц.ДоговорКонтрагента,
    NULL,
    План_СледМесяц.СуммаНаАкцептОборот КАК ПланСлед
    ИЗ План_СледМесяц КАК План_СледМесяц

    ГДЕ
    ВТахПлан.Период МЕЖДУ ДОБАВИТЬКДАТЕ(&НачалоПериода, МЕСЯЦ, 1) И КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&НачалоПериода, МЕСЯЦ, 1), МЕСЯЦ)
```