У меня есть отчет, который выводит за указанный год данные по регистрам по месяцам, но только по тем, в которые были движения регистров. Мне нужно, чтобы выводились все месяцы за год. Я пробовал сделать Дополнение периода - месяц, но в таком случае исчезала группировка по месяцам (Была по Период.ЧастиДат.Месяц)
По теме из базы знаний
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Собираем образ виртуальной машины с PostgreSQL и платформой 1С. Цикл "Многопоточный CI для 1С c Packer, Vagrant и Jenkins", часть 2
- Курсовые разницы в 1С в 2022 - 2024 годах в «1С:Управление производственным предприятием» ред.1.3 (УПП)
- Переход на Clickhouse для анализа метрик
- СКД: пример формирования шапки отчета по неделям, месяцам
Найденные решения
Выбираешь все даты между началом года и концом года с двумя полями
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
слишком мало вводных
структура регистра неизвестна, чтобы хоть что-то советовать
можно предложить выборку сделать по ... по чему-то, что потом левым соединением связать с регистром так, чтобы получить данные по всем месяцам года, но заполнены будут только те, по которым есть что-то на регистре
ЗЫ... написал много, а понятного мало, впрочем как и сабдже
структура регистра неизвестна, чтобы хоть что-то советовать
можно предложить выборку сделать по ... по чему-то, что потом левым соединением связать с регистром так, чтобы получить данные по всем месяцам года, но заполнены будут только те, по которым есть что-то на регистре
ЗЫ... написал много, а понятного мало, впрочем как и сабдже
Выбираешь все даты между началом года и концом года с двумя полями
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот