Как удалить справочники и документы в 1С: БП?
Иногда в программе возникает необходимость удалить ненужные данные, в таком случае есть типовой механизм удаления объектом. Рассмотрим пошагово как это сделать.
Первым шагом является пометить элементы на удаление. Если необходимо пометить на удаление какой то элемент справочника, для этого переходим в нужный нам справочник, выбираем элемент. Можно нажать на кнопку Del или воспользоваться меню “ЕЩЕ” и выбрать “Пометить на удаление / Снять пометку”.

После чего появится форма., в которой необходимо нажать на “Да”.

Для других объектов конфигурации процедура похожая.
Второй шаг.
Следующим этапом является физическое удаление данных из базы. Для этого воспользуемся пунктом меню “Администрирование “ и выберим “Удаление помеченных объектов”.
В открывшейся форме можно будет выбрать режими удаления и дополнительные настройки.

При установленной галочке “Заблокировать всю работу в программе и устроить удаление” программа временно будет заблокирован, что позволить ускорит процесс.
Рассмотрим режимы:
Режим “Удалить все помеченные объект” - программа автоматически удалить все доступные объекты.
Режим “Выборочное удаление объектов” - данный режим позволяет пользователю самостоятельно выбрать те объекты, которые необходимо удалить в первую очередь.

При нажатии на кнопку “Удалить” программа автоматически будет анализировать есть ли ссылки на объект.

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

После чего повторяем удаление, нажав на одноименную кнопку “Повторить удаление”. После успешной операции программа сообщит пользователю.

Также для данного процесса можно установить расписание, по которому программа будет автоматически без участия пользователя выполнять удаление помеченных объектов.
Для этого установим флаг “Автоматически удалять помеченные объекты по расписанию”. После активируется гиперссылка “Настроить расписание”

В форме настройки пользователь может сам указать в какое время будет происходит запуск данного процесса.
Еще один вариант настройки автоматического удаление - это использование регламентного задания “Удаление помеченных”. Данное регламентное задание можно активировать перейдя с пункта меню “Администрирование” выбрать “Обслуживание” и нажав на раскрывающийся список “Регламентные операции”. После пользователю необходимо выбрать гиперссылку “Регламентные и фоновые задания”.

В форме необходимо найти “Удаление помеченных”, выделить его и нажать на кнопку “Настроить расписание”.

Если напротив данного задания не установлена зеленая галочка, тогда пользователю необходимо выделить данное регламентное задание и нажать на нем правой кнопкой мыши и в контекстом меню выбрать “Включить”.

Существует альтернативный способ удаление объектов - это удаление без контроля ссылочной целостности. Данный способ не рекомендуется использовать на постоянной основе, его будет хорошо использовать если необходимо будет очистить базу от всех документов.
Для этого необходимо воспользоваться стандартной обработкой “Универсальный обмен данными в формате XML”. (Меню - Режим “Все функции” - Обработки)

Открыв обработку, переходим на вкладку “Удаление данных”. На данной вкладке необходимо выбрать нужные метаданные и нажать на кнопку “Удалить”.
Стоит заметить, что удаление данных не будет происходить если в базе установлена дата запрета на изменение данных. В таком случае программа выдаст сообщение “Не удалось удалить...”

При работе в программах 1С пользователю необходимо проводить данный процесс удаление помеченных объект, так как лишние и ненужные данные увеличивают объем базы и могут замедлить ее работу.
Уже более 10 000 компаний работают
в облачной 1С от 42Clouds
- Консультация по 1С Бесплатно!
- Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте
- Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web