К статье
Практический материал

Отчеты и Аналитика · 9 мин

Как создать отчетные периоды в 1С

Как создать отчетные периоды в 1С: где хранятся периоды, настройка в типовых конфигурациях, периодичность, типичные ошибки и проверка результата.

Отчетные периоды в 1С — это временные интервалы (месяцы, кварталы, годы, произвольные даты), по которым программа группирует данные в отчетах, регламентированной отчетности и обработках. Если период не создан или заполнен неверно, отчет либо не сформируется, либо покажет пустые значения, а регламентированная форма не предложит нужный квартал в списке выбора.

В типовых конфигурациях (1С:Бухгалтерия, 1С:Зарплата и управление персоналом, 1С:ERP) периоды хранятся по-разному: где-то это справочник «Периоды» или «Отчетные периоды», где-то — автоматически формируемый список, а в отчетах на СКД период вообще задается пользователем произвольно. Поэтому первый шаг — понять, в какой именно подсистеме вам нужен период.

Ниже разобраны основные сценарии: заполнение справочника периодов, настройка периодичности, работа с регламентированной отчетностью и создание периодов в пользовательских отчетах. Инструкции ориентированы на типовые конфигурации на управляемых формах, но логика применима и к самописным решениям.

Где в 1С хранятся отчетные периоды

Прежде чем создавать период, определите, какой механизм использует ваша конфигурация. В 1С:Бухгалтерии периоды для регламентированной отчетности формируются автоматически: при создании отчета программа предлагает список доступных кварталов и годов. В отраслевых и самописных решениях нередко встречается справочник «Периоды», «Отчетные периоды» или «Периоды отчетности», который нужно заполнять вручную или специальной обработкой.

Быстрый способ найти нужный объект — открыть меню «Все функции» (если оно включено в настройках) и в поиске набрать «период». Система покажет все справочники и регистры, в названии которых есть это слово. Также проверьте разделы «Справочники», «Настройка» и «Администрирование» — именно там типовые конфигурации размещают подобные классификаторы.

Создание периода в справочнике периодов

Если в вашей конфигурации есть справочник периодов, порядок действий типовой. Откройте справочник, нажмите «Создать» и заполните обязательные поля: наименование (например, «1 квартал»), дату начала и дату окончания периода. В некоторых решениях дополнительно указывается периодичность — месяц, квартал, полугодие, год — и принадлежность к родительскому периоду.

Многие конфигурации поддерживают групповое создание: в справочнике есть кнопка «Заполнить» или «Создать периоды», которая по указанному году и периодичности формирует сразу весь набор — 12 месяцев, 4 квартала, полугодия. Это быстрее и исключает ошибки в датах, например неверное окончание февраля или квартала.

Порядок действий
  1. 1
    Откройте справочник периодов через «Все функции» или раздел «Справочники»
  2. 2
    Нажмите «Создать» для одиночного периода или «Заполнить» для генерации за год
  3. 3
    Укажите наименование, дату начала и дату окончания
  4. 4
    Проверьте, что дата окончания — последний день периода (например, 31.03, а не 30.03)
  5. 5
    Запишите элемент и убедитесь, что он появился в списке выбора отчета

Обратите внимание на дату окончания: в 1С границы периодов обычно включают последний день целиком, поэтому квартал должен заканчиваться 31 марта, а не 1 апреля. Ошибка на один день приводит к тому, что документы последнего дня не попадают в отчет.

Периоды в регламентированной отчетности

В 1С:Бухгалтерии и аналогичных решениях регламентированные отчеты (раздел «Отчеты» → «Регламентированные отчеты») не требуют предварительного создания периодов. При создании отчета вы нажимаете «Создать», выбираете форму, а затем в диалоге указываете период — программа сама предлагает список доступных кварталов, месяцев или годов в зависимости от периодичности формы.

Если нужного периода нет в списке, чаще всего причина в том, что выбрана устаревшая редакция формы или форма вообще не предусматривает такую периодичность. Например, декларация по налогу на прибыль предлагает квартальные периоды, а некоторые формы — только год. Проверьте, что отчет обновлен до актуальной редакции, и что вы выбираете период в диалоге создания, а не пытаетесь изменить его в уже сохраненном отчете.

Произвольный период в отчетах на СКД

Отчеты, построенные на системе компоновки данных (оборотно-сальдовая ведомость, анализ счета, карточка счета и большинство управленческих отчетов), вообще не используют справочник периодов. Период задается прямо в форме отчета: поля «Период с... по...» или кнопка выбора стандартного периода — «Сегодня», «Этот месяц», «Этот квартал», «Произвольный период».

