Период в отчётах и списках 1С 8.3: выбор дат, ручной ввод, ошибки

· 9 мин

Содержание

Чтобы ввести период в 1С, заполните в шапке отчёта два поля: дату начала («с») и дату окончания («по»). Быстрее всего нажать кнопку с многоточием ... рядом с полями и выбрать готовый период: месяц, квартал, год или «с начала года». Даты можно и набрать вручную в формате ДД.ММ.ГГГГ, точки подставит сама программа.

Ниже то, что работает в платформе 8.3 с интерфейсом «Такси»: в 1С:Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других типовых конфигурациях. Механизм выбора периода общий для платформы, поэтому отличаются в основном места, где поля стоят на форме, а не порядок действий.

Из чего состоит поле периода на форме 1С

В отчётах и списках период почти всегда выглядит одинаково. Знать элементы стоит, чтобы не путать «дату документа» с «периодом отчёта».

  • 📅 Поле «с» — дата начала. Отчёт берёт данные с 00:00:00 этого дня.
  • 📅 Поле «по» — дата окончания. День включается целиком, до 23:59:59.
  • 🔘 Кнопка ... (выбор периода) открывает форму с готовыми вариантами и календарём.
  • 🗓 Кнопка календаря внутри каждого поля даты открывает календарь только для этой даты.
  • ✖ Очистка поля — пустая дата. В 1С пустая дата хранится как 01.01.0001, и отчёт трактует её как «без ограничения».

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

Отдельный вид поля — месяц. Он встречается в документах ЗУП («Месяц начисления»), в закрытии месяца и регламентных операциях. Там выбирают не даты, а месяц целиком, обычно стрелками влево-вправо или из списка.

Вид поляГде встречаетсяКак заполнять
Две даты «с» и «по»ОСВ, карточка счёта, анализ счёта, большинство отчётовКнопка ... или ручной ввод
Одно поле-периодПанели отчётов, некоторые обработкиВыбор из формы периода
МесяцНачисление зарплаты, закрытие месяцаСтрелки или выбор месяца
Квартал / год со стрелкамиРегламентированные отчётыСтрелки рядом с названием периода
Одна датаОстатки «на дату», дата документаКалендарь или ручной ввод

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

Самый надёжный способ, потому что исключает опечатки.

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

Стандартные периоды: «этот месяц», «с начала года»

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

Их главное достоинство — они плавающие. Если вы сохранили вариант отчёта с периодом «Этот месяц», то в октябре он покажет октябрь, а в ноябре — ноябрь. Конкретные даты так не умеют: сохранённый «01.10.2025 – 31.10.2025» останется октябрьским навсегда.

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

Календарь в поле одной даты

Щелчок по значку календаря в поле открывает сетку месяца. Месяц и год листаются стрелками, а сегодняшняя дата обычно подсвечена. Это удобно, когда нужна одна граница: остатки на дату, дата документа, дата приказа.

Открыть выбор можно и с клавиатуры: встаньте в поле и нажмите F4. Очистить поле — Shift+F4.

Ручной ввод дат: формат и быстрые приёмы

Если период нестандартный, например «с 15 по 22 число», руками быстрее, чем кликать по календарю.

Формат даты в 1С

Поле даты работает по маске ДД.ММ.ГГГГ. Точки вводить не нужно: наберите цифры подряд, и маска разложит их по местам.

Что набратьЧто получится
0101202501.01.2025
3103202531.03.2025
1509202515.09.2025

В поле даты документа маска длиннее: ДД.ММ.ГГГГ ЧЧ:ММ:СС. Время тоже можно набрать цифрами или оставить как есть.

Приёмы, которые экономят время

  1. Выделите всё поле (Ctrl+A или двойной щелчок) перед вводом, иначе цифры встанут не с начала.
  2. Переходите между полями «с» и «по» клавишей Tab, а не мышью.
  3. Для границы месяца проверяйте последний день: 30, 31 или 28/29 для февраля.
  4. Ставьте дату окончания тем днём, который нужен, а не «первым числом следующего месяца». Поле «по» уже включает весь день.

Частая ловушка — период «01.01.2025 – 01.04.2025» вместо «по 31.03.2025». Отчёт захватит операции 1 апреля, и обороты за квартал не сойдутся с декларацией.

Особенности периода в разных отчётах и документах 1С

Механизм выбора общий, но смысл периода в разных местах отличается.

Оборотно-сальдовая ведомость и карточка счёта

Здесь период делит данные на три части: сальдо на начало (всё, что было до даты «с»), обороты внутри периода и сальдо на конец. Если очистить поле «с», отчёт покажет обороты с самого начала учёта, а сальдо на начало будет нулевым.

Остатки «на дату»

Отчёты по остаткам и ведомости по одной дате спрашивают не интервал, а момент. Остатки на 31.03.2025 считаются с учётом всех операций этого дня. Если нужно состояние «до операций 31 марта», укажите 30.03.2025.

Регламентированные отчёты

В декларациях и формах для ФНС и СФР период выбирают стрелками рядом с его названием: квартал, полугодие, 9 месяцев, год. Произвольные даты там не вводят, потому что форма жёстко привязана к отчётному периоду.

Документы и журналы

У документа нет периода, у него есть дата и время. Время определяет порядок проведения внутри дня: документ с 10:00 проводится раньше документа с 15:00 той же датой. Это важно для остатков на складе и расчётов с контрагентами.

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

Месяц в зарплатных документах

В ЗУП поле «Месяц начисления» определяет, к какому месяцу относится начисление, а дата документа — когда его ввели. Начисление за сентябрь вполне может иметь дату 3 октября. Не меняйте месяц ради «правильной» даты: от него зависят НДФЛ, взносы и отчётность.

Рабочая дата и дата запрета: что ещё влияет на период

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

Рабочая дата

Это дата, которую 1С подставляет в новые документы и в отчёты по умолчанию. Обычно берётся текущая дата компьютера, но её можно зафиксировать: Главное меню → Сервис → Параметры, переключатель «Рабочая дата».

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

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

Дата запрета изменения данных

В Бухгалтерии 3.0 и других конфигурациях на БСП можно закрыть прошлые периоды от правок. Настройка находится в разделе Администрирование, в группе настроек проведения документов. Если документ за закрытый период не проводится или не сохраняется, причина часто в ней.

Дата запрета не мешает формировать отчёты за любой период. Она ограничивает только изменение данных.

Диагностика: выберите симптом

Почему период в отчёте 1С задан неправильно: разбор ошибок

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

Дата начала позже даты окончания

Если поменять местами «с» и «по», отчёт либо покажет пустую таблицу, либо выдаст предупреждение о неверном периоде. Достаточно поправить даты. Так бывает, когда меняют только одно поле: например, ставят «с 01.01.2025», а в поле «по» остался декабрь прошлого года.

Отчёт показывает данные «не той» организации

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

Пустые даты

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

Время документа на границе периода

Документ от 31.03.2025 23:59:59 попадёт в первый квартал, а от 01.04.2025 00:00:00 — во второй. Если операцию «перенесли» на соседний день только изменением времени, отчёты покажут её не там, где ждёт бухгалтер. Сверяйте именно дату документа, а не дату его ввода.

Технические нюансы: период в запросах и скорость отчётов

Этот раздел для тех, кто дорабатывает отчёты или пишет обработки.

Граница «по» в запросе

Значение из поля «по» часто приходит как начало дня: 31.03.2025 00:00:00. Если передать его в запрос как есть, все операции 31 марта после полуночи выпадут. Правильно — привести границу к концу дня:

Запрос.УстановитьПараметр("НачалоПериода", НачалоДня(ДатаНачала));
Запрос.УстановитьПараметр("КонецПериода", КонецДня(ДатаОкончания));

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

Остатки на дату включительно

Виртуальная таблица остатков по параметру-дате берёт состояние на начало этого момента. Чтобы включить операции самого дня, передают границу с видом «Включая»:

Граница = Новый Граница(КонецДня(ДатаОстатков), ВидГраницы.Включая);
Запрос.УстановитьПараметр("Граница", Граница);

Допустимый диапазон дат

Платформа хранит даты от 01.01.0001 до 31.12.3999. Пустая дата — это 01.01.0001 00:00:00. В коде её проверяют сравнением с Дата(1, 1, 1) или через ЗначениеЗаполнено().

Почему отчёт за большой период тормозит

  • ⏳ Карточка счёта и анализ субконто за несколько лет обрабатывают каждую проводку. Сужайте период и ставьте отбор по счёту или контрагенту.
  • 📊 Оборотные отчёты используют итоги регистров. Если итоги не пересчитаны, отчёт считает «с нуля». Пересчёт делают через обработку управления итогами (её можно найти в Все функции → Стандартные).
  • 🧑‍💻 Детализация по дням или документам за год резко увеличивает объём выборки. Сначала смотрите помесячно, потом раскрывайте нужный месяц.

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

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

Можно ли задать период по неделям?
Да. В форме выбора периода есть стандартные варианты для недели, а произвольный интервал позволяет указать любые семь дней. Для отчёта с разбивкой по неделям нужна группировка по периоду в настройках отчёта.
Как сделать, чтобы отчёт всегда открывался за текущий месяц?
Выберите стандартный период «Этот месяц» и сохраните вариант отчёта. Плавающий период пересчитается сам при каждом открытии.
Почему в отчёте период сбрасывается после закрытия?
Отчёт открывается с настройками сохранённого варианта. Если вы меняли даты без сохранения варианта, при следующем открытии вернутся старые.
Включает ли поле «по» последний день?
Да, полностью, до 23:59:59. Ставить первое число следующего месяца не нужно.
Что будет, если оставить поля периода пустыми?
Отчёт возьмёт данные за всё время ведения базы. На крупной базе формирование может занять много минут.