К статье
Практический материал

Справочники и Данные · 9 мин

Как удалить папку в 1С: Предприятие

Как удалить папку (группу) в справочнике 1С: пометка на удаление, контроль ссылок, удаление помеченных объектов, типичные ошибки и способы их решения.

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

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

Ниже разобраны все сценарии: удаление пустой папки, папки с элементами, снятие пометки при ошибке, а также что делать, если объект не удаляется из-за ссылок. Инструкции применимы к типовым конфигурациям на управляемых формах (УТ 11, ERP, Бухгалтерия 3.0, УНФ) — в обычных формах логика та же, отличается только расположение команд.

Что такое папка в 1С и как она хранится

Группа (папка) — это особый вид элемента иерархического справочника. В отличие от обычного элемента (например, конкретного товара), группа не хранит карточку объекта, а служит контейнером для других элементов и вложенных групп. В списке она обычно отображается со значком папки.

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

Как пометить папку на удаление

Откройте нужный справочник, например «Номенклатура» или «Контрагенты». Найдите папку в дереве групп слева или в общем списке. Выделите её и выполните одно из действий: нажмите клавишу Delete, кнопку удаления на панели инструментов или выберите в контекстном меню (правая кнопка мыши) команду «Пометить на удаление / Снять пометку».

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

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

Что делать с элементами внутри папки

Перед пометкой папки решите, что должно произойти с её содержимым. Есть три типовых сценария. Если элементы нужны — переместите их в другую группу: выделите записи (с Ctrl или Shift для нескольких) и перетащите мышью на целевую папку либо используйте команду «Переместить в группу» из меню «Ещё».

Если содержимое тоже не нужно — пометьте на удаление элементы вместе с папкой. Удобный способ: выделить все записи внутри группы (Ctrl+A в списке элементов) и нажать Delete, затем пометить саму папку. При пакетном удалении помеченных объектов будут стёрты и группа, и её элементы, если на них нет ссылок.

Третий вариант — оставить элементы без родителя. Если удалить только папку, элементы в большинстве конфигураций переместятся в корень справочника. Это допустимо, но засоряет структуру, поэтому лучше заранее определить им новое место.

Как окончательно удалить помеченные объекты

Физическое удаление выполняет пользователь с правами администратора. Откройте раздел «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». В некоторых конфигурациях путь другой: «НСИ и администрирование» → «Обслуживание» или операция доступна через «Все функции» → «Стандартные».

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

После запуска 1С проверит ссылки на каждый объект. То, что нигде не используется, будет удалено. Для остального программа покажет список мест использования — документы, регистры, другие справочники, где встречается ссылка.

Почему папка не удаляется и как это исправить

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

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

Вторая причина — не хватает прав. Команда «Удаление помеченных объектов» доступна не всем пользователям. Если пункта нет в меню, обратитесь к администратору базы. Третья причина — монопольный режим: при файловой базе удаление может требовать, чтобы другие пользователи вышли из программы.

Типичные ошибки
01
Пометили папку и ждут, что она исчезнет сама: без запуска удаления помеченных объектов данные остаются в базе
02
Удаляют папку, не разобрав содержимое: нужные элементы оказываются помеченными или теряются в корне справочника
03
Пытаются удалить группу напрямую через конфигуратор или внешнюю обработку, минуя контроль ссылок: это ломает целостность базы
04
Снимают пометку только с папки, забыв про элементы внутри: структура выглядит восстановленной, но содержимое остаётся помеченным

Как отменить удаление и проверить результат

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

Проверить результат просто: обновите список справочника (F5) и убедитесь, что папки нет ни в дереве, ни в общем списке при отключённом иерархическом просмотре. Дополнительно можно открыть «Удаление помеченных объектов» — если объектов не осталось, очистка завершена полностью.

Контрольные точки

Как проверить результат

Значок папки после пометки
Норма

Значок перечёркнут, папка открывается, элементы доступны

Тревожный признак

Значок не изменился — команда не сработала, проверьте права

Список после удаления помеченных
Норма

Папки нет ни в дереве, ни в плоском списке

Тревожный признак

Папка осталась — есть ссылки, смотрите список мест использования

Элементы бывшей папки
Норма

Находятся в новой группе или удалены по плану

Тревожный признак

Элементы помечены случайно — снимите пометку до следующей очистки

FAQ: частые вопросы об удалении папок в 1С

Можно ли удалить папку вместе со всем содержимым одной командой?

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

Что будет с документами, если удалить папку номенклатуры?

С документами ничего не произойдёт: они ссылаются на конкретные элементы (товары), а не на группу. Но если на саму группу есть ссылки — например, в настройках отчётов или соглашениях — система не даст её удалить, пока вы не замените эти ссылки.

Кто может выполнить окончательное удаление?

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

Можно ли восстановить удалённую папку?

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

Почему после удаления папки элементы оказались в корне справочника?

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

Как удалить сразу несколько папок?

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

Итог

Что важно запомнить

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