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

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

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

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

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

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

Где хранятся варианты отчетов и почему это важно

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

Пользовательские варианты хранятся в информационной базе, а не в конфигурации. Это значит, что их удаление не требует обновления конфигурации и не влияет на другие базы. Однако при обмене данными между базами (например, через РИБ) пользовательские варианты могут переноситься, если это предусмотрено настройками обмена.

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

Удаление варианта через форму отчета

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

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

Если кнопка удаления неактивна, значит, вариант предопределенный или у вас недостаточно прав. Предопределенные варианты в этом списке можно только скрыть, но не удалить.

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

Удаление через «Все функции» и хранилище вариантов

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

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

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

Отключение предопределенных вариантов

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

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

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

Удаление вариантов внешних отчетов

Внешние отчеты (файлы .erf) хранят варианты внутри самого файла. Чтобы удалить вариант такого отчета, откройте его в конфигураторе через «Файл» → «Открыть», перейдите к схеме компоновки данных и в настройках вариантов удалите ненужный. Сохраните файл и замените его в базе, если отчет подключен через справочник дополнительных отчетов.

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

Типичные ошибки и ограничения

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

Вторая ошибка — попытка удалить вариант без достаточных прав. Роль «Базовые права» обычно не позволяет удалять чужие варианты; нужны права администратора или специальная роль работы с вариантами отчетов. Если кнопка удаления недоступна, обратитесь к администратору базы.

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

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

Проверка результата

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

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

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

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

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

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

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

Вариант снова появился — значит, он предопределенный

Регламентные рассылки
Норма

Задания выполняются без ошибок

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

Ошибка «вариант не найден» — нужно перенастроить рассылку

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

Ссылки на удаленный вариант нет

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

Ссылка осталась и выдает ошибку при открытии

FAQ

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

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

Почему удаленный вариант появляется снова после обновления?

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

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

Откройте через «Все функции» справочник «Варианты отчетов», отберите элементы с признаком «Пользовательский», пометьте их на удаление и выполните удаление помеченных объектов. Предварительно сделайте резервную копию базы.

Кто может удалять варианты отчетов?

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

Удалится ли вариант отчета при удалении самого отчета?

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

Чем отличается «пометить на удаление» от полного удаления?

Пометка на удаление лишь скрывает объект, но физически он остается в базе. Окончательное удаление происходит через обработку «Удаление помеченных объектов», которая проверяет ссылки и освобождает место. Для вариантов отчетов ссылочных проверок обычно не требуется.