Как убрать или изменить период отчета в 1С для пользователей и разработчиков

Иван Корнев·17 августа 2026·3 мин

То, как убрать или изменить период отчета в 1С, зависит от типа отчета и прав доступа. Пользователи настраивают даты в форме, а разработчики управляют параметрами в схемах компоновки данных (СКД).

Оглавление

Настройка периода для пользователей

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

Основные сценарии работы с датами:

  • Стандартные варианты: Можно выбирать готовые интервалы (день, месяц, квартал, год) или задавать произвольный диапазон через параметры «Начало периода» и «Конец периода».
  • Настройка формы: Если поле с датами не отображается, нажмите кнопку «Настройки» (или «Еще» → «Изменить форму») и убедитесь, что параметр периода включен в пользовательские настройки.
  • Очистка периода: В ряде отчетов присутствует ссылка «Очистить периоды». Она позволяет получить данные без временных ограничений (по всем записям регистров).
  • Журналы документов: Для установки рабочего периода в журналах документов кнопку «Период» можно вывести на командную панель через режим редактирования формы.

Управление периодом в СКД для разработчиков

Для отчетов на базе системы компоновки данных (СКД) управление временными рамками осуществляется через конструктор и настройки схемы.

  • Добавление на форму: Чтобы поле появилось в пользовательском интерфейсе, у соответствующего параметра в конструкторе СКД должно быть установлено свойство «Включать в пользовательские настройки».
  • Отключение использования: Если отчетный период не важен, снимите флажок использования слева от имени параметра в настройках. Отчет будет формироваться без учета времени.
  • Удаление поля из таблицы: Чтобы убрать лишнее поле «Период» из отчета, перейдите в схеме компоновки данных на вкладку «Таблицы», выберите нужную таблицу остатков, нажмите «Параметры виртуальной таблицы» и скорректируйте настройки.
  • Ограничение доступности: Скрыть стандартный параметр можно путем ограничения его доступности в настройках параметров СКД с последующим созданием собственного параметра с нужным именем.
  • Функции в запросах: При использовании параметров-периодов в текстах запросов применяйте функции НачалоПериода() и КонецПериода(). Это гарантирует корректную интерпретацию значений.

Для корректной работы рекомендуется добавлять параметр с типом «Стандартный период». Он автоматически связывается с границами интервала через выражения &Период.ДатаНачала и &Период.ДатаОкончания.

Частые ошибки

  1. Отсутствие функций в запросах СКД. Использование параметров-периодов в запросах без применения функций НачалоПериода() и КонецПериода() приводит к тому, что значения интерпретируются некорректно.
  2. Скрытые настройки формы. Пользователи часто не могут найти поле выбора дат в регламентированных отчетах. Ошибка возникает из-за того, что параметр периода не включен в пользовательские настройки (проверяется через меню «Еще» → «Изменить форму»).

FAQ

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

Как добавить кнопку выбора дат в журналы документов? Необходимо вывести кнопку «Период» на командную панель, воспользовавшись режимом редактирования формы журнала.

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