Если вариант периода не отображается в шапке отчета, откройте «Настройки» → вкладка «Отбор» или «Параметры» и найдите параметр «Период» или «Стандартный период». Убедитесь, что у параметра включен режим отображения «Быстрый доступ» — тогда он появится в основной форме отчета. Для произвольных дат выберите вид периода «Произвольный» и введите даты вручную.

Периодичность и границы: что учесть при создании

При заполнении периодов вручную критичны три правила. Первое — периоды не должны пересекаться: если один квартал заканчивается 31 марта, следующий начинается 1 апреля, а не 31 марта. Второе — не должно быть разрывов, если отчетность строится по непрерывной цепочке периодов. Третье — наименования должны быть понятны пользователям: «Январь» читается лучше, чем «Период 01».

В конфигурациях, где периоды используются для расчетов (например, в бюджетировании или планировании), может действовать дополнительное ограничение: период нельзя удалить, если по нему уже введены данные. В таком случае программа предложит либо пометить период на удаление с последующей проверкой ссылок, либо откажет в операции.

Типичные ошибки и их последствия

Самая частая ошибка — неверная дата окончания: пользователь ставит первое число следующего месяца вместо последнего дня текущего. Итог — документы последнего дня выпадают из отчета, суммы не сходятся с соседними периодами. Вторая типичная ошибка — дубли периодов: один и тот же интервал создан дважды с разными наименованиями, и пользователи заносят данные в разные элементы, дробя статистику.

Третья проблема — попытка изменить период в уже созданном регламентированном отчете вместо создания нового экземпляра. И четвертая — поиск справочника периодов там, где его нет: в типовых отчетах на СКД период всегда задается в настройках, и никакой предварительной подготовки не требуется.

Типичные ошибки
01
Дата окончания периода — первое число следующего месяца: последний день выпадает из выборки
02
Дублирование одинаковых периодов под разными именами — данные размываются между элементами
03
Попытка редактировать период в сохраненном регламентированном отчете вместо создания нового
04
Поиск справочника периодов для отчетов на СКД, где период задается в настройках формы

Проверка результата

После создания периода убедитесь, что он работает. Откройте отчет, ради которого создавался период, и проверьте, что новый интервал доступен в списке выбора. Сформируйте отчет за этот период и сверьте границы: первый и последний день должны попадать в выборку.

Дополнительная проверка — контрольная сумма. Если у вас есть отчет за больший интервал (например, год), сумма по месяцам или кварталам должна сойтись с годовым итогом. Расхождение почти всегда означает разрыв или пересечение границ периодов.

Контрольные точки

Как проверить результат

Новый период в списке выбора отчета
Норма

Период виден и выбирается

Тревожный признак

Периода нет — проверьте, в тот ли справочник он записан

Границы периода
Норма

Окончание — последний день интервала, пересечений с соседними нет

Тревожный признак

Разрыв или наложение дат с соседним периодом

Сумма по периодам
Норма

Сумма месяцев равна итогу за квартал/год

Тревожный признак

Расхождение — ищите выпавший день или дубль

Частые вопросы

Можно ли создать период произвольной длины, например с 15-го по 15-е?

Да, если конфигурация использует справочник периодов — создайте элемент с любыми датами начала и окончания. В отчетах на СКД выберите вид периода «Произвольный» и введите нужные даты. Учтите, что регламентированная отчетность работает только со стандартными периодами, заданными формой.

Почему в списке регламентированного отчета нет нужного квартала?

Чаще всего форма отчета имеет иную периодичность (например, только годовая) или используется устаревшая редакция. Обновите конфигурацию или сами формы отчетности и проверьте периодичность конкретной формы в ее описании.

Как массово создать периоды на несколько лет вперед?

Используйте штатную команду «Заполнить» или «Создать периоды» в справочнике, если она есть: укажите диапазон лет и периодичность. Если такой команды нет, периоды придется создавать вручную или попросить разработчика сделать простую обработку заполнения.

Что будет, если удалить период, по которому есть данные?

Программа либо откажет в удалении при контроле ссылочной целостности, либо пометит объект на удаление, а отчеты по этому периоду перестанут формироваться. Перед удалением выполните поиск ссылок на объект и убедитесь, что период нигде не используется.

Нужно ли создавать периоды для оборотно-сальдовой ведомости?

Нет. ОСВ и другие бухгалтерские отчеты на СКД работают с произвольными датами: период задается прямо в форме отчета или через стандартные варианты («Этот месяц», «Этот квартал»). Справочник периодов для них не используется.

Итог

Что важно запомнить

Сначала определите, какой механизм использует ваша задача: справочник периодов, автоматический выбор в регламентированной отчетности или произвольные даты в отчетах на СКД. При ручном создании следите за границами — без пересечений и разрывов, а перед изменением или удалением периода с данными делайте резервную копию и проверяйте ссылки.