Удаление объектов 1С

Как удалить помеченные на удаление объекты, если в базе работают?

Обработка "Удаление помеченных на удаление объектов" выполняет такие действия:

  1. Поиск объектов (документы, элементы справочника, счета), помеченных на удаление.
  2. Контроль ссылочной целостности, в ходе которого проверяется, не ссылаются ли на удаляемый объект другие объекты базы данных.
  3. Удаление объектов базы данных.

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

Обработка "Удаление объектов, помеченных на удаление"
Обработка "Удаление объектов, помеченных на удаление"

Основное отличие описываемой обработки состоит в том, что она может выполняться не только в монопольном, но и в разделённом режиме. Соответственно, если Вы хотите срочно удалить какой-либо объект из базы данных, то Вам не нужно ждать, пока из базы выйдут все пользователи, чтобы Вы зашли монопольно.

Использование обработки

Форма настройки обработки "Удаление помеченных на удаление объектов" схожа с формой системной утилиты "Удаление объектов, помеченных на удаление" и имеет такие реквизиты:

  • Объекты (список объектов базы данных, которые помечены на удаление).
  • Ссылки (список объектов базы данных, которые ссылаются на объект, выбранный в списке "Объекты"; если список ссылок пуст, значит на удаляемый объект ссылок нет).
  • Кнопка "Найти" (запускает процедуру поиска объектов, помеченных на удаление; после выполнения процедуры заполняется список "Объекты").
  • Кнопка "Контроль" (запускает процедуру поиска ссылок на удаляемые объекты; после выполнения процедуры можно просмотреть ссылающиеся объекты в списке "Ссылки").
  • Кнопка "Удалить" (при нажатии на кнопку удаляется объект, выбранный в списке "Объекты"; кнопка недоступна, если на удаляемый объект имеются ссылки).
  • Кнопка "Удалить все" (при нажатии на кнопку удаляются все объекты списка "Объекты", на которые нет ссылок).

Преимущества обработки перед стандартной

С точки зрения функциональности, обработка "Удаление помеченных на удаление объектов" имеет такие полезные особенности:

  • Удаление объектов, помеченных на удаление, в разделённом и монопольном режимах.
  • Открытие обработки без предварительного закрытия всех окон.
  • Пометка отдельных видов объектов в списке "Объекты" (смотри рисунок). Например, если в базе существует более тысячи объектов, помеченных на удаление, а Вам необходимо удалить только элементы справочника "Контрагенты", то Вы можете пометить в списке объектов только значение "Справочник - Контрагенты", и Вам не придётся прокручивать весь списков помеченных объектов для поиска тех, которые Вы намерены удалить.
  • Удаление всех помеченных на удаление объектов, на которые нет ссылок, одним нажатием кнопки. Например, если Вы уверены, что все объекты, помеченные на удаление, могут быть удалены, Вы можете нажать на кнопку "Удалить все" один раз, после чего все объекты, на которые нет ссылок, будут удалены, и Вам не придётся нажимать кнопку "Удалить" для каждого удаляемого объекта.
Пометка отдельных видов объектов, подлежащих удалению.
Пометка отдельных видов объектов, подлежащих удалению.

Обработка "Удаление помеченных на удаление объектов" универсальна, а потому может использоваться в любой конфигурации.

Совет:
Чтобы быстро пометить на удаление большое количество элементов любого справочника базы данных, воспользуйтесь универсальной обработкой "Очистка справочника", о которой можно прочитать здесь
Реклама:
Смотрите также:
Отчёты для 1С
Скачать программы для 1С
Внешние компоненты для 1С
Оплата за программные продукты