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