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

· 9 мин

Содержание

Пользовательский вариант отчета в 1С 8.3 удаляют пометкой на удаление: откройте список вариантов (из формы отчета или через Все функции → Справочники → Варианты отчетов), выделите свой вариант и нажмите Del. Вариант сразу пропадает из выбора, а физически стирается при очистке помеченных объектов. Поставляемые варианты, которые пришли с конфигурацией, удалить нельзя — их только скрывают.

Типичная картина: за год в «Оборотно-сальдовой ведомости» накопилось пятнадцать вариантов «ОСВ 60 новая», «ОСВ 60 новая (2)», «копия Иванова». Выбрать нужный уже трудно. Ниже — как навести порядок в своих вариантах, в чужих и во всей базе разом, на примере типовых конфигураций на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) и отчетов без БСП.

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

Прежде чем удалять, полезно понять, с чем вы имеете дело. В 1С 8.3 у отчета на системе компоновки данных бывает три вида «сохранёнок».

Что этоГде живётМожно удалить?
📦 Поставляемый (предопределённый) вариантВ схеме отчета, внутри конфигурацииНет, только скрыть из панели
👤 Пользовательский вариантВ типовых на БСП — справочник «Варианты отчетов»; в отчетах без БСП — хранилище вариантовДа, пометкой на удаление
⚙️ Пользовательские настройки вариантаХранилище настроек пользователяДа, очисткой настроек

Отсюда два практических вывода:

  • 💡 Варианты и настройки хранятся в самой информационной базе. Запуск с параметром /ClearCache или чистка папки кэша на компьютере их не удаляет.
  • 💡 В типовых конфигурациях вариант — обычный элемент справочника. С ним работают как с любым элементом: пометка, снятие пометки, удаление помеченных.

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

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

Самый быстрый путь, если вариант ваш и отчет открыт.

В типовых конфигурациях (БП 3.0, ЗУП 3.1, УТ 11)

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

Помеченный вариант перестаёт показываться в списке выбора. Если он всё же нужен — снимите пометку той же клавишей Del.

В отчетах без БСП (внешние, самописные)

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

Удаление в отчете без БСП происходит сразу, без пометки. Отменить его нельзя — только сохранить вариант заново.

2. Чистка через список «Варианты отчетов»

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

Как открыть список

  • В типовых на БСП: Администрирование → Печатные формы, отчеты и обработки, ссылка «Варианты отчетов».
  • Универсально: Все функции → Справочники → Варианты отчетов.

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

Что делать в списке

  1. Установите отбор по колонке «Отчет» — так останутся варианты одного отчета.
  2. Отсортируйте по автору или по наименованию, чтобы дубли встали рядом.
  3. Выделите строки с зажатым Ctrl или Shift.
  4. Нажмите Del — пометка встанет сразу на все выделенные.

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

Как не плодить новые дубли

Чаще всего дубли появляются из-за кнопки сохранения: человек меняет отбор и сохраняет вариант под новым именем, хотя хотел просто поправить настройку. Договоритесь в отделе о трёх простых правилах:

  • ✏️ Меняете отбор на один раз — не сохраняйте вариант, просто сформируйте отчет.
  • 🔁 Правите свой вариант — сохраняйте поверх старого, а не под новым именем.
  • 🏷️ Называйте варианты по смыслу: «ОСВ 60 по договорам», а не «Новый 3».

Раз в квартал администратору полезно открыть список «Варианты отчетов» с отбором по отчету и пройтись по авторам: что из сохранённого реально нужно, а что осталось от разовых задач.

Окончательное удаление

Помеченные варианты лежат в базе, пока их не удалят физически: Администрирование → Обслуживание → Удаление помеченных объектов. Обработка покажет все помеченные объекты, а не только варианты отчетов, поэтому просмотрите список перед запуском.

