Отчеты и Аналитика · 9 мин
Как в отчете 1С добавить дату
Как добавить дату в отчет 1С: период на форме, параметры СКД, дата в заголовке печатной формы и в настройках отчета. Пошаговые инструкции и типичные ошибки.
Дата в отчете 1С может понадобиться в нескольких разных ситуациях: задать период, за который строятся данные, вывести дату формирования в заголовке, показать дату документа в строках отчета или добавить поле даты в пользовательской настройке. Каждая из этих задач решается своим инструментом, и путаница между ними — самая частая причина вопросов у пользователей.
В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, 1С:ЗУП) большинство отчетов построено на системе компоновки данных (СКД). Это значит, что период и дата настраиваются через кнопку «Настройки» или через стандартные поля «Период» на форме отчета, без доработки конфигурации. Ниже разобраны все основные сценарии — от простого выбора даты до вывода даты в макете печатной формы.
Материал ориентирован на пользователей типовых конфигураций без прав на изменение конфигурации. Там, где требуется доработка через конфигуратор, это оговорено отдельно — такие действия лучше поручать специалисту, чтобы не нарушить поддержку типового решения.
Как задать период отчета на форме
Самый частый сценарий — указать, за какой период строить отчет. Откройте нужный отчет через раздел меню (например, «Отчеты» → «Оборотно-счет» в 1С:Бухгалтерии). В верхней части формы обычно расположены поля «Период», «Начало периода» и «Окончание периода» или единое поле выбора периода.
Нажмите на поле периода — откроется диалог выбора. Здесь можно ввести даты вручную в формате ДД.ММ.ГГГГ, выбрать день в календаре или воспользоваться стандартными периодами: «Сегодня», «Этот месяц», «Этот квартал», «Этот год», «Произвольный период». Стандартные периоды удобны тем, что отчет с сохраненной настройкой всегда будет брать актуальный интервал без ручного изменения дат.
После выбора периода нажмите кнопку «Сформировать». Если данные не появились, проверьте, что за указанные даты есть проведенные документы и что отборы не отсекают нужные записи.
- 1Откройте отчет через меню раздела (например, «Отчеты» → «Оборотно-счет»)
- 2Нажмите на поле периода и выберите даты вручную или стандартный период
- 3Проверьте отборы на вкладке настроек, чтобы они не отсекали данные
- 4Нажмите «Сформировать» и убедитесь, что данные появились
Как добавить дату через настройки отчета (СКД)
Если на форме отчета нет поля периода, оно скрыто в настройках. Нажмите кнопку «Настройки» (или «Показать настройки»). В простом виде настроек период отображается отдельной строкой; переключитесь в расширенный вид кнопкой «Расширенный», чтобы увидеть все параметры.
На вкладке «Параметры» найдите «Начало периода» и «Конец периода» (или единый параметр «Период»). Установите флажки использования и введите даты. Если параметр отмечен как недоступный, значит, разработчик отчета ограничил его изменение — в этом случае период задается только полем на форме.
Чтобы параметр даты всегда был виден на форме отчета, в расширенном виде настроек выделите параметр и в свойстве «Режим редактирования» выберите «Быстрый доступ». После этого поле даты появится в шапке отчета рядом с кнопкой «Сформировать».
Как вывести дату документа в строках отчета
Бывает нужно, чтобы в таблице отчета отображалась дата каждой операции или документа — например, в карточке счета или ведомости. Для этого откройте «Настройки» в расширенном виде и перейдите на вкладку «Выбранные поля».
Найдите в списке доступных полей слева поле «Дата», «Период» или «Документ.Дата» и перенесите его в правую часть двойным щелчком или кнопкой со стрелкой. Порядок полей в списке определяет порядок колонок в отчете — перетащите поле даты на нужную позицию.
Дополнительно проверьте группировки на вкладке «Структура» (или «Группировка»). Если отчет сгруппирован по месяцам или по контрагентам, детальная дата документа будет видна только внутри детальных записей. Добавьте группировку «Период день», чтобы видеть данные в разрезе дат.
Как вывести дату формирования в заголовке отчета
В типовых отчетах заголовок формируется автоматически и обычно содержит название отчета и период. Если нужно добавить текущую дату формирования, откройте «Настройки» → вкладку «Дополнительные настройки». Здесь есть параметр «Заголовок» — в него можно вписать произвольный текст, включая дату вручную, например: «Оборотно-счет по счету 60 на 15.05.2026».
Автоматическая подстановка текущей даты в заголовок средствами пользовательских настроек СКД недоступна — это требует доработки макета или выражения в схеме компоновки. Если такая задача возникает регулярно, попросите разработчика добавить в макет отчета параметр с выражением ТекущаяДатаСеанса() и форматом вывода.
Для печатных форм документов дата выводится через макет печатной формы. В типовых конфигурациях дата документа уже присутствует в большинстве макетов (счета, акты, накладные). Если даты нет, изменение макета выполняется в конфигураторе или через механизм внешних печатных форм — без снятия конфигурации с поддержки.
Как добавить дату в отчет без периода (произвольные отчеты)
Некоторые отчеты строятся «на дату» — например, «Остатки товаров на складах» или «Задолженность контрагентов». В них вместо периода используется один параметр «Период» или «Дата остатков». Логика та же: задайте дату на форме или в настройках на вкладке «Параметры» и сформируйте отчет.
Учтите важный нюанс: отчет «на дату» обычно включает данные на конец указанного дня, но в некоторых конфигурациях — на начало. Если цифры не сходятся с ожидаемыми, проверьте, учитываются ли документы, проведенные в саму указанную дату. При сомнениях сравните результат с оборотно-счетом за период, заканчивающийся этой датой.
Как проверить результат
Даты заполнены, отчет формируется без ошибок
Поля пустые или отчет выдает пустую таблицу
Дата отображается в каждой строке детальных записей
Колонка есть, но ячейки пустые — поле добавлено не на тот уровень группировки
Остатки совпадают с оборотно-счетом на конец этой даты
Расхождение на сумму документов самой даты — граница периода задана неверно
Типичные ошибки при работе с датами в отчетах
Первая ошибка — задание периода, в котором нет данных. Отчет формируется пустым, и пользователь думает, что он сломан. Всегда проверяйте наличие проведенных документов за выбранный интервал.
Вторая ошибка — конфликт отборов. Если в настройках стоит отбор по организации или складу, а данные введены по другой, отчет будет пустым при правильной дате. Перед выводами о неисправности сбросьте настройки кнопкой «Установить стандартные настройки» и задайте только период.
Третья ошибка — ручной ввод даты в неверном формате. В поле ввода используйте формат ДД.ММ.ГГГГ; разделителем может быть точка или слэш в зависимости от региональных настроек. Проще и надежнее выбирать дату через выпадающий календарь.
Сохранение настроек и вариантов отчета
Чтобы не задавать дату и отборы каждый раз, сохраните настройки. В расширенном виде настроек нажмите «Сохранить настройки» (или «Еще» → «Сохранить вариант отчета»), задайте понятное имя, например «За текущий месяц». Вариант появится в списке вариантов отчета.
Если в сохраненном варианте нужен «плавающий» период, используйте стандартные периоды («Этот месяц», «Эта неделя») вместо фиксированных дат. Тогда при каждом формировании отчет автоматически возьмет актуальный интервал.
Что важно запомнить
Период задается на форме отчета или в настройках на вкладке «Параметры», колонка с датой добавляется на вкладке «Выбранные поля», а автоматическая дата в заголовке требует доработки макета. Пустой отчет чаще всего означает неверный период или лишние отборы, а не ошибку программы.
Часто задаваемые вопросы
Почему в отчете нет поля для ввода даты?
Поле периода скрыто в настройках. Нажмите «Настройки», переключитесь в расширенный вид и проверьте вкладку «Параметры». Чтобы вывести дату на форму, установите параметру режим редактирования «Быстрый доступ».
Как сделать, чтобы отчет всегда формировался за текущий месяц?
В поле периода выберите стандартный период «Этот месяц» вместо конкретных дат, затем сохраните вариант отчета. При каждом открытии интервал будет пересчитываться автоматически.
Можно ли вывести в отчет и дату, и время документа?
Да. Добавьте поле «Период» или «Дата» в выбранные поля, затем в свойствах поля (вкладка «Оформление» или параметры поля) задайте формат с отображением времени, если оно хранится в данных. В большинстве учетных регистров время доступно в составе даты документа.
Отчет «на дату» не совпадает с оборотно-счетом. Что проверить?
Проверьте границу периода: часть отчетов берет данные на начало дня, другие — на конец. Сформируйте оборотно-счет по дату включительно и сравните. Также убедитесь, что в обоих отчетах одинаковые отборы по организации и счетам.
Как добавить дату в печатную форму документа, если ее там нет?
Через раздел «Администрирование» → «Печатные формы, отчеты и обработки» подключите внешнюю печатную форму с нужным макетом. Изменение типового макета в конфигураторе без необходимости делать не стоит — это усложнит обновления.
Почему сохраненный вариант отчета показывает старые даты?
В варианте сохранены фиксированные даты. Откройте настройки варианта, замените конкретные даты на стандартный период («Этот месяц», «Этот квартал») и сохраните вариант заново под тем же именем.