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

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

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

Как удалить настройки отчета в 1С: очистка сохранённых вариантов, удаление пользовательских настроек через меню и программно, восстановление стандартных параметров.

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

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

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

Где 1С хранит настройки отчётов

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

В обычных формах (1С:Управление торговлей 10.3, 1С:Бухгалтерия 2.0) настройки типовых отчётов на построителе сохраняются через универсальную форму и хранятся в хранилище общих настроек либо в файле на компьютере пользователя. Удаление там выполняется через ту же форму сохранения.

Как удалить сохранённую настройку через форму отчёта

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

В открывшемся списке выделите ненужную настройку и нажмите кнопку удаления (крестик, Delete или пункт контекстного меню «Удалить»). Подтвердите действие. После этого при следующем открытии отчёта удалённая настройка отображаться не будет.

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

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

Как удалить вариант отчёта в панели отчётов

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

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

Как сбросить настройки к стандартным без удаления

Часто удалять настройку не обязательно — достаточно вернуть отчёт к исходному виду. Для этого в форме отчёта нажмите «Ещё» → «Изменить вариант» и затем выберите команду установки стандартных настроек (в ряде конфигураций — кнопка «Стандартные настройки» в форме настроек). Отчёт вернётся к параметрам, заданным разработчиком конфигурации.

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

Сравнение вариантов

Удаление настройки

Подходит, когда настройка больше не нужна никому. Действие необратимо.

Сброс к стандартным

Подходит, когда нужно просто вернуть рабочий вид отчёта. Сохранённые варианты не затрагиваются.

Программная очистка

Подходит для массового удаления настроек многих пользователей. Требует прав администратора и аккуратности.

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

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

Программно удаление выполняется через объект ХранилищеПользовательскихНастроекОтчетов. Метод Удалить принимает ключ объекта, ключ настроек и имя пользователя. Пример вызова:

bsl
ХранилищеПользовательскихНастроекОтчетов.Удалить("Отчет.ПродажиЗаПериод", "МояНастройка", "ИвановИИ");

Чтобы получить список всех настроек перед удалением, используйте метод Найти с отбором по пользователю или ключу объекта, затем переберите результат и удалите нужные записи. Выполняйте такой код через внешнюю обработку в тестовой копии базы, прежде чем запускать в рабочей.

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

Как проверить результат и что делать, если настройка не удаляется

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

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

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

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

Список настроек отчёта
Норма

Удалённой настройки нет в списке после повторного открытия

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

Настройка появилась снова — проверьте владельца и обмен настройками

Панель отчётов раздела
Норма

Удалённый вариант не отображается у пользователей

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

Вариант виден — возможно, он предопределённый или удалён не у всех

Формирование отчёта
Норма

Отчёт открывается со стандартными или оставшимися настройками

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

Ошибка при открытии — возможно, удалён вариант, назначенный по умолчанию

Частые вопросы

Можно ли восстановить удалённую настройку отчёта?

Штатными средствами — нет, удаление необратимо. Восстановить настройку можно только из резервной копии базы или если она была предварительно выгружена в файл. Поэтому сложные настройки перед чисткой стоит дублировать.

Почему кнопка «Удалить» в списке настроек неактивна?

Чаще всего настройка предопределённая (поставляется с конфигурацией) или принадлежит другому пользователю. Свои пользовательские настройки удаляются без ограничений, чужие — только администратором.

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

Используйте обработку управления пользовательскими настройками из состава БСП либо программный перебор через ХранилищеПользовательскихНастроекОтчетов.Найти с отбором по имени пользователя и последующим удалением каждой записи. Предварительно выполните операцию на копии базы.

Чем отличается удаление настройки от удаления варианта отчёта?

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

Отчёт открывается со старыми отборами, хотя настройки удалены. Что делать?

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

Опасно ли удалять настройки отчётов для работы базы?

Удаление пользовательских настроек безопасно и не влияет на данные учёта — это лишь параметры отображения отчётов. Риск представляет только удаление предопределённых вариантов и массовая программная очистка без тестирования.

Итог

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

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