Получить данные за прошлые годы.

1. nadyusha22 27.04.23 07:04 Сейчас в теме
Здравствуйте, уважаемые есть СКД, имеются 4 колонки,

1. Название категории

2. Продажи за апрель 2022 года

3. Продажи за апрель 2023 года

4. Продажи за апрель 2023 года/Продажи за апрель 2022 года

Для этого я создал 2 набора данных:


ВЫБРАТЬ
    ОстаткиОстаткиИОбороты.Товар.Родитель.Наименование КАК ТоварРодительНаименование1,
    ОстаткиОстаткиИОбороты.Валюта.Наименование КАК ВалютаНаименование1,
    СУММА(ОстаткиОстаткиИОбороты.КолРасход) КАК КолРасход1,
    СУММА(ОстаткиОстаткиИОбороты.СуммаРасход) КАК СуммаРасход1

ИЗ
    РегистрНакопления.Остатки.ОстаткиИОбороты(&Начало1, &Конец1, , , ) КАК ОстаткиОстаткиИОбороты
ГДЕ
    ОстаткиОстаткиИОбороты.КолРасход > 0

СГРУППИРОВАТЬ ПО
    ОстаткиОстаткиИОбороты.Товар.Родитель.Наименование,
    ОстаткиОстаткиИОбороты.Валюта.Наименование
Показать


и

ВЫБРАТЬ
    ОстаткиОстаткиИОбороты.Товар.Родитель.Наименование КАК ТоварРодительНаименование2,
    ОстаткиОстаткиИОбороты.Валюта.Наименование КАК ВалютаНаименование2,
    СУММА(ОстаткиОстаткиИОбороты.КолРасход) КАК КолРасход2,
    СУММА(ОстаткиОстаткиИОбороты.СуммаРасход) КАК СуммаРасход2

ИЗ
    РегистрНакопления.Остатки.ОстаткиИОбороты(&Начало2, &Конец2, , , ) КАК ОстаткиОстаткиИОбороты
ГДЕ
    ОстаткиОстаткиИОбороты.КолРасход > 0

СГРУППИРОВАТЬ ПО
    ОстаткиОстаткиИОбороты.Товар.Родитель.Наименование,
    ОстаткиОстаткиИОбороты.Валюта.Наименование
Показать



Параметры такие(Фото1).

скажите пожалуйста, как сминусовать 365 дней от НачалоПериода и КонецПериода и разместить данные на 3 колонку.

Например: Я туда ввожу Начало Периода: 01.02.2023, Конец Периода: 28.02.2023, потом хочу получить данные за 01.02.2022 и 28.02.2022 на 3 колонку.
Спасибо.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. TokarevV 35 27.04.23 07:15 Сейчас в теме
ДобавитьКДате(&НачалоПериода, День, -365)
3. nadyusha22 27.04.23 07:43 Сейчас в теме
(2)Сделала как Вы написали(Фото4), все рано данные одинаковые(Фото3)
Прикрепленные файлы:
4. nadyusha22 27.04.23 08:07 Сейчас в теме
(2)
ВЫБРАТЬ
	ОстаткиОстаткиИОбороты.Товар.Родитель.Наименование КАК ТоварРодительНаименование2,
	ОстаткиОстаткиИОбороты.Валюта.Наименование КАК ВалютаНаименование2,
	СУММА(ОстаткиОстаткиИОбороты.СониРасход) КАК СониРасход2,
	СУММА(ОстаткиОстаткиИОбороты.СуммаРасход) КАК СуммаРасход2
ИЗ
	РегистрНакопления.Остатки.ОстаткиИОбороты(ДОБАВИТЬКДАТЕ(&н2, месяц, -365), ДОБАВИТЬКДАТЕ(&к2, месяц, -365), , , ) КАК ОстаткиОстаткиИОбороты
ГДЕ
	ОстаткиОстаткиИОбороты.СониРасход > 0

СГРУППИРОВАТЬ ПО
	ОстаткиОстаткиИОбороты.Товар.Родитель.Наименование,
	ОстаткиОстаткиИОбороты.Валюта.Наименование
Показать


Попробовала так, все равно выдает одинаковые данные.
7. glek 119 27.04.23 09:23 Сейчас в теме
(4) Посмотрите у макте компоновки результирующий запрос и параметры.
5. nadyusha22 27.04.23 08:31 Сейчас в теме
(2) Так тоже пробовала.
Прикрепленные файлы:
6. glek 119 27.04.23 09:23 Сейчас в теме
(5) И всё же вопрос: почему используется количество дней? для високосного года будете переделывать отчет?
8. nadyusha22 27.04.23 09:40 Сейчас в теме
(6)Моя ошибка, сейчас исправлю
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот