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

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

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

Как установить период отчета в 1С: Бухгалтерии, ЗУП и Управлении торговлей. Стандартные периоды, произвольные даты, настройка в СКД и типичные ошибки.

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

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

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

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

В конфигурациях на управляемых формах (1С:Бухгалтерия 8.3, ЗУП 3.1, УТ 11, ERP) при открытии любого отчета в верхней части окна отображается строка с периодом. Обычно она выглядит как выпадающее поле с текущим значением, например «Январь» или «01.01.— 31.03.». Рядом могут быть кнопки «Настройки» и «Сформировать».

В отчетах, построенных на СКД (а это большинство современных типовых отчетов), период может быть вынесен на панель быстрых настроек, а может быть спрятан внутрь полных настроек. Если в шапке формы периода не видно, нажмите кнопку «Настройки» или «Еще — Изменить вариант» — параметр «Период» или «Начало периода» / «Конец периода» найдется на закладке «Параметры» либо «Отбор».

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

Как выбрать стандартный период через диалог выбора

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

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

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

Как задать произвольные даты начала и окончания

Когда нужен нестандартный интервал — например, с 15 марта по 20 апреля, — используйте произвольный период. В диалоге выбора периода переключитесь на вариант «Произвольный» (или «Интервал») и введите обе даты. Даты можно вводить с клавиатуры в формате ДД.ММ.ГГГГ или выбирать мышью в календаре.

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

Настройка периода в отчетах на СКД

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

Период как параметр

На закладке «Параметры» найдите строки «Начало периода» и «Конец периода» (или единый параметр «Период»). Установите флажки использования и укажите значения. Если параметр неактивен (серый), значит, в данном варианте отчета он не задействован — период, возможно, реализован через отбор.

Период как отбор

На закладке «Отбор» добавьте элемент отбора по полю «Период» с видом сравнения «Больше или равно» / «Меньше или равно» либо «В интервале». Такой способ позволяет, например, сравнивать данные за несколько разрозненных интервалов, что невозможно через один параметр периода.

Как сохранить отчет с нужным периодом

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

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

Сравнение вариантов

Стандартный период (месяц, квартал, год)

Подходит для регламентной отчетности. Границы подставляются автоматически, ошибки в датах исключены. Ограничение — только фиксированные интервалы.

Относительный период (прошлый месяц, текущая неделя)

Идеален для сохраненных вариантов и рассылок отчетов. Пересчитывается автоматически. Не подходит, если нужна конкретная историческая дата.

Произвольный интервал

Дает полную свободу выбора дат. Требует внимательности: легко ошибиться в границах и потерять документы последнего дня.

Почему отчет формируется пустым или за неверный период

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

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

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

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

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

Период в шапке сформированного отчета
Норма

Совпадает с заданными датами начала и окончания

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

Отображается другой интервал — настройки не применились

Наличие данных в отчете
Норма

Строки документов за выбранный период присутствуют

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

Пусто при наличии проведенных документов — проверьте год и отборы

Последний день периода
Норма

Документы последнего дня включены в отчет

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

Документы последнего дня отсутствуют — задайте период через диалог стандартного периода

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

Часто задаваемые вопросы

Как быстро установить период «текущий месяц» во всех отчетах?

В большинстве типовых отчетов достаточно нажать на поле периода и выбрать в диалоге «Месяц» — по умолчанию подставится текущий. Если нужно, чтобы период всегда был текущим, сохраните вариант отчета с относительным периодом «Этот месяц», тогда при каждом открытии границы пересчитаются автоматически.

Почему в отчете нет поля периода?

Поле периода может быть скрыто в настройках варианта. Откройте «Настройки» или «Еще — Изменить вариант» и проверьте закладки «Параметры» и «Отбор». Также период может быть выведен в пользовательские настройки — тогда он доступен через кнопку быстрых настроек в шапке отчета.

Как сформировать отчет за один конкретный день?

Откройте диалог выбора стандартного периода, выберите тип «День» и укажите нужную дату. Такой способ гарантированно включает весь день целиком. Ручной ввод одинаковых дат «с» и «по» в некоторых отчетах дает пустой результат из-за нулевого времени окончания.

Влияет ли дата запрета редактирования на формирование отчета?

Нет. Дата запрета изменения данных ограничивает только ввод и изменение документов. Отчеты за закрытый период формируются свободно — это штатный способ проверить данные прошлых периодов без риска что-либо изменить.

Можно ли задать период в отчете, который формируется по расписанию?

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

Итог

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

Период отчета в 1С задается через поле в шапке формы или диалог выбора стандартного периода; для регулярных отчетов сохраняйте варианты с относительными периодами. Если отчет пуст — проверяйте год в датах, проведенность документов и лишние отборы, а период задавайте через диалог, чтобы не потерять документы последнего дня.