Удаляем варианты отчётов и сам отчёт в Комплексной автоматизации

· 9 мин

Содержание

Чтобы убрать сохранённый вариант отчёта в 1С:Комплексной автоматизации, откройте сам отчёт, щёлкните по названию текущего варианта в шапке, выделите в списке свой вариант и выберите команду удаления. Предопределённый (типовой) вариант так убрать нельзя — его можно только скрыть из панели.

Загвоздка в том, что «удалить отчёт в 1С КА» означает три разные вещи. Можно удалить пользовательский вариант отчёта, который кто-то сохранил и который теперь мешает. Можно спрятать или совсем вырезать сам объект «Отчёт» из конфигурации. А можно просто сбросить настройки и кэш, если отчёт «запомнил» неудобный отбор. Способы разные, и путать их не стоит.

Разбор ниже — для 1С:Комплексная автоматизация, редакция 2 (управляемые формы, интерфейс «Такси»). В редакции 1.1 на обычных формах механика вариантов отчётов другая.

Что именно нужно убрать?

Чем вариант отчёта отличается от самого отчёта

«Отчёт» — это объект конфигурации: Остатки товаров, Оборотно-сальдовая ведомость, Валовая прибыль и так далее. Его структура заложена в программу.

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

Это разделение определяет, что реально можно удалить:

  • 🟢 Пользовательский вариант — удаляется полностью, в режиме 1С:Предприятие.
  • 🟡 Типовой (предопределённый) вариант — удалить нельзя, только скрыть из панели.
  • 🔴 Сам объект «Отчёт» — удаляется только в Конфигураторе и только при снятии с поддержки.

Запомните главное: варианты отчётов хранятся в базе данных, а не в кэше. Чистка временных файлов их не тронет — это частая причина, по которой «ничего не удаляется».

Удаление сохранённого варианта отчёта

Самый частый случай — кто-то наплодил вариантов, и в списке не найти нужный. Порядок:

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

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

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

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

Как скрыть типовой отчёт или вариант из панели

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

  1. В разделе откройте панель отчётов (ссылка Отчёты вверху раздела).
  2. Вызовите настройку панели (команда Настройка... или значок шестерёнки).
  3. Снимите флажки видимости напротив лишних отчётов и вариантов.
  4. Сохраните настройку.

Отчёт останется в программе, но перестанет мозолить глаза в списке. Это обратимо: вернуть видимость можно тем же способом.

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

Сброс пользовательских настроек и очистка кэша

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

Сброс настроек внутри отчёта. Откройте отчёт, зайдите в его настройки (кнопка настроек или Ещё → Изменить вариант) и выберите восстановление стандартных настроек варианта. Отчёт вернётся к исходному виду.

Очистка пользовательских настроек по всей базе. Администратор может сбросить сохранённые настройки конкретного пользователя через сервис очистки настроек (НСИ и администрирование → Настройки пользователей и прав → Пользователи, у выбранного пользователя — команда очистки настроек). Это уберёт его персональные отборы и оформление, но не удалит сами варианты отчётов из базы.

Очистка локального кэша платформы. Если глючит не отбор, а сама форма отчёта (не открывается, «едет» вёрстка), помогает чистка кэша:

  • запуск базы из списка с ключом /ClearCache;
  • либо удаление каталога кэша пользователя (временные файлы 1С в профиле Windows).

Кэш — это временные данные, а не ваши настройки. Его чистка безопасна для учёта, но закроет сеанс: делайте это, когда не идёт проведение документов.

Ещё раз, чтобы не было путаницы: кэш и временные файлы не содержат сохранённых вариантов отчётов. Если цель — убрать вариант, этот раздел вам не поможет, возвращайтесь к удалению варианта.

Управление вариантами для администратора

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

Доступ к списку всех вариантов отчётов обычно открывается через настройку панели отчётов в режиме «для всех пользователей» либо через соответствующий справочник вариантов (его видно при включённом отображении всех объектов). Там варианты видны скопом: можно отобрать по автору, по отчёту, по признаку «общий / персональный».

Что полезно сделать в чистке:

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

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

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

