Вывести все месяцы указанного года

1. Pyryrym 05.10.20 18:05 Сейчас в теме
У меня есть отчет, который выводит за указанный год данные по регистрам по месяцам, но только по тем, в которые были движения регистров. Мне нужно, чтобы выводились все месяцы за год. Я пробовал сделать Дополнение периода - месяц, но в таком случае исчезала группировка по месяцам (Была по Период.ЧастиДат.Месяц)
По теме из базы знаний
Найденные решения
6. vadim1011985 101 05.10.20 23:19 Сейчас в теме
Выбираешь все даты между началом года и концом года с двумя полями
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
VictorRGB2; user1464234; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. echo77 1908 18.10.20 08:40 Сейчас в теме
(1) можете показать как было и стало?
2. VictorRGB2 14 05.10.20 18:28 Сейчас в теме
слишком мало вводных
структура регистра неизвестна, чтобы хоть что-то советовать
можно предложить выборку сделать по ... по чему-то, что потом левым соединением связать с регистром так, чтобы получить данные по всем месяцам года, но заполнены будут только те, по которым есть что-то на регистре

ЗЫ... написал много, а понятного мало, впрочем как и сабдже
3. Pyryrym 05.10.20 18:49 Сейчас в теме
(2)(2)Регистр накопления-обороты, период-регистратор, поля - выручка, менеджер, период, регистратор.

"но заполнены будут только те, по которым есть что-то на регистре" - так и нужно, что бы были просто пустые строки
4. vadim1011985 101 05.10.20 21:46 Сейчас в теме
Сформировать временную таблицу по производственному календарю , полученные периоды подставлять в основной запрос - на СКД делается на раз-два
user1464234; Pyryrym; +2 Ответить
5. Pyryrym 05.10.20 22:58 Сейчас в теме
(4) а можно поподробнее, я не особо понимаю, как сделать такую временную таблицу
6. vadim1011985 101 05.10.20 23:19 Сейчас в теме
Выбираешь все даты между началом года и концом года с двумя полями
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
VictorRGB2; user1464234; +2 Ответить
8. Nik2009 28.10.24 15:35 Сейчас в теме
Оставьте свое сообщение

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