Лишние варианты отчётов в 1С 8.3: удаляем свои, чужие и сбрасываем настройки

· 9 мин

Содержание

Чтобы удалить сохранённый вариант отчёта в 1С 8.3, откройте отчёт, вызовите Ещё → Выбрать вариант отчёта, выделите ненужный вариант и поставьте на него пометку удаления. Вариант сразу пропадёт из списка выбора, а физически исчезнет из базы после обработки Удаление помеченных объектов. Чужие и общие варианты удаляет администратор через список Администрирование → Печатные формы, отчёты и обработки → Варианты отчётов.

Способов несколько, и выбирают их по ситуации. Свой лишний вариант проще убрать из формы отчёта. Десяток вариантов уволенного сотрудника удобнее чистить списком. Если отчёт «сломался» из-за настроек, удалять вариант не нужно — достаточно вернуть стандартные настройки. Инструкция одинакова для типовых конфигураций на Библиотеке стандартных подсистем: 1С:Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11, Комплексная автоматизация, ERP.

Где хранятся варианты отчётов и что из них можно удалить

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

Варианты бывают трёх видов:

  • 📦 Предопределённые — заложены разработчиком конфигурации («Основной», «Кратко», «Подробно» и т. п.). Удалить их нельзя, можно только скрыть из панели отчётов.
  • 👤 Пользовательские личные — сохранены сотрудником и видны только ему.
  • 👥 Пользовательские общие — сохранены с доступом для других пользователей. Их видят все, у кого есть право на сам отчёт.

Кроме вариантов, есть пользовательские настройки — то, что человек поменял в отчёте и не сохранял отдельно: период, отборы, видимость колонок. Они хранятся не в справочнике, а в хранилище настроек пользователя. Удалить вариант и сбросить настройки — разные операции.

Что хотите убратьКак называется в 1СГде удалять
Свой сохранённый вариантПользовательский вариантФорма отчёта или панель отчётов
Чужой или общий вариантПользовательский вариант другого автораСписок «Варианты отчётов» (нужны права администратора)
Стандартный вариант от разработчикаПредопределённый вариантНе удаляется, только скрывается
Отборы, период, колонки «прилипли»Пользовательские настройкиКнопка стандартных настроек или очистка настроек пользователя

Способ 1. Удаление варианта отчёта прямо из формы отчёта

Самый быстрый путь для своего варианта.

  1. Откройте отчёт, например «Анализ субконто» или «Продажи».
  2. Нажмите Ещё в командной панели отчёта.
  3. Выберите Выбрать вариант отчёта… — откроется список всех доступных вариантов.
  4. Выделите вариант, который нужно удалить.
  5. Через контекстное меню (правая кнопка мыши) или клавишей Delete установите пометку удаления и подтвердите.
  6. Закройте окно. Вариант исчезнет из списка выбора.

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

В некоторых стандартных отчётах 1С:Бухгалтерии (оборотно-сальдовая ведомость, анализ счёта, карточка счёта) команды в меню Ещё называются иначе: Сохранить настройки… и Выбрать настройки…. Логика та же: открываете список сохранённых настроек, выделяете ненужную строку и удаляете её из этого окна.

Способ 2. Удаление сохранённых вариантов через панель отчётов раздела

Панель отчётов открывается из любого раздела по ссылке Отчёты (например, Зарплата и кадры → Отчёты по зарплате в ЗУП или Продажи → Отчёты по продажам в УТ). В ней собраны все варианты отчётов раздела.

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

В этом же режиме можно убрать флажок видимости у предопределённого варианта. Удаления не произойдёт, но вариант перестанет мешать в панели. Вернуть его можно в любой момент тем же флажком.

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

Способ 3. Массовая чистка в списке «Варианты отчётов»

Этот способ нужен администратору: после ухода сотрудника, при наведении порядка или когда пользователи жалуются на «мусор» из общих вариантов.

Путь: Администрирование → Печатные формы, отчёты и обработки → Варианты отчётов.

  1. Откройте список. В нём видны все варианты всех отчётов базы.
  2. Установите отбор по колонке автора или включите группировку по отчётам — так проще найти нужное.
  3. Выделите строки. Для группового выбора держите Ctrl или Shift.
  4. Нажмите Delete или выберите команду пометки удаления в меню Ещё.
  5. Подтвердите. Помеченные строки будут перечёркнуты.

Если ссылки «Варианты отчётов» в разделе нет, проверьте права: список доступен пользователю с полными правами или ролью администратора системы. Без них откройте справочник через «Все функции» (способ 4) — если и там доступа нет, нужна помощь администратора.

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

Пометка — ещё не удаление. Вариант лежит в базе и восстанавливается снятием пометки. Чтобы удалить его физически:

  1. Перейдите в Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов.
  2. Выберите режим выборочного удаления.
  3. Отметьте в дереве группу «Варианты отчётов» и нужные элементы.
  4. Нажмите Удалить.

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

Способ 4. Через «Все функции» и Конфигуратор: когда интерфейс не помогает