Удаление отчёта из конфигурации: когда без Конфигуратора не обойтись

Если отчёт нужно убрать не из вида, а физически вырезать из программы, это уже работа в Конфигураторе с объектом метаданных.

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

Трезвые альтернативы, по возрастанию «радикальности»:

ЗадачаПравильный способТрогаем поддержку?
Убрать отчёт из списка у пользователейНастройка панели отчётов (скрытие)Нет
Запретить доступ к отчётуРоли и права профиля доступаНет
Отключить/спрятать отчёт программноРасширение конфигурацииНет
Полностью удалить объектКонфигуратор, снятие с поддержкиДа

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

Если речь о самописном отчёте, который добавили ваши программисты и который на поддержке не стоит, удаление выглядит так:

  1. В Конфигураторе откройте дерево конфигурации (Конфигурация → Открыть конфигурацию).
  2. Найдите объект в ветке Отчёты.
  3. Убедитесь, что отчёт не ссылается из подсистем, ролей и командного интерфейса, иначе получите ошибки проверки.
  4. Удалите объект и выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7).

Для типового отчёта к этому добавится снятие с поддержки через Конфигурация → Поддержка → Настройка поддержки. После этого объект можно будет изменять и удалять, но каждое обновление от поставщика станет сложнее — поэтому для типовых отчётов этот путь почти никогда не оправдан.

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

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

Часто за «удалите этот отчёт» стоит задача «пусть менеджеры его не видят». Удалять ничего не надо — достаточно закрыть доступ через права.

Доступ к отчётам в Комплексной автоматизации регулируется профилями доступа и ролями (НСИ и администрирование → Настройки пользователей и прав → Профили групп доступа). Логика такая:

  • отчёт показывается, если у пользователя есть роль, дающая на него право;
  • убрав соответствующую роль из профиля группы, вы закрываете отчёт для всей группы разом;
  • данные при этом целы, отчёт просто пропадает из интерфейса у этих пользователей.

Это чище и безопаснее удаления: учётные данные не затрагиваются, а решение обратимо. Вернуть доступ — значит вернуть роль в профиль.

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

Как не засорять список отчётов снова

Чтобы через месяц не чистить всё заново, стоит один раз настроить правила игры с вариантами:

  • 🔑 ограничьте право сохранять общие варианты — оставьте его администратору и нескольким ключевым пользователям;
  • 🏷️ договоритесь об именах: отдел или фамилию в начале названия варианта, тогда список читается сам;
  • 👤 личные эксперименты сохраняйте как персональные, а не общие варианты;
  • 🗓️ раз в квартал пробегайте по общим вариантам и убирайте дубли;
  • 📣 перед удалением общего варианта предупреждайте тех, кто мог им пользоваться.

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

Что пошло не так: разбор типичных ситуаций

Удаление вариантов отчётов спотыкается на одних и тех же граблях. Короткая диагностика:

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

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

Удалил вариант отчёта — пропали данные?
Нет. Вариант отчёта — это только настройка вывода (колонки, отборы, группировки). Документы, остатки и проводки он не хранит и не удаляет. Данные учёта остаются нетронутыми.
Почему у типового отчёта нет кнопки «Удалить»?
Предопределённые варианты поставляются с конфигурацией и защищены от удаления. Их можно только скрыть из панели отчётов. Удаление доступно лишь для вариантов, которые создали пользователи.
Удалил общий вариант — как вернуть?
Если вариант был удалён, восстановить его можно только из резервной копии базы либо создав заново с теми же настройками. Поэтому перед удалением общих вариантов лучше снимать видимость, а не удалять.
Можно ли удалить отчёт сразу у всех пользователей, не трогая Конфигуратор?
Да. Закройте доступ через роль в профиле группы доступа — отчёт пропадёт у всех пользователей этой группы. Либо снимите его видимость в настройке панели отчётов для всех пользователей.
Чистка кэша удалит мои сохранённые варианты?
Нет. Варианты отчётов лежат в базе данных, а кэш — это временные файлы на компьютере. Очистка кэша и запуск с /ClearCache на варианты не влияют.