Справочники и Данные · 10 мин
Как удалить группу в 1С 8.3 Предприятие
Как удалить группу в 1С 8.3: пометка на удаление, контроль ссылок, удаление помеченных объектов, работа с группами справочников и пользователей.
Группы в 1С 8.3 используются для структурирования справочников: номенклатуры, контрагентов, складов, пользователей и других объектов. Со временем часть групп пустеет или теряет актуальность, и возникает задача их удалить. Сделать это можно стандартными средствами платформы, но важно понимать, что прямое удаление без проверок в 1С по умолчанию не выполняется — система защищает данные от потери ссылочной целостности.
Процедура удаления группы почти всегда состоит из двух этапов: сначала объект помечается на удаление, затем запускается специальная обработка «Удаление помеченных объектов», которая проверяет, не используется ли группа в документах, других справочниках или настройках. Только если ссылок нет, группа удаляется физически из базы.
Ниже разобраны все рабочие сценарии: удаление пустой группы, группы с элементами внутри, группы пользователей, а также действия в ситуации, когда система отказывается удалять объект из-за ссылок на него.
Что нужно проверить перед удалением группы
Перед удалением убедитесь, что у вас есть соответствующие права. Обычно пометка на удаление и физическое удаление объектов доступны пользователям с ролями «Полные права» или «Добавление и изменение базовой нормативно-справочной информации». Если кнопка удаления неактивна — это первый признак ограничения прав.
Второй момент — содержимое группы. Если внутри есть элементы (товары, контрагенты, сотрудники), при пометке группы на удаление система предложит пометить и всё вложенное содержимое. Соглашаться на это стоит только если элементы действительно больше не нужны. В противном случае их следует заранее переместить в другую группу.
Третья проверка — использование группы в других объектах. Группа номенклатуры может быть указана в настройках видов цен, скидок, отчётов, обработок и прав доступа. Группа пользователей — в настройках прав и профилей. Такие связи не всегда блокируют удаление, но могут нарушить работу механизмов, которые на группу ссылаются.
Как пометить группу на удаление
Откройте нужный справочник, например «Номенклатура» или «Контрагенты», и перейдите в режим просмотра по группам (иерархический список). Найдите нужную группу в дереве, выделите её и нажмите клавишу Delete либо кнопку «Пометить на удаление / Снять пометку» в меню «Ещё». Платформа запросит подтверждение.
Если группа содержит элементы, система задаст вопрос: пометить на удаление также все вложенные элементы и подгруппы. При ответе «Да» пометка установится на всё содержимое, при ответе «Нет» — только на саму группу. Учтите: при попытке физически удалить группу, внутри которой остались непомеченные элементы, удаление будет заблокировано контролем ссылочной целостности.
Пометка на удаление — обратимое действие. Пока выполнено только это действие, объект остаётся в базе, и пометку можно снять той же кнопкой. Помеченные объекты обычно отображаются в списке с перечёркнутым значком.
- 1Сделайте резервную копию базы
- 2Переместите нужные элементы из группы в другие группы
- 3Выделите группу и нажмите Delete — подтвердите пометку на удаление
- 4Откройте «Администрирование → Обслуживание → Удаление помеченных объектов»
- 5Выберите режим удаления и выполните операцию
- 6Проверьте, что группа исчезла из списка и не осталась в списке неудалённых объектов
Удаление помеченных объектов: финальный этап
Физическое удаление выполняется через штатную обработку. Откройте раздел «Администрирование», затем «Обслуживание» и выберите пункт «Удаление помеченных объектов». В некоторых конфигурациях обработка находится в разделе «НСИ и администрирование».
Обработка предлагает два режима: автоматическое удаление всех помеченных объектов и выборочное удаление. Для точечной работы удобнее второй вариант — установите флажок только на нужной группе и нажмите «Удалить». Система выполнит поиск ссылок на объект по всей базе.
Если ссылок нет, группа удаляется, и обработка сообщает об успешном завершении. Если ссылки найдены, объект попадёт в список неудалённых с перечнем мест использования — по каждой строке можно перейти к объекту, который мешает удалению.
Что делать, если группа не удаляется из-за ссылок
Самая частая причина отказа — на группу ссылаются другие объекты. В списке неудалённых объектов обработка показывает конкретные места использования: элементы справочников внутри группы, документы, настройки. Пройдите по каждой строке и разберитесь со ссылкой.
Типовые действия: переместите элементы из группы в другую группу через кнопку «Переместить в группу» в меню «Ещё»; очистите или замените значение группы в настройках; пометьте на удаление документы, которые ссылаются на группу, если они больше не нужны. После разбора всех ссылок повторно запустите удаление помеченных объектов.
Отдельный случай — предопределённые группы, созданные в конфигураторе. Такие элементы помечаются на удаление в пользовательском режиме, но физически не удаляются, пока существуют в конфигурации. Убрать их может только разработчик через конфигуратор с последующим обновлением конфигурации базы данных.
Удаление группы пользователей и других специальных групп
Группы пользователей удаляются по общей схеме, но с оговорками. Откройте «Администрирование → Настройки пользователей и прав → Пользователи», включите отображение по группам, пометьте группу на удаление и выполните удаление помеченных объектов. Пользователи внутри группы при этом не удаляются автоматически — система спросит отдельно, а сами учётные записи продолжат существовать в справочнике.
Важный нюанс: предопределённые группы «Все пользователи» и, в некоторых конфигурациях, служебные группы внешних пользователей удалить нельзя — они нужны для работы механизмов прав доступа. Если группа участвует в профилях групп доступа, сначала исключите её оттуда.
Группы в других объектах — группы контрагентов, складов (если они иерархические), группы доступа, папки файлов — удаляются аналогично: пометка, разбор ссылок, удаление помеченных. Различия только в том, где искать настройки, ссылающиеся на эти группы.
Как выбрать действие
Проверка результата и восстановление при ошибке
После завершения обработки откройте справочник и убедитесь, что группа исчезла из иерархии. Дополнительно проверьте отчёты и отборы, где группа могла использоваться: если в сохранённых настройках осталась ссылка на удалённый объект, там появится запись вида «Объект не найден». Такие настройки нужно пересохранить с актуальным значением.
Если группа была удалена по ошибке и резервной копии нет, штатной отмены удаления не существует — физическое удаление необратимо. Варианты восстановления: откат базы из копии, перенос объекта из архивной копии через обработку выгрузки-загрузки данных или ручное создание группы заново с повторной настройкой связей. Именно поэтому резервная копия перед удалением — обязательный шаг, а не формальность.
Как проверить результат
Группа отсутствует в иерархии
Группа осталась с перечёркнутым значком — удаление помеченных не выполнено
Список пуст
Группа присутствует со списком ссылок — требуется разбор связей
Отборы работают без ошибок
Появляется «Объект не найден» — обновите настройки
Часто задаваемые вопросы
Можно ли удалить группу сразу, минуя пометку на удаление?
Нет, в типовых конфигурациях 1С 8.3 прямое (интерактивное) удаление объектов из пользовательского режима отключено. Любой объект сначала помечается на удаление, а физически удаляется только через обработку «Удаление помеченных объектов» с контролем ссылочной целостности.
Почему кнопка удаления группы неактивна?
Чаще всего причина в недостатке прав: у пользователя нет права на интерактивную пометку удаления объектов этого справочника. Проверьте назначенные роли и профили групп доступа у администратора. Реже причина — блокировка объекта другим сеансом или ограничения на уровне конфигурации.
Что будет с элементами внутри группы после её удаления?
Если при пометке вы согласились пометить и содержимое — элементы удалятся вместе с группой (при отсутствии ссылок на них). Если содержимое не помечено, группа вообще не удалится: контроль целостности заблокирует операцию. Поэтому нужные элементы следует заранее переместить в другую группу.
Как удалить сразу несколько групп?
Выделите несколько групп в списке с зажатой клавишей Ctrl или Shift и нажмите Delete — пометка установится на все выделенные объекты. Затем в обработке «Удаление помеченных объектов» выберите автоматический режим или отметьте нужные группы флажками в выборочном режиме.
Группа помечена, но не удаляется: пишет про ссылки. Где искать эти ссылки?
В обработке «Удаление помеченных объектов» после неудачной попытки нажмите на строку с группой — откроется список объектов, которые на неё ссылаются. По двойному щелчку можно открыть каждый объект, заменить или очистить в нём значение группы, после чего повторить удаление.
Можно ли восстановить удалённую группу?
Штатной отмены физического удаления в 1С нет. Восстановление возможно только из резервной копии базы или путём повторного создания группы вручную. Пока выполнена только пометка на удаление, объект восстанавливается снятием пометки той же кнопкой.
Что важно запомнить
Удаление группы в 1С 8.3 — двухэтапная процедура: пометка на удаление и физическое удаление через «Удаление помеченных объектов». Перед операцией сделайте резервную копию, переместите нужные элементы и проверьте ссылки. Предопределённые группы удаляются только через конфигуратор, а отменить физическое удаление нельзя.