Отчеты и Аналитика · 9 мин
Как установить период отчета в 1С
Как установить период отчета в 1С: Бухгалтерии, ЗУП и Управлении торговлей. Стандартные периоды, произвольные даты, настройка в СКД и типичные ошибки.
Период отчета — главный параметр, от которого зависит, какие данные попадут в результат. В большинстве конфигураций 1С (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей) поле периода находится прямо в шапке формы отчета и состоит из даты начала и даты окончания. Однако внешний вид этого элемента зависит от версии платформы и от того, построен отчет на системе компоновки данных (СКД) или на старой форме настроек.
Практически во всех типовых отчетах доступны два способа: выбрать стандартный период (месяц, квартал, год) из готового списка или задать произвольные даты вручную. Стандартный период удобен тем, что автоматически подставляет корректные границы — например, для квартала это первое число первого месяца и последнее число последнего месяца, без риска ошибиться в дате.
Ниже разобраны все основные сценарии: установка периода в типовых отчетах, работа с кнопкой выбора периода, настройка отбора по периоду в СКД, сохранение вариантов с нужным периодом и решение типичных проблем, когда отчет формируется пустым или за неверные даты.
Где находится настройка периода в типовых отчетах
В конфигурациях на управляемых формах (1С:Бухгалтерия 8.3, ЗУП 3.1, УТ 11, ERP) при открытии любого отчета в верхней части окна отображается строка с периодом. Обычно она выглядит как выпадающее поле с текущим значением, например «Январь» или «01.01.— 31.03.». Рядом могут быть кнопки «Настройки» и «Сформировать».
В отчетах, построенных на СКД (а это большинство современных типовых отчетов), период может быть вынесен на панель быстрых настроек, а может быть спрятан внутрь полных настроек. Если в шапке формы периода не видно, нажмите кнопку «Настройки» или «Еще — Изменить вариант» — параметр «Период» или «Начало периода» / «Конец периода» найдется на закладке «Параметры» либо «Отбор».
В старых конфигурациях на обычных формах (например, 1С:Бухгалтерия 7.7 или ранние редакции 8.2) период задается двумя отдельными полями «с» и «по» с календарями, либо кнопкой вызова диалога выбора периода. Логика та же: указываете обе границы и формируете отчет заново.
Как выбрать стандартный период через диалог выбора
Самый надежный способ — воспользоваться встроенным диалогом выбора стандартного периода. Он исключает ошибки ручного ввода дат, например пропущенный последний день месяца или неверный год.
- 1Откройте нужный отчет через раздел «Отчеты» или «Операции» главного меню.
- 2Нажмите на поле периода в шапке формы или на кнопку выбора периода (значок календаря).
- 3В открывшемся диалоге выберите тип периода: день, неделя, месяц, квартал, полугодие, год или «произвольный период».
- 4Укажите конкретное значение — например, нужный месяц и год в календаре.
- 5Нажмите «Выбрать» или «ОК», затем кнопку «Сформировать».
- 6Проверьте, что в шапке сформированного отчета отображаются именно те даты, которые вы задавали.
В диалоге выбора стандартного периода доступны варианты «С начала года», «С начала месяца», относительные периоды вроде «Прошлый месяц» и «Текущая неделя», а также произвольный интервал. Относительные периоды удобны для регламентных задач: отчет с периодом «Прошлый месяц» можно сохранить в вариантах, и он каждый раз будет формироваться за предыдущий месяц без ручной перенастройки.
Как задать произвольные даты начала и окончания
Когда нужен нестандартный интервал — например, с 15 марта по 20 апреля, — используйте произвольный период. В диалоге выбора периода переключитесь на вариант «Произвольный» (или «Интервал») и введите обе даты. Даты можно вводить с клавиатуры в формате ДД.ММ.ГГГГ или выбирать мышью в календаре.
Обратите внимание на границы интервала. В 1С дата окончания обычно учитывается до конца дня (23:59:59), если вы задаете период через диалог стандартного периода. Но если период вводится вручную в полях «с» и «по» без указания времени, в некоторых отчетах конец периода может интерпретироваться как начало указанного дня — и документы за этот день не попадут в отчет. Признак проблемы: отчет за один день формируется пустым, хотя документы есть.
Настройка периода в отчетах на СКД
Отчеты на системе компоновки данных дают больше гибкости: период можно задать как параметр, как отбор или как комбинацию обоих. Откройте полные настройки отчета через кнопку «Настройки» или команду «Еще — Изменить вариант».
Период как параметр
На закладке «Параметры» найдите строки «Начало периода» и «Конец периода» (или единый параметр «Период»). Установите флажки использования и укажите значения. Если параметр неактивен (серый), значит, в данном варианте отчета он не задействован — период, возможно, реализован через отбор.
Период как отбор
На закладке «Отбор» добавьте элемент отбора по полю «Период» с видом сравнения «Больше или равно» / «Меньше или равно» либо «В интервале». Такой способ позволяет, например, сравнивать данные за несколько разрозненных интервалов, что невозможно через один параметр периода.
Как сохранить отчет с нужным периодом
Если отчет формируется регулярно за один и тот же тип периода, сохраните настройки как вариант. Настройте период и остальные параметры, затем выберите «Еще — Сохранить вариант отчета» (в некоторых конфигурациях — «Сохранить настройки»), задайте понятное имя, например «ОСВ за прошлый месяц».
При использовании относительных стандартных периодов («Текущий месяц», «Прошлый квартал») сохраненный вариант остается актуальным без ручной корректировки — при каждом открытии границы пересчитываются от текущей даты. Абсолютные даты, наоборот, зафиксируются, и через месяц вариант придется перенастраивать.
Сравнение вариантов
Подходит для регламентной отчетности. Границы подставляются автоматически, ошибки в датах исключены. Ограничение — только фиксированные интервалы.
Идеален для сохраненных вариантов и рассылок отчетов. Пересчитывается автоматически. Не подходит, если нужна конкретная историческая дата.
Дает полную свободу выбора дат. Требует внимательности: легко ошибиться в границах и потерять документы последнего дня.
Почему отчет формируется пустым или за неверный период
Самая частая причина пустого отчета — несоответствие периода датам документов. Проверьте, что даты документов в журнале действительно попадают в заданный интервал, включая год: типичная ошибка — отчет за январь нужного месяца, но прошлого года.
Вторая причина — закрытый период или дата запрета изменения данных не влияют на формирование отчета, а вот непроведенные документы влияют: отчеты по регистрам строятся только по проведенным документам. Если документы есть, но не проведены, отчет будет пустым при корректном периоде.
Третья причина — конфликт отборов. Если помимо периода установлены отборы по организации, складу или контрагенту, а в базе нет данных, удовлетворяющих всем условиям одновременно, результат будет пустым. Снимите лишние отборы и сформируйте отчет заново, чтобы локализовать проблему.
Как проверить результат
Совпадает с заданными датами начала и окончания
Отображается другой интервал — настройки не применились
Строки документов за выбранный период присутствуют
Пусто при наличии проведенных документов — проверьте год и отборы
Документы последнего дня включены в отчет
Документы последнего дня отсутствуют — задайте период через диалог стандартного периода
Часто задаваемые вопросы
Как быстро установить период «текущий месяц» во всех отчетах?
В большинстве типовых отчетов достаточно нажать на поле периода и выбрать в диалоге «Месяц» — по умолчанию подставится текущий. Если нужно, чтобы период всегда был текущим, сохраните вариант отчета с относительным периодом «Этот месяц», тогда при каждом открытии границы пересчитаются автоматически.
Почему в отчете нет поля периода?
Поле периода может быть скрыто в настройках варианта. Откройте «Настройки» или «Еще — Изменить вариант» и проверьте закладки «Параметры» и «Отбор». Также период может быть выведен в пользовательские настройки — тогда он доступен через кнопку быстрых настроек в шапке отчета.
Как сформировать отчет за один конкретный день?
Откройте диалог выбора стандартного периода, выберите тип «День» и укажите нужную дату. Такой способ гарантированно включает весь день целиком. Ручной ввод одинаковых дат «с» и «по» в некоторых отчетах дает пустой результат из-за нулевого времени окончания.
Влияет ли дата запрета редактирования на формирование отчета?
Нет. Дата запрета изменения данных ограничивает только ввод и изменение документов. Отчеты за закрытый период формируются свободно — это штатный способ проверить данные прошлых периодов без риска что-либо изменить.
Можно ли задать период в отчете, который формируется по расписанию?
Да, если конфигурация поддерживает рассылку отчетов. В настройках рассылки используйте вариант отчета с относительным стандартным периодом (например, «Прошлая неделя»), и каждая отправка будет содержать актуальный интервал без ручной настройки.
Что важно запомнить
Период отчета в 1С задается через поле в шапке формы или диалог выбора стандартного периода; для регулярных отчетов сохраняйте варианты с относительными периодами. Если отчет пуст — проверяйте год в датах, проведенность документов и лишние отборы, а период задавайте через диалог, чтобы не потерять документы последнего дня.