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

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

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

Как удалить варианты отчетов в 1С: через панель отчетов, справочник вариантов и конфигуратор. Права, риски, типовые ошибки и проверка результата.

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

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

Ниже разобраны все рабочие способы: от простого удаления через панель отчетов до очистки хранилища вариантов в конфигураторе, а также ограничения, риски и способы проверить результат.

Что такое вариант отчета и почему их накапливается много

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

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

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

Удаление варианта через панель отчетов в пользовательском режиме

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

Система попросит подтвердить удаление. После подтверждения вариант исчезает из списка сразу, без перезапуска программы. Если кнопка «Удалить» неактивна — значит, вариант предопределенный или у вас нет прав на его изменение (например, это чужой общий вариант).

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

Удаление через справочник «Варианты отчетов»

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

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

Обратите внимание: пометка на удаление не стирает объект физически. Окончательное удаление происходит при запуске обработки удаления помеченных объектов, которая проверит ссылки на вариант из других объектов (например, из рассылок отчетов). Если вариант используется в рассылке, удаление будет заблокировано до устранения связи.

Как скрыть или удалить предопределенный вариант

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

Реальное удаление предопределенного варианта выполняется в конфигураторе: откройте схему компоновки данных отчета (Отчеты → нужный отчет → «Открыть схему компоновки данных»), перейдите на вкладку «Настройки», найдите вариант в списке и удалите его. После этого потребуется обновить конфигурацию базы данных (F7), что в клиент-серверном режиме обычно требует монопольного доступа.

Если конфигурация на поддержке без возможности изменения, удаление предопределенного варианта потребует снятия объекта с поддержки — это усложнит последующие обновления. В таких случаях разумнее ограничиться скрытием варианта в пользовательском режиме.

Сравнение вариантов действий

Удаление в пользовательском режиме

Подходит для личных и общих пользовательских вариантов. Быстро, без прав разработчика, но не работает с предопределенными.

Скрытие предопределенного варианта

Подходит, когда конфигурация на поддержке. Вариант остается в базе, но не виден пользователям.

Удаление в конфигураторе

Полное удаление предопределенного варианта. Требует прав разработчика, возможности изменения конфигурации и обновления базы.

Массовая очистка вариантов уволенных пользователей

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

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

Проверка результата и типичные ошибки

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

Частая ошибка — попытка удалить предопределенный вариант через пользовательский режим. Кнопка удаления недоступна, и пользователи трактуют это как сбой. Вторая ошибка — удаление варианта, который использовался как основной в настройках отчета: тогда отчет открывается с настройками по умолчанию, что вызывает вопросы у коллег. Третья — массовое удаление без отбора по автору, когда вместе с мусором удаляются рабочие общие варианты.

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

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

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

Удаленный вариант отсутствует в списке выбора

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

Вариант по-прежнему виден или появляется после перезапуска

Рассылки отчетов
Норма

Рассылки ссылаются на существующие варианты и выполняются без ошибок

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

В журнале ошибки «вариант не найден»

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

Показываются только актуальные варианты

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

Остались варианты уволенных сотрудников или дубли

Итог

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

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

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

Можно ли восстановить удаленный вариант отчета?

Штатной команды восстановления нет. Если вариант был простой, его проще настроить заново. Для критичных настроек помогает только восстановление из резервной копии базы или выгрузки DT. Поэтому перед массовой чисткой всегда делайте копию.

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

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

Удалятся ли варианты отчетов при удалении пользователя из базы?

Нет. Варианты остаются в справочнике «Варианты отчетов» со ссылкой на удаленного автора. Их нужно чистить отдельно — отбором по автору в справочнике с последующей пометкой на удаление и обработкой удаления помеченных объектов.

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

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

Можно ли удалить варианты отчетов программно, из кода?

Да, в конфигурациях на БСП есть программный интерфейс подсистемы «Варианты отчетов», а также можно работать со справочником вариантов напрямую через встроенный язык. Это используют для регламентной чистки или миграции настроек. Такие действия выполняет разработчик, обязательно на копии базы.

Влияет ли удаление вариантов на скорость работы отчетов?

На скорость формирования самого отчета — практически нет. Но сокращение списка вариантов ускоряет открытие панелей отчетов и списков выбора, особенно когда в базе накопились сотни лишних записей от множества пользователей.