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

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

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

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

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

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

Важный нюанс: границы периода в 1С учитывают время. Дата окончания «31.03» без указания времени может означать начало суток (00:00:00), и документы, проведенные 31 марта в течение дня, в отчет не попадут. Поэтому при ручном вводе дат стоит проверять, включается ли последний день периода целиком — об этом подробнее ниже.

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

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

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

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

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

Введите даты начала и окончания и нажмите «Сформировать»

Кнопка «Настройки», закладка «Параметры»Отчет на СКД

Период задан в параметрах; измените его там и пересформируйте

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

Откройте расширенные настройки и снимите фиксацию или включите параметр в пользовательские настройки

Выбор стандартного периода

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

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

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

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

Установка произвольных дат начала и окончания

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

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

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

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

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

Чтобы не задавать период каждый раз, сохраните его в варианте отчета: задайте нужные настройки, нажмите «Ещё» → «Сохранить вариант отчета» (или «Сохранить настройки»). Для регулярных отчетов используйте относительные стандартные периоды — тогда сохраненный вариант всегда будет показывать актуальный интервал.

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

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

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

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

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

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

Даты в шапке отчета
Норма

Совпадают с заданным интервалом, последний день включен полностью

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

Дата окончания меньше ожидаемой или шапка показывает другой месяц

Итоги отчета
Норма

Сходятся с ОСВ или журналом документов за тот же период

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

Не хватает документов последнего дня периода

Повторное формирование
Норма

После «Сформировать» данные соответствуют новому периоду

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

На экране остались данные за старый интервал

Типичные ошибки и ограничения

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

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

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

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

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

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

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

Почему в отчет не попадают документы за последний день периода?

Чаще всего дата окончания задана с временем 00:00:00, то есть как начало суток, и весь последний день исключается из выборки. Укажите дату окончания с временем 23:59:59 или выберите стандартный период (например, «Этот месяц»), в котором границы выставляются автоматически с учетом полного дня.

Как сделать, чтобы отчет всегда открывался за текущий месяц?

Задайте в настройках стандартный период «Этот месяц» и сохраните вариант отчета через «Ещё» → «Сохранить вариант отчета». Относительные периоды пересчитываются при каждом открытии, поэтому сохраненный вариант всегда будет показывать актуальный месяц без ручной правки дат.

Поле периода неактивно и не редактируется — что делать?

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

Чем отличается период в отчете по остаткам от периода в отчете по оборотам?

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

Отчет за большой период формируется очень долго или выдает ошибку памяти. Как быть?

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