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