Режим «Все функции»

Если в разделе администрирования ссылка не выведена, справочник доступен напрямую:

  1. Включите меню «Все функции»: Главное меню (☰) → Сервис и настройки → Параметры → флажок Отображать команду «Все функции».
  2. Откройте Главное меню → Все функции → Справочники → Варианты отчётов.
  3. Дальше — как в способе 3: отбор, выделение, пометка удаления.

Конфигуратор

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

  • 🛠 Программист убирает вариант из поставки. Предопределённый вариант описан в модуле менеджера отчёта или в общем модуле настроек вариантов. Скрыть его «навсегда» для всех можно только доработкой — лучше в расширении, чтобы не снимать конфигурацию с поддержки.
  • 🧹 Нужно пометить много вариантов по условию. Быстрее написать внешнюю обработку , чем выделять сотни строк руками.

Пример кода для внешней обработки (выполняется на сервере). Он помечает на удаление все пользовательские варианты с заданным текстом в наименовании:

&НаСервере
Процедура ПометитьВариантыНаСервере(ЧастьИмени)

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ВариантыОтчетов.Ссылка КАК Ссылка
    |ИЗ
    |    Справочник.ВариантыОтчетов КАК ВариантыОтчетов
    |ГДЕ
    |    ВариантыОтчетов.Пользовательский
    |    И НЕ ВариантыОтчетов.ПометкаУдаления
    |    И ВариантыОтчетов.Наименование ПОДОБНО &Шаблон";
    Запрос.УстановитьПараметр("Шаблон", "%" + ЧастьИмени + "%");

    Выборка = Запрос.Выполнить().Выбрать();
    Счетчик = 0;
    Пока Выборка.Следующий() Цикл
        Объект = Выборка.Ссылка.ПолучитьОбъект();
        Объект.УстановитьПометкуУдаления(Истина);
        Счетчик = Счетчик + 1;
    КонецЦикла;

    Сообщить(СтрШаблон("Помечено вариантов: %1", Формат(Счетчик, "ЧГ=0")));

КонецПроцедуры

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

Сброс персональных настроек пользователя вместо удаления

Частая ситуация: вариант удалять не хочется, но отчёт «помнит» старый отбор, лишние колонки или неверный период. Здесь нужен сброс настроек.

Для одного отчёта — сам пользователь

  1. Откройте отчёт.
  2. Нажмите Ещё → Стандартные настройки.
  3. Подтвердите. Текущий вариант вернётся к виду, который задал его автор или разработчик.

Для всех отчётов сотрудника — администратор

  1. Откройте Администрирование → Настройки пользователей и прав → Настройки пользователей.
  2. Выберите сотрудника.
  3. Перейдите на вкладку с настройками отчётов.
  4. Отметьте нужные отчёты или выделите всё.
  5. Нажмите команду очистки настроек.

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

Очистка кэша (/ClearCache в строке запуска или удаление папок из %APPDATA%\1C\1cv8) на варианты и настройки отчётов не влияет. Они хранятся в самой базе, а не на компьютере пользователя.

Что именно мешает в отчёте?

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

СпособКогда подходитКто можетРиски
Из формы отчётаОдин свой вариантАвтор вариантаМинимальные, пометка обратима
Панель отчётовСвой вариант или скрытие предопределённогоЛюбой пользовательНет: скрытие действует только для вас
Список «Варианты отчётов»Много вариантов, чужие и общиеАдминистраторМожно удалить общий вариант, которым пользуется отдел
Внешняя обработкаСотни вариантов по условиюПрограммистОшибка в условии пометит лишнее
Стандартные настройкиОтчёт «запомнил» не тоЛюбой пользовательСбросятся и полезные правки текущего варианта
Очистка настроек пользователяКомплексный сброс по сотрудникуАдминистраторПропадут все личные настройки выбранных отчётов
Удаление помеченных объектовФизическая очистка базыАдминистраторУдалит и другие помеченные объекты, если не снять отметки

Почему вариант не удаляется и что с этим делать

Диагностика: выберите симптом

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

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

Можно ли восстановить удалённый вариант отчёта?
Да, пока стоит только пометка: снимите её в списке вариантов. После удаления помеченных объектов вариант возвращается только из резервной копии базы.
Увидят ли коллеги, что я удалил свой вариант?
Если вариант был личным — нет, его никто, кроме вас, не видел. Если общим — он исчезнет из их панели отчётов и списка выбора.
Как переименовать вариант вместо удаления?
Откройте карточку варианта в списке «Варианты отчётов» или пересохраните его через «Ещё → Сохранить вариант отчёта» с новым названием, а старый пометьте на удаление.
Удаляются ли варианты вместе с пользователем?
Нет. При пометке пользователя на удаление его варианты остаются в справочнике. Чистите их отдельно, с отбором по автору.
Работает ли это в 1С:Фреш и других облачных сервисах?
Да, удаление из формы отчёта и панели отчётов работает так же. Список всех вариантов и удаление помеченных доступны пользователю с правами администратора абонента.