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