Помогите разобраться с проблемой.
Конфигурация УТП.
Формирую отчет "Сравнительный анализ оборота по подразделению" за разные периоды, следующего вида
Период
Месяц.................... СуммаОборот1
СуммаОборот21.........
Обороты за Январь ...... 39 245 ......
65 5672.........
Обороты за Февраль ... 117 402 ....
56 5243.........
Обороты за Март .......... 99 053 ......
2 240Составил запрос (запрос работает правильно, табл. выше сформирована этим запросом). Перенес его в отчет на СКД.
Но при формировании отчета колонка за прошлый период повторяет первую!!!
Параметры: Период1: 01.01.2019 - 31.12.2019
Период2: 01.01.2018 - 31.12.2018
Контрагент: Магазин Кировский
Период
Месяц.................. Сумма оборот1
Сумма оборот2 1.........
Обороты за Январь ......39 245,00 .......
39 245,00 2.........
Обороты за Февраль ...117 402,00 ...
117 402,00 3.........
Обороты за Март .........99 053,00 .......
99 053,00 Внешний отчет можно скачать тут Отчет_ОборотыОтделенияСам запрос
ВЫБРАТЬ
ВложенныйЗапрос.Период КАК Период,
ВложенныйЗапрос.Месяц,
ВложенныйЗапрос.Контрагент КАК Контрагент,
СУММА(ВложенныйЗапрос.СуммаОборот1) КАК СуммаОборот1,
СУММА(ВложенныйЗапрос.СуммаОборот2) КАК СуммаОборот2
ИЗ
(ВЫБРАТЬ
Период_1.Период КАК Период,
Период_1.Месяц КАК Месяц,
Период_1.Контрагент КАК Контрагент,
Период_1.СуммаОборот1 КАК СуммаОборот1,
Период_2.СуммаОборот2 КАК СуммаОборот2
ИЗ
(ВЫБРАТЬ
ВложенныйЗапрос.Период КАК Период,
ВложенныйЗапрос.Месяц КАК Месяц,
СУММА(ВложенныйЗапрос.СуммаОборотКт) КАК СуммаОборот1,
ВложенныйЗапрос.субконто1 КАК Контрагент
ИЗ
(ВЫБРАТЬ
движения.СчетУчета КАК СчетУчета,
движения.субконто1 КАК субконто1,
движения.субконто2 КАК субконто2,
движения.СуммаОборотКт КАК СуммаОборотКт,
движения.КорСчет КАК КорСчет,
движения.Месяц КАК Месяц,
движения.Период КАК Период
ИЗ
(ВЫБРАТЬ
ХозрасчетныйОбороты.Счет КАК СчетУчета,
ХозрасчетныйОбороты.Субконто1 КАК субконто1,
ХозрасчетныйОбороты.Субконто2 КАК субконто2,
ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
ХозрасчетныйОбороты.КорСчет КАК КорСчет,
ВЫБОР
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 1
ТОГДА "Обороты за Январь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 2
ТОГДА "Обороты за Февраль"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 3
ТОГДА "Обороты за Март"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 4
ТОГДА "Обороты за Апрель"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 5
ТОГДА "Обороты за Май"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 6
ТОГДА "Обороты за Июнь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 7
ТОГДА "Обороты за Июль"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 8
ТОГДА "Обороты за Август"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 9
ТОГДА "Обороты за Сентябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 10
ТОГДА "Обороты за Октябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 11
ТОГДА "Обороты за Ноябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 12
ТОГДА "Обороты за Декабрь"
КОНЕЦ КАК Месяц,
МЕСЯЦ(ХозрасчетныйОбороты.Период) КАК Период
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(
&НачалоПериода, &КонецПериода, Регистратор, Счет = &Счет361, &ВидыСубконтоНС, , КорСчет В (&Счет), ) КАК ХозрасчетныйОбороты) КАК движения) КАК ВложенныйЗапрос
ГДЕ
ВложенныйЗапрос.КорСчет <> &Корсчет
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Месяц,
ВложенныйЗапрос.Период,
ВложенныйЗапрос.субконто1) КАК Период_1
ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
ВложенныйЗапрос.Период КАК Период,
ВложенныйЗапрос.Месяц КАК Месяц,
СУММА(ВложенныйЗапрос.СуммаОборотКт) КАК СуммаОборот2,
ВложенныйЗапрос.субконто1 КАК Контрагент
ИЗ
(ВЫБРАТЬ
движения.СчетУчета КАК СчетУчета,
движения.субконто1 КАК субконто1,
движения.субконто2 КАК субконто2,
движения.СуммаОборотКт КАК СуммаОборотКт,
движения.КорСчет КАК КорСчет,
движения.Месяц КАК Месяц,
движения.Период КАК Период
ИЗ
(ВЫБРАТЬ
ХозрасчетныйОбороты.Счет КАК СчетУчета,
ХозрасчетныйОбороты.Субконто1 КАК субконто1,
ХозрасчетныйОбороты.Субконто2 КАК субконто2,
ХозрасчетныйОбороты.СуммаОборотКт КАК СуммаОборотКт,
ХозрасчетныйОбороты.КорСчет КАК КорСчет,
ВЫБОР
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 1
ТОГДА "Обороты за Январь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 2
ТОГДА "Обороты за Февраль"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 3
ТОГДА "Обороты за Март"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 4
ТОГДА "Обороты за Апрель"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 5
ТОГДА "Обороты за Май"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 6
ТОГДА "Обороты за Июнь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 7
ТОГДА "Обороты за Июль"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 8
ТОГДА "Обороты за Август"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 9
ТОГДА "Обороты за Сентябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 10
ТОГДА "Обороты за Октябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 11
ТОГДА "Обороты за Ноябрь"
КОГДА МЕСЯЦ(ХозрасчетныйОбороты.Регистратор.Дата) = 12
ТОГДА "Обороты за Декабрь"
КОНЕЦ КАК Месяц,
МЕСЯЦ(ХозрасчетныйОбороты.Период) КАК Период
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(
&НачалоПериода_2, &КонецПериода_2, Регистратор, Счет = &Счет361, &ВидыСубконтоНС, , КорСчет В (&Счет), ) КАК ХозрасчетныйОбороты) КАК движения) КАК ВложенныйЗапрос
ГДЕ
ВложенныйЗапрос.КорСчет <> &Корсчет
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Месяц,
ВложенныйЗапрос.Период,
ВложенныйЗапрос.субконто1) КАК Период_2
ПО Период_1.Период = Период_2.Период
И Период_1.Контрагент = Период_2.Контрагент) КАК ВложенныйЗапрос
ГДЕ
ВложенныйЗапрос.Контрагент = &Контрагент
СГРУППИРОВАТЬ ПО
ВложенныйЗапрос.Контрагент,
ВложенныйЗапрос.Месяц,
ВложенныйЗапрос.Период
УПОРЯДОЧИТЬ ПО
Контрагент,
Период
Параметры в СКД -
Параметры Настройки в СКД -
НастройкиПараметры НастройкиВыбранныеПоляПомогите разобраться, уже что только не перепробовал, все равно выводит первый период.