Лишние варианты отчётов в 1С 8.3: удаляем свои, чужие и сбрасываем настройки
Содержание
Чтобы удалить сохранённый вариант отчёта в 1С 8.3, откройте отчёт, вызовите Ещё → Выбрать вариант отчёта, выделите ненужный вариант и поставьте на него пометку удаления. Вариант сразу пропадёт из списка выбора, а физически исчезнет из базы после обработки Удаление помеченных объектов. Чужие и общие варианты удаляет администратор через список Администрирование → Печатные формы, отчёты и обработки → Варианты отчётов.
Способов несколько, и выбирают их по ситуации. Свой лишний вариант проще убрать из формы отчёта. Десяток вариантов уволенного сотрудника удобнее чистить списком. Если отчёт «сломался» из-за настроек, удалять вариант не нужно — достаточно вернуть стандартные настройки. Инструкция одинакова для типовых конфигураций на Библиотеке стандартных подсистем: 1С:Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11, Комплексная автоматизация, ERP.
Где хранятся варианты отчётов и что из них можно удалить
В типовых конфигурациях на 8.3 каждый вариант отчёта — это элемент справочника «Варианты отчётов». Поэтому удаление ведёт себя как у любого справочника: сначала пометка, потом окончательное удаление.
Варианты бывают трёх видов:
- 📦 Предопределённые — заложены разработчиком конфигурации («Основной», «Кратко», «Подробно» и т. п.). Удалить их нельзя, можно только скрыть из панели отчётов.
- 👤 Пользовательские личные — сохранены сотрудником и видны только ему.
- 👥 Пользовательские общие — сохранены с доступом для других пользователей. Их видят все, у кого есть право на сам отчёт.
Кроме вариантов, есть пользовательские настройки — то, что человек поменял в отчёте и не сохранял отдельно: период, отборы, видимость колонок. Они хранятся не в справочнике, а в хранилище настроек пользователя. Удалить вариант и сбросить настройки — разные операции.
| Что хотите убрать | Как называется в 1С | Где удалять |
|---|---|---|
| Свой сохранённый вариант | Пользовательский вариант | Форма отчёта или панель отчётов |
| Чужой или общий вариант | Пользовательский вариант другого автора | Список «Варианты отчётов» (нужны права администратора) |
| Стандартный вариант от разработчика | Предопределённый вариант | Не удаляется, только скрывается |
| Отборы, период, колонки «прилипли» | Пользовательские настройки | Кнопка стандартных настроек или очистка настроек пользователя |
Способ 1. Удаление варианта отчёта прямо из формы отчёта
Самый быстрый путь для своего варианта.
- Откройте отчёт, например «Анализ субконто» или «Продажи».
- Нажмите
Ещёв командной панели отчёта. - Выберите
Выбрать вариант отчёта…— откроется список всех доступных вариантов. - Выделите вариант, который нужно удалить.
- Через контекстное меню (правая кнопка мыши) или клавишей
Deleteустановите пометку удаления и подтвердите. - Закройте окно. Вариант исчезнет из списка выбора.
Если в списке выбора не видно кнопки или пункта пометки удаления, значит, вариант предопределённый или чужой. Свой пользовательский вариант автор помечает без дополнительных прав.
В некоторых стандартных отчётах 1С:Бухгалтерии (оборотно-сальдовая ведомость, анализ счёта, карточка счёта) команды в меню Ещё называются иначе: Сохранить настройки… и Выбрать настройки…. Логика та же: открываете список сохранённых настроек, выделяете ненужную строку и удаляете её из этого окна.
Способ 2. Удаление сохранённых вариантов через панель отчётов раздела
Панель отчётов открывается из любого раздела по ссылке Отчёты (например, Зарплата и кадры → Отчёты по зарплате в ЗУП или Продажи → Отчёты по продажам в УТ). В ней собраны все варианты отчётов раздела.
- Откройте панель отчётов нужного раздела.
- Включите режим
Настроитьв правом верхнем углу панели. - Найдите свой вариант. Пользовательские варианты отображаются рядом с предопределёнными, обычно в той же группе, что и исходный отчёт.
- Откройте контекстное меню варианта и выберите команду удаления (пометки удаления).
- Выйдите из режима настройки.
В этом же режиме можно убрать флажок видимости у предопределённого варианта. Удаления не произойдёт, но вариант перестанет мешать в панели. Вернуть его можно в любой момент тем же флажком.
Скрытие в панели работает только для вас. Если нужно скрыть вариант у всего отдела, это делают администратор или ответственный за настройку панели — через карточку варианта в общем списке.
Способ 3. Массовая чистка в списке «Варианты отчётов»
Этот способ нужен администратору: после ухода сотрудника, при наведении порядка или когда пользователи жалуются на «мусор» из общих вариантов.
Путь: Администрирование → Печатные формы, отчёты и обработки → Варианты отчётов.
- Откройте список. В нём видны все варианты всех отчётов базы.
- Установите отбор по колонке автора или включите группировку по отчётам — так проще найти нужное.
- Выделите строки. Для группового выбора держите
CtrlилиShift. - Нажмите
Deleteили выберите команду пометки удаления в менюЕщё. - Подтвердите. Помеченные строки будут перечёркнуты.
Если ссылки «Варианты отчётов» в разделе нет, проверьте права: список доступен пользователю с полными правами или ролью администратора системы. Без них откройте справочник через «Все функции» (способ 4) — если и там доступа нет, нужна помощь администратора.
Окончательное удаление помеченных вариантов
Пометка — ещё не удаление. Вариант лежит в базе и восстанавливается снятием пометки. Чтобы удалить его физически:
- Перейдите в
Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов. - Выберите режим выборочного удаления.
- Отметьте в дереве группу «Варианты отчётов» и нужные элементы.
- Нажмите
Удалить.
Удаление помеченных объектов затрагивает всю базу, а не только варианты. Перед запуском снимите отметки со всех других групп, иначе удалятся помеченные документы и элементы справочников, которые кто-то пометил по ошибке. В клиент-серверной базе обработку лучше запускать, когда в программе мало людей: она нагружает сервер.
Способ 4. Через «Все функции» и Конфигуратор: когда интерфейс не помогает
Режим «Все функции»
Если в разделе администрирования ссылка не выведена, справочник доступен напрямую:
- Включите меню «Все функции»:
Главное меню (☰) → Сервис и настройки → Параметры→ флажокОтображать команду «Все функции». - Откройте
Главное меню → Все функции → Справочники → Варианты отчётов. - Дальше — как в способе 3: отбор, выделение, пометка удаления.
Конфигуратор
В Конфигураторе нет команды, которая удаляет вариант отчёта. Справочник «Варианты отчётов» — это данные базы, а не метаданные, и редактируются они в режиме 1С:Предприятие. Конфигуратор пригодится в двух случаях:
- 🛠 Программист убирает вариант из поставки. Предопределённый вариант описан в модуле менеджера отчёта или в общем модуле настроек вариантов. Скрыть его «навсегда» для всех можно только доработкой — лучше в расширении, чтобы не снимать конфигурацию с поддержки.
- 🧹 Нужно пометить много вариантов по условию. Быстрее написать внешнюю обработку , чем выделять сотни строк руками.
Пример кода для внешней обработки (выполняется на сервере). Он помечает на удаление все пользовательские варианты с заданным текстом в наименовании:
&НаСервере
Процедура ПометитьВариантыНаСервере(ЧастьИмени)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ВариантыОтчетов.Ссылка КАК Ссылка
|ИЗ
| Справочник.ВариантыОтчетов КАК ВариантыОтчетов
|ГДЕ
| ВариантыОтчетов.Пользовательский
| И НЕ ВариантыОтчетов.ПометкаУдаления
| И ВариантыОтчетов.Наименование ПОДОБНО &Шаблон";
Запрос.УстановитьПараметр("Шаблон", "%" + ЧастьИмени + "%");
Выборка = Запрос.Выполнить().Выбрать();
Счетчик = 0;
Пока Выборка.Следующий() Цикл
Объект = Выборка.Ссылка.ПолучитьОбъект();
Объект.УстановитьПометкуУдаления(Истина);
Счетчик = Счетчик + 1;
КонецЦикла;
Сообщить(СтрШаблон("Помечено вариантов: %1", Формат(Счетчик, "ЧГ=0")));
КонецПроцедуры
Код только ставит пометку — физически ничего не удаляет. Прогоните его сначала на копии базы и проверьте результат в списке вариантов.
Сброс персональных настроек пользователя вместо удаления
Частая ситуация: вариант удалять не хочется, но отчёт «помнит» старый отбор, лишние колонки или неверный период. Здесь нужен сброс настроек.
Для одного отчёта — сам пользователь
- Откройте отчёт.
- Нажмите
Ещё → Стандартные настройки. - Подтвердите. Текущий вариант вернётся к виду, который задал его автор или разработчик.
Для всех отчётов сотрудника — администратор
- Откройте
Администрирование → Настройки пользователей и прав → Настройки пользователей. - Выберите сотрудника.
- Перейдите на вкладку с настройками отчётов.
- Отметьте нужные отчёты или выделите всё.
- Нажмите команду очистки настроек.
В этой же обработке есть копирование настроек от одного пользователя другому. Удобно, когда новый бухгалтер должен получить отчёты в том же виде, что и предшественник.
Очистка кэша (/ClearCache в строке запуска или удаление папок из %APPDATA%\1C\1cv8) на варианты и настройки отчётов не влияет. Они хранятся в самой базе, а не на компьютере пользователя.
Какой способ удаления выбрать: сравнение
| Способ | Когда подходит | Кто может | Риски |
|---|---|---|---|
| Из формы отчёта | Один свой вариант | Автор варианта | Минимальные, пометка обратима |
| Панель отчётов | Свой вариант или скрытие предопределённого | Любой пользователь | Нет: скрытие действует только для вас |
| Список «Варианты отчётов» | Много вариантов, чужие и общие | Администратор | Можно удалить общий вариант, которым пользуется отдел |
| Внешняя обработка | Сотни вариантов по условию | Программист | Ошибка в условии пометит лишнее |
| Стандартные настройки | Отчёт «запомнил» не то | Любой пользователь | Сбросятся и полезные правки текущего варианта |
| Очистка настроек пользователя | Комплексный сброс по сотруднику | Администратор | Пропадут все личные настройки выбранных отчётов |
| Удаление помеченных объектов | Физическая очистка базы | Администратор | Удалит и другие помеченные объекты, если не снять отметки |
Почему вариант не удаляется и что с этим делать
Отдельно про рассылки. Если вариант используется в рассылке отчётов по почте, после его удаления рассылка начнёт падать с ошибкой. Перед чисткой общих вариантов проверьте список рассылок в разделе администрирования: на вариант там видна прямая ссылка.