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

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

Как в 1С загрузить настройки отчета

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

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

В зависимости от задачи настройки загружают из списка сохраненных вариантов, из файла (обычно в формате XML), из типового списка настроек, поставляемого с конфигурацией, или программно через встроенный язык. Далее разобраны все основные способы с точными действиями и указанием ограничений.

Где в отчете находится загрузка настроек

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

Если отчет открывается через раздел меню (например, «Отчеты» → «Анализ» → «Оборотно-сальдовая ведомость»), форма уже содержит стандартные команды работы с вариантами. В некоторых конфигурациях список сохраненных настроек выводится сразу в панели быстрых настроек слева или сверху.

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

Загрузка настройки из списка сохраненных вариантов

Самый частый сценарий — отчет уже настраивали раньше, и настройка сохранена под понятным именем. Откройте отчет, нажмите «Выбрать настройки» (или «Настройки» → «Выбрать настройки»). Откроется список вариантов, доступных текущему пользователю.

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

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

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

Загрузка настроек из файла

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

Чтобы загрузить настройки из файла, откройте отчет в целевой базе, вызовите команду «Загрузить настройки из файла» (обычно в том же меню, где и сохранение) и укажите XML-файл. После загрузки отчет примет параметры из файла.

Есть важное ограничение: настройки корректно загружаются только в тот же отчет (с той же схемой компоновки данных). Файл настроек от «Оборотно-сальдовой ведомости» нельзя загрузить в «Анализ субконто» — структуры полей не совпадут. Также возможны ошибки при переносе между сильно различающимися релизами конфигурации, если разработчики изменили состав полей отчета.

Загрузка типовых (стандартных) настроек

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

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

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

Программная загрузка настроек

Для разработчиков и администраторов доступна загрузка настроек через встроенный язык. Настройки компоновки данных можно получить из хранилища настроек (ХранилищеПользовательскихНастроекОтчетов) или из файла, а затем передать в отчет перед формированием.

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

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

bsl
Настройки = ХранилищеПользовательскихНастроекОтчетов.Загрузить("Отчет.Продажи", "ОсновнойВариант");

Проверка результата и типичные ошибки

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

Частая ситуация: настройка загрузилась, но отчет пустой. Причины — несовпадение периода, отбор по удаленному или переименованному элементу, либо отсутствие у пользователя прав на данные (ограничение на уровне записей). Проверяйте по очереди: сначала период, затем отборы, затем права.

Типичные ошибки
01
Загрузка файла настроек в другой отчет — структуры полей не совпадают, настройки применяются некорректно или выдают ошибку
02
Игнорирование периода из сохраненной настройки — отчет строится за старые даты, и пользователь считает данные потерянными
03
Сохранение настройки только для себя — коллеги не видят вариант в списке, хотя ожидают общий доступ
04
Ручное редактирование XML-файла настроек — поврежденная структура приводит к отказу загрузки

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

Можно ли перенести настройки отчета из одной базы 1С в другую?

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

Почему в списке настроек не видно вариант, который сохранил коллега?

Вариант, скорее всего, сохранен как личный. Попросите коллегу открыть сохраненную настройку и установить признак общего доступа (доступность другим пользователям), либо сохранить настройки в файл и передать файл вам для загрузки.

Как вернуть отчет к исходному виду после неудачной настройки?

Используйте команду «Восстановить стандартные настройки» (или «Установить стандартные настройки») в меню настроек отчета. Это сбросит текущие отборы и группировки к типовому варианту, не затрагивая другие сохраненные настройки.

Настройки загрузились, но отчет пустой. Что проверить в первую очередь?

Сначала период отчета — сохраненная настройка могла содержать старые даты. Затем список отборов: возможно, задан отбор по элементу, отсутствующему в базе. Если оба пункта в порядке, проверьте права доступа к данным — при ограничениях на уровне записей отчет формируется пустым без сообщений об ошибке.

Можно ли автоматически формировать отчет с загруженными настройками по расписанию?

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

Итог

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

Настройки отчета в 1С загружаются через команду «Выбрать настройки» в форме отчета: из списка сохраненных вариантов, из типовых настроек или из XML-файла. Файл настроек переносится только между одинаковыми отчетами. После загрузки всегда проверяйте период и отборы — это главные причины «пустого» отчета.