Перед удалением помеченных сделайте резервную копию базы. Обработка удаляет все помеченные объекты, на которые нет ссылок, в том числе документы и элементы справочников, помеченные коллегами.

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

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

  1. Откройте раздел, где лежит отчет, например Отчеты.
  2. В панели отчетов нажмите «Настроить».
  3. Снимите флажки у вариантов, которые не нужны.
  4. Нажмите «Готово» или закройте режим настройки.

Вариант исчезнет только из вашей панели. Другие пользователи его увидят, а сам вариант останется доступен через поиск в панели отчетов.

💡 Администратор может скрыть поставляемый вариант для всех: в карточке варианта в списке «Варианты отчетов» есть настройки размещения в разделах. Снимите размещение — и вариант пропадёт из панелей у всех.

4. Права: почему вариант отчета не удаляется

Обычный пользователь управляет только своими вариантами. Чужие варианты помечает на удаление пользователь с полными правами.

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

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

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

5. Режим Предприятия и Конфигуратор: что где удаляется

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

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

В Конфигураторе вы видите только поставляемые варианты — они заданы в схеме компоновки данных отчета. Удалить такой вариант можно только изменением конфигурации:

  1. Откройте отчет в дереве метаданных.
  2. Откройте основную схему компоновки данных.
  3. На закладке «Настройки» удалите лишний вариант в верхнем списке вариантов.
  4. Сохраните и обновите конфигурацию базы данных.

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

В Конфигураторе есть и пользовательские данные через Администрирование → Пользователи, но варианты отчетов там не удаляются. Карточка пользователя в Конфигураторе управляет правами и способом входа, а не его сохранёнными настройками.

6. Сброс настроек и профилей пользователей

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

Сбросить свои настройки отчета

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

Очистить настройки другого пользователя

В типовых на БСП есть отдельная форма: Администрирование → Настройки пользователей и прав → Настройки пользователей.

  1. Выберите пользователя в поле вверху формы.
  2. Перейдите на закладку «Настройки отчетов».
  3. Отметьте отчеты, по которым нужно сбросить настройки.
  4. Нажмите «Очистить» и подтвердите.

На этой же форме можно скопировать настройки от одного пользователя другому. Удобно, когда новому сотруднику нужен «как у главбуха» набор отчетов: сначала очистить лишнее, потом скопировать.

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

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

7. Массовое удаление вариантов отчетов обработкой

Когда в базе тысячи вариантов от бывших сотрудников, руками это долго. Выручает внешняя обработка, которую запускает администратор через Файл → Открыть.

Для типовых конфигураций на БСП

Пользовательские варианты — элементы справочника «ВариантыОтчетов» с признаком «Пользовательский». Обработка находит варианты нужного автора и ставит пометку на удаление:

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

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

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

	Сообщить(СтрШаблон("Помечено на удаление вариантов: %1", Счетчик));

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

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

Для отчетов без БСП

Здесь варианты лежат в стандартном хранилище платформы. У менеджера ХранилищеВариантовОтчетов есть методы ПолучитьСписок и Удалить:

&НаСервере
Процедура УдалитьВариантыОтчетаНаСервере(ИмяОтчета, ИмяПользователя)

	КлючОбъекта = "Отчет." + ИмяОтчета;
	Список = ХранилищеВариантовОтчетов.ПолучитьСписок(КлючОбъекта, ИмяПользователя);

	Для Каждого Элемент Из Список Цикл
		ХранилищеВариантовОтчетов.Удалить(КлючОбъекта, Элемент.Значение, ИмяПользователя);
	КонецЦикла;

	Сообщить(СтрШаблон("Удалено вариантов: %1", Список.Количество()));

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

Обход «Для Каждого» здесь безопасен: удаляем из хранилища, а не из самого списка, по которому идёт цикл.

Обработку сначала запустите на копии базы. Удаление из хранилища платформы необратимо, корзины у него нет.

Перед массовой чисткой вариантов
Выполнено: 0 / 5

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

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