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

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

Где хранятся настройки отчетов пользователей в 1С

Разбираем, где 1С хранит настройки отчетов пользователей: хранилище вариантов отчетов, системное хранилище, файлы настроек, перенос и восстановление вариантов.

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

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

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

Какие виды настроек отчетов существуют в 1С

Прежде чем искать место хранения, важно разделить три разных типа данных, которые пользователи обычно называют «настройками отчета»:

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

    Где хранятся варианты отчетов в типовых конфигурациях

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

    Физически это означает:

    • В файловом режиме данные находятся внутри файла информационной базы 1Cv8.1CD — отдельных файлов настроек на диске нет.
    • В клиент-серверном режиме — в таблицах базы данных на сервере СУБД (MS SQL, PostgreSQL и др.).
    • Поэтому резервная копия базы автоматически включает и варианты отчетов: отдельно «бэкапить настройки» не требуется, если вы делаете полную выгрузку .dt или копию базы на уровне СУБД.

      Посмотреть и отредактировать варианты можно через типовой интерфейс: обычно это раздел «Администрирование» → «Печатные формы, отчеты и обработки» → «Варианты отчетов», либо панель «Все отчеты» с возможностью управления вариантами.

      Где хранятся настройки в нестандартных и старых конфигурациях

      Если конфигурация не использует БСП или построена на обычных формах (режим совместимости с 8.2), механизм хранения может отличаться:

      • Стандартное хранилище настроек отчетов — платформенный механизм, данные пишутся в системные таблицы базы (в файловом режиме — внутри 1Cv8.1CD).
      • Сохранение в файл — пользователь вручную выгружает настройки через «Сохранить настройки в файл». Файл с расширением настроек компоновки данных лежит там, куда его сохранил пользователь (обычно «Документы» или рабочий стол).
      • Программное хранилище — в самописных конфигурациях разработчик мог реализовать собственный регистр сведений или справочник для настроек.
      • Чтобы определить, какой механизм используется, откройте конфигуратор и посмотрите свойство конфигурации «Хранилище вариантов отчетов». Если там указано стандартное хранилище — настройки лежат в системных таблицах, если прикладное — в объектах конфигурации.

        Системное хранилище настроек: что там лежит

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

        Ключевая особенность: данные системного хранилища привязаны к конкретному пользователю конкретной базы. Поэтому после создания нового пользователя или переноса базы с изменением списка пользователей настройки могут «не подтянуться».

        Управлять этими данными можно через типовую обработку или стандартную функцию очистки настроек (в ряде конфигураций: «Администрирование» → «Пользователи и права» → «Персональные настройки»). Также существуют внешние обработки для копирования настроек между пользователями.

        Как найти и перенести варианты отчетов

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

        Перенос через сохранение в файл

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

        Копирование вариантов другому пользователю

        В конфигурациях с БСП администратор может скопировать варианты отчетов между пользователями через панель управления вариантами: выбрать вариант, изменить автора или сделать вариант общедоступным («Доступен всем»). Это предпочтительный путь, когда сотрудник увольняется, а его варианты нужны коллегам.

        Массовый перенос между базами

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

        Как найти варианты отчетов в базе
        1. 1
          Откройте раздел «Администрирование» и найдите пункт «Печатные формы, отчеты и обработки» или «Все отчеты».
        2. 2
          Перейдите в список вариантов отчетов и отфильтруйте по нужному отчету или автору.
        3. 3
          Откройте карточку варианта и проверьте автора, доступность и привязку к отчету.
        4. 4
          При необходимости измените доступность (только автору / всем пользователям) или скопируйте вариант.
        5. 5
          Проверьте результат: откройте отчет под нужным пользователем и убедитесь, что вариант виден в списке выбора.

        Почему настройки отчетов пропадают и как это исправить

        Типичные сценарии «потери» настроек и их реальные причины:

        • Обновление конфигурации. При существенном изменении схемы компоновки отчета старые варианты могут стать несовместимыми — платформа их скрывает или сбрасывает. Решение: восстановить вариант заново на новой версии отчета.
        • Очистка настроек администратором. Массовая очистка «старых настроек» удаляет и актуальные пользовательские данные. Перед очисткой всегда уточняйте, какие именно хранилища затрагиваются.
        • Смена пользователя. Настройки системного хранилища привязаны к имени пользователя — после переименования или создания новой учетной записи они не переносятся автоматически.
        • Работа в копии базы. Пользователь настроил отчет в тестовой копии, а ищет вариант в рабочей базе.

        Если варианты пропали после обновления, сначала проверьте список вариантов отчетов под администратором: часто варианты на месте, но помечены как недоступные или потеряли связь с отчетом.

        Типичные ошибки
        01
        Искать настройки отчетов в файлах на диске — в типовых конфигурациях они хранятся внутри базы, а не в каталоге.
        02
        Очищать «все настройки» ради исправления одного отчета — страдают настройки всех форм и отчетов пользователя.
        03
        Переносить варианты между базами с разными версиями конфигурации — варианты теряют привязку к отчетам.
        04
        Редактировать таблицы базы напрямую через SQL — риск повреждения данных и потери поддержки.

        Как проверить, что настройки сохраняются корректно

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

        Контрольные точки

        Как проверить результат

        Вариант в списке отчета
        Норма

        Вариант отображается в выпадающем списке вариантов и применяется

        Тревожный признак

        Вариант отсутствует или при выборе возникает ошибка

        Права доступа
        Норма

        Общий вариант виден всем пользователям, персональный — только автору

        Тревожный признак

        Пользователи видят чужие персональные варианты или не видят общие

        После перезапуска
        Норма

        Настройки сохраняются после закрытия и повторного открытия базы

        Тревожный признак

        После перезапуска отчет открывается с настройками по умолчанию

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

        Итог

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

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

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

        Можно ли найти настройки отчетов в виде отдельных файлов на диске?

        В типовых конфигурациях — нет: варианты и настройки хранятся внутри файла базы 1Cv8.1CD или в таблицах SQL-сервера. Отдельные файлы появляются только если пользователь сам выгрузил настройки через «Сохранить в файл».

        Почему после обновления конфигурации пропали варианты отчетов?

        Чаще всего изменилась структура отчета или его имя, и варианты потеряли привязку. Проверьте список вариантов отчетов под администратором — если варианты на месте, их можно перепривязать или создать заново на обновленном отчете.

        Как передать настроенный вариант отчета коллеге?

        Откройте вариант в списке вариантов отчетов и сделайте его доступным всем пользователям, либо выгрузите настройки в файл и передайте коллеге для загрузки. Первый способ удобнее при постоянной совместной работе.

        Новый пользователь не видит настройки старого сотрудника. Это нормально?

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

        Входит ли восстановление настроек отчетов в резервную копию базы?

        Да. Полная выгрузка базы в .dt или копия на уровне СУБД содержит и справочник вариантов отчетов, и системные настройки. Достаточно развернуть копию и найти нужный вариант.

        Безопасно ли чистить настройки пользователя при ошибках отчета?

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