Удаляем отчёт в 1С УТ: от варианта до объекта конфигурации
Содержание
Чаще всего «удалить отчёт в 1С УТ» означает одно из трёх: убрать свой сохранённый вариант отчёта, стереть сохранённую настройку или целиком выкинуть объект-отчёт из конфигурации. Первые два случая решает любой пользователь за пару кликов, третий — только администратор в Конфигураторе и почти никогда без веской причины.
Самый частый случай — лишний сохранённый вариант. Откройте нужный отчёт, щёлкните по названию варианта вверху формы, выделите свой вариант и нажмите Del. Предопределённые (типовые) варианты так не удаляются — их можно только скрыть.
Пути ниже даю для 1С:Управление торговлей 11 с интерфейсом «Такси». В большинстве случаев они совпадают с Комплексной автоматизацией и ERP, потому что отчёты там построены на одной стандартной библиотеке.
Три разных «отчёта»: что именно вы удаляете
Прежде чем что-то удалять, определитесь, с чем имеете дело. От этого зависит и способ, и то, насколько операция обратима.
- 📄 Вариант отчёта — сохранённая компоновка (набор колонок, группировок, отборов) под своим названием. Пользовательские варианты удаляются свободно.
- ⚙️ Сохранённая настройка — запомненные параметры конкретного отчёта (период, склад, организация). Лежат отдельно от вариантов.
- 🧩 Объект «Отчёт» в конфигурации — сам отчёт как элемент метаданных. Удаляется только в Конфигураторе, затрагивает всех пользователей.
Если вы хотите, чтобы отчёт просто не мозолил глаза, объект удалять не нужно. Достаточно убрать его из панели отчётов или ограничить доступ ролями — об этом ниже.
Del. Типовые варианты так не удаляются.Чтобы было видно всю картину сразу, сведу способы в таблицу. Обратите внимание на колонку «Обратимо» — она подсказывает, стоит ли перестраховаться копией.
| Что удаляете | Где это делается | Кто может | Обратимо |
|---|---|---|---|
| Пользовательский вариант отчёта | Форма отчёта → список вариантов | Пользователь | Нет, только пересоздать |
| Сохранённая настройка | Настройки отчёта | Пользователь | Нет |
| Отчёт из своей панели | Настройка панели отчётов | Пользователь (у себя) | Да, вернуть в панель |
| Доступ к отчёту у группы | Профили групп доступа | Администратор | Да, вернуть роль |
| Объект «Отчёт» | Конфигуратор | Администратор | Только из копии или типовой |
Удаляем сохранённый вариант отчёта через интерфейс
Это то, что ищут в 9 случаях из 10. Вариант отчёта — это ваша личная «сборка» отчёта, сохранённая под именем вроде «Продажи по менеджерам с НДС».
Порядок действий:
- Откройте отчёт из панели отчётов нужного раздела (например,
Продажи → Отчёты по продажам). - Вверху формы найдите название текущего варианта — оно показано ссылкой.
- Щёлкните по нему или по команде выбора варианта. Откроется список всех вариантов отчёта.
- Выделите тот вариант, который создавали вы.
- Нажмите
Delили воспользуйтесь командой удаления в панели списка (Еще).
Пользовательский вариант исчезнет сразу. Удалённый вариант не восстанавливается — перед удалением убедитесь, что настройки точно не пригодятся.
Разберём на примере. Менеджер под отчёт «Ведомость расчётов с клиентами» собрал вариант «Долги по менеджеру с просрочкой»: добавил колонку просроченной задолженности, группировку по менеджеру и отбор по складу. Через полгода логика поменялась, вариант устарел и только путает коллег. Чтобы его убрать, менеджер открывает этот отчёт, щёлкает по названию варианта, в списке находит свою строку «Долги по менеджеру с просрочкой», выделяет её и нажимает Del. Остальные варианты — и типовые, и чужие общие — остаются на месте. Если такой вариант был сохранён как общий, удалить его сможет только сотрудник с правами на общие варианты.
Предопределённые варианты, которые поставляются с конфигурацией, кнопкой Del не удаляются. Если удаление недоступно или ничего не происходит — вы пытаетесь стереть типовой вариант. Его можно только скрыть из списка (команда скрытия в той же форме), но не удалить.
Удалить или скрыть — не одно и то же. Удаление стирает вариант безвозвратно. Скрытие убирает его из списка выбора, но сам вариант остаётся и в любой момент возвращается обратно. Если вариант типовой или вы не уверены, что он больше не понадобится, скрывайте, а не удаляйте.
Общие варианты. Вариант можно сохранить не только для себя, но и «для всех пользователей» — тогда его видит вся база. Удалить такой общий вариант у обычного сотрудника не получится: нужны права на изменение общих вариантов отчётов. Поэтому, если нужный вариант упорно не удаляется, уточните, не является ли он общим, — тогда чистить его должен администратор.
Когда вариантов накопилось много и чистить по одному долго, имеет смысл воспользоваться механизмом очистки пользовательских настроек на стороне администратора — о нём в разделе про программное удаление.
Чистим сохранённые настройки отчёта
Настройки и варианты часто путают, а это разные сущности. Вариант задаёт структуру отчёта, настройка — значения параметров: период, организацию, склад, конкретного контрагента.
Чтобы удалить сохранённую настройку:
- Откройте отчёт и перейдите к его настройкам (кнопка настроек над табличной частью).
- Найдите выбор сохранённых настроек — выпадающий список с вашими сохранёнными наборами параметров.
- Выберите лишний набор и удалите его командой удаления в этом списке.
Если отчёт каждый раз открывается с «неправильным» периодом или складом, виновата именно сохранённая настройка по умолчанию, а не вариант. Удалите её — и отчёт вернётся к стандартным параметрам.
Сбросить сразу все свои настройки по всем отчётам можно через стандартную обработку очистки пользовательских настроек (см. ниже). Это удобно, когда интерфейс «засорился» после экспериментов.
Прячем отчёт от пользователя: панель отчётов и права
Иногда отчёт удалять не надо — надо, чтобы его не видел конкретный человек или отдел. Для этого есть два уровня, оба не затрагивают саму конфигурацию.
Скрыть в панели отчётов (для себя). Панель отчётов открывается командой Отчёты в нужном разделе. Рядом со списком есть настройка панели (значок настроек) — откройте её. В форме видимые и доступные команды разнесены по колонкам: перенесите лишний отчёт в скрытые. Он останется в системе, но пропадёт из вашей панели. Это личная настройка, на других пользователей она не влияет, и вернуть отчёт обратно в панель можно в любой момент тем же способом.
Ограничить доступ ролями (для группы). Если отчёт не должен быть доступен целой группе сотрудников, работают с правами:
Администрирование → Настройки пользователей и прав→ профили групп доступа.- В профиле группы убирают роль, которая открывает доступ к нужному отчёту или к соответствующему разделу учёта.
После этого отчёт исчезнет у всех участников группы. Меняйте роли только на копии или в согласовании с тем, кто отвечает за права, — одной ролью часто управляется доступ сразу к нескольким объектам.
Разница простая: панель отчётов прячет отчёт косметически и только у вас, права реально закрывают к нему доступ у выбранных пользователей.
Удаление отчёта в Конфигураторе: когда это оправдано
Удалить отчёт как объект метаданных можно только в Конфигураторе, и типовая УТ при этом стоит на поддержке. Это значит, что перед удалением объект поставщика нужно разрешить изменять и удалять.
Короткая последовательность:
- Закройте программу в режиме 1С:Предприятие и зайдите в Конфигуратор.
Конфигурация → Поддержка → Настройка поддержки→ включите возможность изменения, разрешив удаление объектов поставщика.- В дереве конфигурации раскройте ветку
Отчёты, найдите нужный и удалите его. - Выполните
Обновить конфигурацию базы данных(F7).
Обновление структуры базы требует монопольного доступа — все пользователи на это время должны выйти. Предупредите их заранее: во время обновления сеансы работать не смогут, а оборванная работа грозит потерей несохранённых данных. Поэтому удаление объекта планируют на нерабочее время, а не делают «на ходу» посреди дня.
Удаление типового отчёта почти всегда создаёт больше проблем, чем решает: ломается штатное обновление конфигурации, а если на отчёт ссылаются подсистемы или командный интерфейс — появятся ошибки. Прежде чем удалять объект поставщика, сделайте резервную копию базы.
Лучшая альтернатива — расширение конфигурации . Расширения появились в платформе 8.3.6 и позволяют отключить или скрыть отчёт, не трогая типовую конфигурацию . База при этом остаётся на полной поддержке и спокойно обновляется. Если задача — именно спрятать отчёт, а не физически стереть его, расширение или роли предпочтительнее удаления.
Программное удаление вариантов отчёта
Сразу важное: сам объект-отчёт программно из работающей базы удалить нельзя — метаданные меняются только в Конфигураторе или расширением, а структуру базы в режиме 1С:Предприятие встроенный язык не перестраивает. А вот сохранённые варианты и настройки отчётов программно удалить можно, потому что они хранятся как обычные данные пользователей.
Варианты отчётов лежат в стандартном хранилище вариантов отчётов. Через него разработчик может удалить конкретный вариант, указав ключ объекта (имя отчёта), ключ варианта и ключ пользователя. Если вы не уверены в точной сигнатуре метода — не угадывайте параметры, а сверьтесь с синтакс-помощником по хранилищу вариантов отчётов.
Для массовой чистки писать код обычно не нужно — в типовых конфигурациях на базе стандартной библиотеки есть штатная обработка очистки сохранённых пользовательских настроек. Она удаляет варианты, настройки и прочие пользовательские данные выбранных пользователей пачкой, без обращения к коду. Это удобнее и безопаснее самописного скрипта: обработка знает структуру хранилища и не оставит «висящих» записей. Найти её можно в разделе администрирования, среди инструментов обслуживания и настроек пользователей.
Запускайте массовую очистку осознанно: вместе с мусором она удалит и полезные пользовательские варианты. Лучше сначала выгрузить список настроек и согласовать его с пользователями.
Частые ошибки при удалении отчётов
Ошибки здесь однотипные и легко предотвращаются.
- Путают вариант и объект. Пытаются «удалить отчёт», лезут в Конфигуратор, хотя достаточно было убрать сохранённый вариант через интерфейс.
- Хотят удалить предопределённый вариант. Типовой вариант не удаляется в принципе — его можно только скрыть. Если
Delне срабатывает, дело именно в этом. - Удаляют объект поставщика без расширения. База слетает с поддержки, и ближайшее обновление приходится ставить вручную с конфликтами. Почти всегда правильнее скрыть отчёт ролями или расширением.
- Ищут в УТ регламентированные отчёты. В Управлении торговлей 11 нет регламентированного (бухгалтерского и налогового) учёта, поэтому деклараций и форм отчётности там нет — удалять нечего. Регламентированная отчётность ведётся в Бухгалтерии, Комплексной автоматизации или ERP.