У меня есть отчет, который выводит за указанный год данные по регистрам по месяцам, но только по тем, в которые были движения регистров. Мне нужно, чтобы выводились все месяцы за год. Я пробовал сделать Дополнение периода - месяц, но в таком случае исчезала группировка по месяцам (Была по Период.ЧастиДат.Месяц)
По теме из базы знаний
- Алкогольная декларация для 1С 8.1, 8.2, 8.3 (1, 2, 3, 4, 5, 6, 7, 8 формы) УТ10.2/10.3, УТ11, УПП, КА, БП2.0/3.0, БП КОРП, Розница 1.0/2.1, Далион, Астор, УТАП и др. с подписью и шифрованием, редакция 2.3
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Собираем образ виртуальной машины с PostgreSQL и платформой 1С. Цикл "Многопоточный CI для 1С c Packer, Vagrant и Jenkins", часть 2
- Отчеты по расчетам с контрагентами для 1С:Бухгалтерии
- Сервер лицензирования 1С на 12 тыс. пользователей: настройка, мониторинг, резервирование
Найденные решения
Выбираешь все даты между началом года и концом года с двумя полями
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
слишком мало вводных
структура регистра неизвестна, чтобы хоть что-то советовать
можно предложить выборку сделать по ... по чему-то, что потом левым соединением связать с регистром так, чтобы получить данные по всем месяцам года, но заполнены будут только те, по которым есть что-то на регистре
ЗЫ... написал много, а понятного мало, впрочем как и сабдже
структура регистра неизвестна, чтобы хоть что-то советовать
можно предложить выборку сделать по ... по чему-то, что потом левым соединением связать с регистром так, чтобы получить данные по всем месяцам года, но заполнены будут только те, по которым есть что-то на регистре
ЗЫ... написал много, а понятного мало, впрочем как и сабдже
Выбираешь все даты между началом года и концом года с двумя полями
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
НачалоПериода (..., МЕСЯЦ) КонецПериода ( ..., месяц)
Из регистра сведений ДанеыеПроизводственогоКалендаря ( точно не помню как регистр звучит)
В запросе используешь конструкцию ВЫБРАТЬ Различные .
В итоге у тебя календарный год будет разбит по месяца с датами начала и конца каждого месяца.
Это первый набор данных в СКД
Второй набор данных , это твой основной запрос (
На закладке связи настраиваешь связь между таблицей с датами и твоим основным запросом через параметры. В итоге у тебя обороты будут за каждый месяц из таблиц с датами ( подробно не стал описывать как настроить связи в интернете найдёшь)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот