Период формирования отчетов в 1С 8.3: от календаря до СКД
Содержание
Чтобы установить период
отчета в 1С, заполните в шапке отчета две даты «с» и «по» или нажмите кнопку ... рядом с ними и выберите месяц, квартал или год в окне выбора периода. Затем нажмите Сформировать: пока отчет не переформирован, на экране остаются цифры за старый период.
Так работает большинство отчетов в 1С 8.3 с интерфейсом «Такси»: оборотно-сальдовая ведомость, анализ и карточка счета в 1С:Бухгалтерии 3.0, отчеты по продажам в УТ 11, своды в ЗУП 3.1. Исключения — регламентированные отчеты, где период выбирают один раз при создании, и самописные отчеты на СКД, где поле периода нужно вывести в шапку вручную.
Где в форме отчета задается период
В типовых отчетах период стоит первой строкой в шапке, над табличной частью. Выглядит он по-разному, но смысл один.
| Вид поля | Где встречается | Как заполнять |
|---|---|---|
Две даты «с … по …» и кнопка ... | ОСВ, Анализ счета, Карточка счета в БП 3.0 | Ввести даты вручную или выбрать в окне периода |
| Одна строка с периодом и кнопка выбора | Отчеты на СКД: УТ 11, ЗУП 3.1, универсальные отчеты | Нажать на кнопку выбора и указать вариант |
| Одна дата «на …» | Отчеты по остаткам, ведомости на дату | Указать дату среза |
| Месяц | Зарплатные своды, расчетные листки в ЗУП | Выбрать месяц стрелками или из списка |
Если поля периода в шапке нет, откройте Настройки. Там на вкладке с параметрами период почти всегда есть, просто он не вынесен в быструю панель.
Окно выбора периода
Кнопка ... открывает окно, где не нужно набирать даты:
- Стрелками вверху выберите год.
- Нажмите на нужный месяц, квартал, полугодие или весь год.
- Окно закроется само и подставит даты начала и конца.
- Нажмите
Сформировать.
Для произвольного отрезка, например с 15 марта по 10 апреля, переключитесь в режим произвольного периода и отметьте обе даты в календарях.
В отчетах на СКД окно выбора предлагает не только конкретные даты, но и «скользящие» варианты: «Этот месяц», «Прошлый квартал», «С начала года». Они пересчитываются при каждом открытии отчета, и это пригодится ниже, когда будем сохранять настройки.
Ввод дат: календарь и клавиатура
Календарь удобен, когда период нестандартный и даты нужно «увидеть». Он открывается кнопкой справа от поля даты или клавишей F4, когда курсор стоит в поле.
С клавиатуры быстрее. Поле даты в 1С работает по маске, поэтому точки набирать не нужно:
- ⌨️ наберите
01012025— в поле появится01.01.2025; - ⌨️ нажмите
Tab, чтобы перейти ко второй дате; - ⌨️ наберите
31032025и сноваTab.
Что важно проверить после ручного ввода:
- 📅 Порядок дат. Если дата начала позже даты конца, отчет выйдет пустым или выдаст предупреждение.
- 📅 Год. Самая частая опечатка — прошлый год вместо текущего при наборе в январе.
- 📅 Время. В некоторых отчетах и обработках, особенно самописных, в поле видно время. Конец периода
31.03.2025 0:00:00означает начало дня 31 марта, и документы этого дня в отчет не попадут.
Рабочая дата и период по умолчанию
Многие отчеты при открытии берут период от рабочей даты: текущий месяц или квартал. Если 1С упорно предлагает не тот месяц, проверьте рабочую дату в Главное меню → Сервис → Параметры. Когда там стоит фиксированная дата вместо текущей даты компьютера, отчеты «застревают» в прошлом.
Интервалы внутри периода: разбивка по дням, месяцам, кварталам
Период отвечает на вопрос «за какой срок». Периодичность — «с какой детализацией внутри срока». Это разные настройки, и их часто путают.
Пример: за год выручка 1 200 000 руб. Без периодичности отчет покажет одну строку. С периодичностью «Месяц» — двенадцать строк, и сумма по ним даст те же 1 200 000.
Где включается разбивка:
- 📊 БП 3.0, «Обороты счета» и «Анализ счета» — в шапке или в настройках есть поле периодичности: по дням, неделям, месяцам, кварталам, годам.
- 📊 Отчеты на СКД — в настройках структуры добавьте группировку по полю
Периодили по полям вродеПериодМесяц,ПериодКвартал, если они есть в отчете. - 📊 Карточка счета — разбивки нет, строки идут по документам. Для итогов по месяцам используйте «Обороты счета».
Периодичность «по дням» за год в оборотном отчете с субконто даст тысячи строк. Отчет будет формироваться долго, а в файловой базе может «подвесить» сеанс. Сначала сузьте период или отбор.
Период в регламентированных отчетах
Декларации и расчеты для ФНС и СФР живут по своим правилам. Здесь период задается не перед каждым формированием, а при создании отчета.
Порядок в 1С:Бухгалтерии 3.0:
- Откройте
Отчеты → Регламентированные отчеты. - Нажмите
Создатьи найдите нужную форму, например декларацию по НДС. - В окне создания стрелками влево и вправо выставьте период: квартал, полугодие, 9 месяцев или год — в зависимости от отчета.
- Проверьте организацию и нажмите
Создать. - В открывшейся форме нажмите
Заполнить.
Особенности, о которых стоит помнить:
- 🗓️ Шаг периода зависит от отчета. У НДС шаг — квартал, у бухгалтерской отчетности — год, у ежемесячных уведомлений — месяц. Месяц там, где отчет квартальный, выбрать не получится, и это не ошибка.
- 🗓️ Нарастающий итог. Расчет по страховым взносам и 6-НДФЛ сдаются за 1 квартал, полугодие, 9 месяцев и год. Показатели берутся с начала года, хотя в окне выбран, например, «9 месяцев».
- 🗓️ Смена периода у готового отчета. Безопаснее создать новый экземпляр за нужный период, чем перебивать период в уже заполненном. Иначе в журнале окажется отчет, у которого период в списке не совпадает с данными внутри.
- 🗓️ Форма зависит от периода. Если выбрать период, на который действует старая форма, 1С откроет ее. Поэтому сначала период, потом заполнение.
Перед заполнением декларации за квартал полезно сформировать ОСВ за тот же период. Если в ОСВ цифры не сходятся с ожиданиями, декларация их только повторит.
Как задать период в отчете на СКД
Для тех, кто дорабатывает отчеты или пишет свои. Задача: пользователь выбирает период одним полем в шапке, а запрос получает две даты.
Шаг 1. Запрос с параметрами
ВЫБРАТЬ
ХозрасчетныйОбороты.Счет КАК Счет,
ХозрасчетныйОбороты.СуммаОборотДт КАК ОборотДт,
ХозрасчетныйОбороты.СуммаОборотКт КАК ОборотКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода) КАК ХозрасчетныйОбороты
СКД сама создаст параметры НачалоПериода и КонецПериода на вкладке «Параметры».
Шаг 2. Параметр «Период» и выражения
На вкладке «Параметры» схемы:
| Параметр | Тип | Выражение | Что сделать |
|---|---|---|---|
Период | Стандартный период | — | Добавить вручную |
НачалоПериода | Дата | &Период.ДатаНачала | Включить ограничение доступности |
КонецПериода | Дата | КонецПериода(&Период.ДатаОкончания, "День") | Включить ограничение доступности |
Ограничение доступности скрывает служебные даты от пользователя: он видит только «Период». Функция КонецПериода с видом «День» страхует от проблемы с конечной датой без времени.
Шаг 3. Вывести период в шапку
- Перейдите на вкладку «Настройки» схемы, раздел «Параметры».
- Отметьте флажок у параметра
Период. - В контекстном меню откройте свойства элемента пользовательских настроек.
- Включите вывод в пользовательские настройки и выберите режим редактирования «Быстрый доступ».
После этого поле периода появится прямо над кнопкой Сформировать, а не будет спрятано в настройках.
Остатки на дату: подвох с границей
Виртуальная таблица Остатки(&Дата) возвращает остаток на начало указанного момента. Если передать 31.03.2025 0:00:00, движения 31 марта не войдут.
Два способа исправить:
- передать конец дня:
КонецПериода(&Дата, "День")в выражении параметра; - в запросе использовать границу:
Остатки(&Граница), где параметр —Новый Граница(Дата, ВидГраницы.Включая)при программной установке.
Отчет пустой или цифры не те: проверяем период
Пустой отчет часто оказывается не «ошибкой 1С», а неудачно выбранным периодом или отбором. Начните с простого: сверьте даты в шапке, затем отборы в настройках, и только потом ищите проблему в данных.
Еще одна причина, о которой забывают: закрытие месяца . Начисление амортизации, списание расходов, финансовый результат появляются в отчетах только после регламентных операций. Если они не выполнены за выбранный месяц, обороты по 20, 26, 90, 91 будут неполными, хотя период указан верно.
Не «исправляйте» пустой отчет перепроведением документов за большой период. Это долго, меняет последовательность расчетов и в рабочее время тормозит базу для всех пользователей. Сначала проверьте период и отборы.
Как не выставлять период каждый раз
Если один и тот же отчет нужен каждый месяц, период можно настроить один раз.
Скользящий период в сохраненных настройках
- Откройте отчет и в окне выбора периода укажите не даты, а вариант вроде «Прошлый месяц» или «С начала года».
- Сохраните настройки через меню
Ещев форме отчета. - При следующем открытии 1С сама подставит актуальный период: в октябре «Прошлый месяц» станет сентябрем, в ноябре — октябрем.
Если сохранить конкретные даты, отчет навсегда откроется за них. Это удобно для архивных сравнений, но не для регулярной работы.
Варианты отчета под разные задачи
Для отчетов на СКД можно сохранить отдельный вариант: «Продажи за прошлый месяц по менеджерам», «Остатки на сегодня». Вариант хранит период, отборы и группировки. Коллеги с доступом к варианту получат ту же настройку.
Рассылка отчетов по расписанию
В типовых конфигурациях на БСП есть рассылки отчетов: отчет формируется по расписанию и уходит на почту или в папку. Включается в Администрирование → Печатные формы, отчеты и обработки. В настройке рассылки выбирайте скользящий период, иначе каждое письмо придет с одними и теми же цифрами.