Удаляем отчёт в 1С УТ: от варианта до объекта конфигурации

· 9 мин

Содержание

Чаще всего «удалить отчёт в 1С УТ» означает одно из трёх: убрать свой сохранённый вариант отчёта, стереть сохранённую настройку или целиком выкинуть объект-отчёт из конфигурации. Первые два случая решает любой пользователь за пару кликов, третий — только администратор в Конфигураторе и почти никогда без веской причины.

Самый частый случай — лишний сохранённый вариант. Откройте нужный отчёт, щёлкните по названию варианта вверху формы, выделите свой вариант и нажмите Del. Предопределённые (типовые) варианты так не удаляются — их можно только скрыть.

Пути ниже даю для 1С:Управление торговлей 11 с интерфейсом «Такси». В большинстве случаев они совпадают с Комплексной автоматизацией и ERP, потому что отчёты там построены на одной стандартной библиотеке.

Три разных «отчёта»: что именно вы удаляете

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

  • 📄 Вариант отчёта — сохранённая компоновка (набор колонок, группировок, отборов) под своим названием. Пользовательские варианты удаляются свободно.
  • ⚙️ Сохранённая настройка — запомненные параметры конкретного отчёта (период, склад, организация). Лежат отдельно от вариантов.
  • 🧩 Объект «Отчёт» в конфигурации — сам отчёт как элемент метаданных. Удаляется только в Конфигураторе, затрагивает всех пользователей.

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

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

Чтобы было видно всю картину сразу, сведу способы в таблицу. Обратите внимание на колонку «Обратимо» — она подсказывает, стоит ли перестраховаться копией.

Что удаляетеГде это делаетсяКто можетОбратимо
Пользовательский вариант отчётаФорма отчёта → список вариантовПользовательНет, только пересоздать
Сохранённая настройкаНастройки отчётаПользовательНет
Отчёт из своей панелиНастройка панели отчётовПользователь (у себя)Да, вернуть в панель
Доступ к отчёту у группыПрофили групп доступаАдминистраторДа, вернуть роль
Объект «Отчёт»КонфигураторАдминистраторТолько из копии или типовой

Удаляем сохранённый вариант отчёта через интерфейс

Это то, что ищут в 9 случаях из 10. Вариант отчёта — это ваша личная «сборка» отчёта, сохранённая под именем вроде «Продажи по менеджерам с НДС».

Порядок действий:

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

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

Разберём на примере. Менеджер под отчёт «Ведомость расчётов с клиентами» собрал вариант «Долги по менеджеру с просрочкой»: добавил колонку просроченной задолженности, группировку по менеджеру и отбор по складу. Через полгода логика поменялась, вариант устарел и только путает коллег. Чтобы его убрать, менеджер открывает этот отчёт, щёлкает по названию варианта, в списке находит свою строку «Долги по менеджеру с просрочкой», выделяет её и нажимает Del. Остальные варианты — и типовые, и чужие общие — остаются на месте. Если такой вариант был сохранён как общий, удалить его сможет только сотрудник с правами на общие варианты.

Предопределённые варианты, которые поставляются с конфигурацией, кнопкой Del не удаляются. Если удаление недоступно или ничего не происходит — вы пытаетесь стереть типовой вариант. Его можно только скрыть из списка (команда скрытия в той же форме), но не удалить.

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

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

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

Чистим сохранённые настройки отчёта

Настройки и варианты часто путают, а это разные сущности. Вариант задаёт структуру отчёта, настройка — значения параметров: период, организацию, склад, конкретного контрагента.

Чтобы удалить сохранённую настройку:

  1. Откройте отчёт и перейдите к его настройкам (кнопка настроек над табличной частью).
  2. Найдите выбор сохранённых настроек — выпадающий список с вашими сохранёнными наборами параметров.
  3. Выберите лишний набор и удалите его командой удаления в этом списке.

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

Сбросить сразу все свои настройки по всем отчётам можно через стандартную обработку очистки пользовательских настроек (см. ниже). Это удобно, когда интерфейс «засорился» после экспериментов.

Прячем отчёт от пользователя: панель отчётов и права

Иногда отчёт удалять не надо — надо, чтобы его не видел конкретный человек или отдел. Для этого есть два уровня, оба не затрагивают саму конфигурацию.

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

Ограничить доступ ролями (для группы). Если отчёт не должен быть доступен целой группе сотрудников, работают с правами:

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

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

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

Удаление отчёта в Конфигураторе: когда это оправдано

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

Короткая последовательность:

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

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

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

Перед удалением отчёта в Конфигураторе
Выполнено: 0 / 4

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

Программное удаление вариантов отчёта

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

Варианты отчётов лежат в стандартном хранилище вариантов отчётов. Через него разработчик может удалить конкретный вариант, указав ключ объекта (имя отчёта), ключ варианта и ключ пользователя. Если вы не уверены в точной сигнатуре метода — не угадывайте параметры, а сверьтесь с синтакс-помощником по хранилищу вариантов отчётов.

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

Запускайте массовую очистку осознанно: вместе с мусором она удалит и полезные пользовательские варианты. Лучше сначала выгрузить список настроек и согласовать его с пользователями.

Частые ошибки при удалении отчётов

Ошибки здесь однотипные и легко предотвращаются.

  • Путают вариант и объект. Пытаются «удалить отчёт», лезут в Конфигуратор, хотя достаточно было убрать сохранённый вариант через интерфейс.
  • Хотят удалить предопределённый вариант. Типовой вариант не удаляется в принципе — его можно только скрыть. Если Del не срабатывает, дело именно в этом.
  • Удаляют объект поставщика без расширения. База слетает с поддержки, и ближайшее обновление приходится ставить вручную с конфликтами. Почти всегда правильнее скрыть отчёт ролями или расширением.
  • Ищут в УТ регламентированные отчёты. В Управлении торговлей 11 нет регламентированного (бухгалтерского и налогового) учёта, поэтому деклараций и форм отчётности там нет — удалять нечего. Регламентированная отчётность ведётся в Бухгалтерии, Комплексной автоматизации или ERP.

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

Чем вариант отчёта отличается от сохранённой настройки?
Вариант задаёт структуру отчёта — колонки, группировки, отборы. Настройка хранит значения параметров: период, организацию, склад. Удаляются они в разных местах формы и независимо друг от друга.
Почему вариант отчёта не удаляется, кнопка неактивна?
Скорее всего, вы выделили предопределённый (типовой) вариант, который поставляется с конфигурацией. Такие варианты удалить нельзя — доступно только скрытие из списка. Свободно удаляются лишь варианты, созданные пользователями.
Можно ли восстановить удалённый вариант отчёта?
Нет. Пользовательский вариант после удаления не восстанавливается — его придётся собрать заново. Если он был важен, перед удалением лучше выгрузить настройки или сделать скриншот компоновки.
В УТ не нашёл регламентированные отчёты — где удалить декларацию?
В Управлении торговлей их и нет: конфигурация не ведёт регламентированный учёт. Сформированную декларацию или форму отчётности удаляют в той программе, где она создаётся, — Бухгалтерии или ERP, пометкой на удаление с последующим удалением помеченных объектов.
Удалил отчёт в Конфигураторе, перестали приходить обновления. Что делать?
База, скорее всего, снята с полной поддержки. Вариант — вернуть объект из типовой конфигурации поставщика (сравнением и объединением с эталонной конфигурацией) и восстановить поддержку. Если изменений много, проще развернуть резервную копию, сделанную до удаления.