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

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

Как сделать период в отчете 1С: пошаговая инструкция

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

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

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

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

В большинстве типовых отчетов 1С (например, «Оборотно-сальдовая ведомость», «Анализ счета», «Продажи» в 1С:УТ) поле периода расположено прямо на форме отчета, в верхней части. Обычно это строка с надписью «Период» и двумя датами — началом и окончанием интервала. Рядом может быть кнопка выбора стандартного периода: «Месяц», «Квартал», «Год».

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

В некоторых конфигурациях, например в 1С:Бухгалтерии 8, период задается парой полей «с … по …» с календарями. Кликните по полю даты и выберите день в календаре либо введите дату вручную с клавиатуры в формате ДД.ММ.ГГГГ.

Как задать стандартный период

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

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

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

Обратите внимание: стандартный период рассчитывается от текущей даты компьютера. Если вы формируете отчет 3-го числа месяца и выбираете «Этот месяц», отчет покажет данные с 1-го по 3-е число. Для полного прошлого месяца выбирайте вариант «Прошлый месяц».

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

Если нужен нестандартный интервал — например, с 15 января по 20 марта, — даты вводятся вручную. Кликните в поле начала периода и введите дату с клавиатуры (достаточно цифр, разделители программа подставит сама) или выберите день в календаре, который открывается по кнопке рядом с полем. Затем так же заполните дату окончания.

В диалоге выбора стандартного периода тоже можно ввести произвольные даты: откройте диалог и в полях «Начало периода» и «Конец периода» укажите нужные числа, не выбирая предустановленный вариант слева.

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

Настройка периода в отчетах на СКД через «Еще — Установить период»

Во многих современных конфигурациях (1С:Управление торговлей 11, 1С:ERP, 1С:Комплексная автоматизация) отчеты построены на СКД, и период там задается через кнопку «Еще» на панели отчета. Откройте меню «Еще» и выберите пункт «Установить период…» — появится стандартный диалог выбора интервала.

Альтернативный путь — через расширенные настройки. Нажмите «Настройки» (или «Еще — Изменить вариант»), перейдите на вкладку «Отбор» или «Параметры» и найдите параметр «Период». Здесь можно не только задать даты, но и изменить тип периода: например, использовать параметр «Период» как единое поле или раздельные «ДатаНачала» и «ДатаОкончания» — это зависит от того, как отчет написан разработчиком.

Если в отчете на СКД период меняется в настройках, но на результат не влияет, проверьте, не задан ли отбор по дате документа отдельным элементом на вкладке «Отбор». Такой отбор может «перекрывать» параметр периода, и отчет будет фильтроваться по нему, а не по датам из параметра.
ПЗ
Практическое замечание

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

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

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

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

Почему отчет пустой: проверка периода и связанных причин

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

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

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

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

Даты в полях периода
Норма

Начало раньше окончания, год корректный

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

Даты перепутаны местами или стоит прошлый год

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

В журнале документов есть проведенные документы за этот период

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

Документы есть, но не проведены или помечены на удаление

Совпадение с контрольным отчетом
Норма

Обороты совпадают с аналогичным отчетом за тот же период

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

Суммы расходятся — возможно, установлены скрытые отборы

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

Особенности в разных конфигурациях

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

В 1С:ЗУП многие отчеты имеют поле «Период» с одной датой или месяцем, поскольку кадровые и расчетные данные привязаны к месяцу начисления. В 1С:Управление торговлей 11 и ERP период чаще всего устанавливается через «Еще — Установить период», а в аналитических отчетах может быть несколько периодов для сравнения (например, «Текущий период» и «Прошлый период»).

Маршрут решения

Как выбрать действие

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

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

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

В отчетах на СКД период часто скрыт в настройках. Нажмите «Еще — Установить период» или откройте «Настройки» и найдите параметр «Период» в списке. Чтобы поле всегда было на форме, переведите параметр в режим «Быстрый доступ» в настройках отчета.

Можно ли задать период с точностью до часа или минуты?

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

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

Стандартный параметр периода — это один непрерывный интервал. Для сравнения нескольких периодов используйте отчеты с функцией сравнения периодов (есть в 1С:УТ и ERP) либо сформируйте отчет несколько раз за разные интервалы и сведите результаты. Альтернатива — отбор по списку конкретных месяцев в настройках СКД.

Отчет за прошлый год формируется пустым, хотя данные есть. Что делать?

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

Как сделать, чтобы период подставлялся автоматически при открытии отчета?

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

Почему отчет за один и тот же период показывает разные суммы в разные дни?

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

Итог

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

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