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