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