Тип дополнения периода "Месяц", которое будет отсчитываться от начальной даты периода дополнения.
Полное описание, параметры и ограничения
ТипДополненияПериодаКомпоновкиДанных.МесяцОтНачалаПериода (DataCompositionPeriodAdditionType.MonthSinceBeginOfPeriod)
ТипДополненияПериодаКомпоновкиДанных (DataCompositionPeriodAdditionType)
МесяцОтНачалаПериода (MonthSinceBeginOfPeriod)
Доступен, начиная с версии 8.3.12.
Описание:
Тип дополнения периода "Месяц", которое будет отсчитываться от начальной даты периода дополнения.
Использование в версии:
Доступен, начиная с версии 8.3.12.
Методическая информация
Практические примеры
Настроить дополнение группировки Период: МесяцОтНачалаПериода
Создаём собственные настройки СКД и реальное поле группировки Период. Конкретный вариант задаёт дополнение дат в указанном диапазоне, но не формирует отчёт сам по себе.
Где и как запускать
Серверная процедура собственной учебной обработки; дополнительные функции размещаются отдельно в том же серверном модуле.
Подготовка
Создайте собственную учебную обработку с серверной процедурой ВыполнитьПример. Основной код без заголовка вставьте в тело этой процедуры.
Каждый урок — отдельная настройка. Код не обращается к данным рабочей конфигурации, не записывает базу и не создаёт внешние файлы.
Для применения создайте собственную схему СКД с полем Период типа Дата. Полученные Настройки относятся именно к полю Период этой схемы; код показывает подготовку настройки, не выдуманный результат отчёта.
Настройки = Новый НастройкиКомпоновкиДанных;
Группировка = Настройки.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
Группировка.Использование = Истина;
Поле = Группировка.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
Поле.Использование = Истина;
Поле.Поле = Новый ПолеКомпоновкиДанных("Период");
Поле.ТипДополнения = ТипДополненияПериодаКомпоновкиДанных.МесяцОтНачалаПериода;
Поле.НачалоПериода = Дата(2026, 10, 1);
Поле.КонецПериода = Дата(2026, 10, 31, 23, 59, 59);
Сообщить("Настроено дополнение: " + Строка(Поле.ТипДополнения));
Сообщить("Период: октябрь 2026; отчёт ещё не сформирован");Разбор по шагам
Настройки и группировка создаются сами; поле получено из её коллекции Элементы правильного типа.
ПолеКомпоновкиДанных("Период") обозначает имя поля собственной схемы, не имя реквизита формы.
ТипДополнения получает ТипДополненияПериодаКомпоновкиДанных.МесяцОтНачалаПериода, а начало и конец задаются настоящими датами. Формирование макета и вывода СКД здесь не выполняется.
Как проверить результат
В сообщении показан выбранный тип дополнения и октябрьский диапазон.
БезДополнения не создаёт отсутствующие даты; другие варианты задают конкретную периодичность дополнения. Не считайте число сообщений числом строк готового отчёта.
Ожидаемый результат
Конкретное значение использовано для настройки реально созданного объекта; результат расчёта не выдумывается.
На что обратить внимание
Это подготовка настройки. Она сама не является рассчитанным отчётом, моделью прогноза или анализом рабочей базы.
Имена полей и источник берутся из подготовки. Не передавайте неизвестный объект и не добавляйте проверку имени конфигурации вместо правильного контекста.
Меняя роль колонки или тип анализа, пересмотрите остальные роли и параметры перед отдельным вызовом Выполнить.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.