Зачем нужен механизм удаления помеченных объектов и как он работает?
Помеченные на удаление объекты сохраняются в программе и занимают место. Чтобы удалить их из системы, используется механизм удаления помеченных объектов.
Этот механизм обеспечивает безопасность и контроль над процессом удаления. Перед тем как окончательно удалить объект, программа проверяет, не используется ли он в других элементах системы. Если этот объект или его данные где-то используются, программа его не удалит, указав ссылку на связанный объект. Это позволяет пользователям контролировать процесс удаления и избегать риска потери данных.
Как использовать механизм удаления помеченных объектов?
1. Чтобы удалить объект (документ, запись в справочнике и т. п.), необходимо установить пометку на удаление. Установка пометки ещё не удаление как таковое, а лишь намерение это сделать. Пометить объект на удаление можно двумя способами:
- в списке объектов: нажать на объект, который нужно удалить, правой кнопкой мыши и в открывшемся меню выбрать Пометить на удаление / Снять пометку или нажать кнопку Delete:
- выделить всё: Ctrl + A
- выделить несколько объектов по порядку: нажмите на объект, с которого хотите начать выделение, зажмите клавишу SHIFT и, не отпуская её, нажмите левой кнопкой мыши на строку, в которой должно закончиться выделение
- выборочно выделить объекты: зажмите клавишу CTRL и, не отпуская её, щёлкните левой кнопкой мыши поочередно на нужных строках
- в объекте: в правом верхнем углу объекта нажать кнопку Ещё и выбрать команду Пометить на удаление / Снять пометку:

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

3. Далее программа начнёт поиск помеченных на удаление объектов. Поиск при необходимости можно прервать, нажав на кнопку Отмена.

Чтобы выполнить поиск только по установленным разделам и уменьшить область поиска, нужно нажать Все помеченные на удаление, установить флажки у разделов, в которых нужно осуществить поиск помеченных на удаление объектов, и нажать кнопку Выбрать. Это может быть полезно, например, когда нужно быстро удалить конкретный объект, а поиск всех помеченных на удаление объектов идёт медленно.


4. В полученном списке помеченных на удаление объектов можно выбрать те, которые нужно удалить в данный момент. Для этого нужно установить на них флажок. Для удобства предусмотрены кнопки Снять все флажки и Установить все флажки.
Также перед удалением можно проверить, правильный ли объект помечен на удаление, открыв его двойным щелчком мыши.

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

При успешном удалении объектов программа выводит сообщение: «Удаление успешно завершено».

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

Если объект не удалось удалить, необходимо проанализировать причины и принять одну из следующих мер:
- снять пометку удаления с объекта, если он не должен быть удалён
- удалить связанные с ним объекты, если и они подлежат удалению
- заменить его в документах или данных, где они используются
Рассмотрим два примера.
Пример 1
Мы хотим удалить договор, но оказалось, что он используется в документе Поступление МЗ.
Если в меню Выберите действие мы выберем удалить Поступление МЗ БУ00-000001 от 30.07.2024 13:27:24 (Поступление МЗ), документ и все бухгалтерские записи по нему удалятся. Можно удалять такие документы, только если они действительно были внесены ошибочно и их не должно быть.

В нашем примере лучше воспользоваться функцией Заменить и в открывшемся списке выбрать или создать нужный договор.

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

Пример 2
Мы хотим удалить контрагента, но при попытке удалить его видим, что он связан с договором. После рассмотрения мы решаем удалить и договор. Выбираем в списке справа Удалить. После нажатия кнопки Повторить удаление программа помечает на удаление договор и проверяет возможность его удаления.

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



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

При успешном удалении объектов программа также выведет сообщение: «Удаление успешно завершено». После удаления помеченных объектов они полностью удаляются из базы, восстановить их нельзя.
Внимание! Если вы больше не работаете с контрагентом и хотите его удалить, не делайте этого. С ним связано большое количество договоров и документов. В таком случае мы рекомендуем создать папку Неиспользуемые и добавить контрагента туда. Такая папка позволит отделить неиспользуемых контрагентов от актуальных и не будет выводить лишние элементы в списке помеченных на удаление (ведь удалить их всё равно нельзя).

Настройки удаления
В 1С:Предприятии предусмотрены настройки удаления объектов, в которые входит выбор способа удаления.

Предлагаются следующие способы удаления помеченных объектов:
- стандартный — мы рассмотрели этот способ выше: в ходе процедуры удаления конфигурация контролирует ссылочную целостность — элемент, связанный с другими, не удалится сразу. Вместо этого пользователю будет предоставлен выбор: заменить ссылку в связанном документе на другой объект или удалить документ со ссылкой
- упрощённый — этот способ позволяет удалить объекты без подробного анализа мест их использования. Ссылки при этом очищаются только в помеченных на удаление объектах. Разберём это на примере следующей связи:
Решение о проведении инвентаризации (Помечен на удаление)
↓
Инвентаризация (Помечен на удаление)
↓
Решение о прекращении признания активом (Не помечен на удаление)
При стандартном режиме:
- документ Решение о проведении инвентаризации не будет удалён
- документ Инвентаризация не будет удалён
При упрощённом режиме:
- документ Инвентаризация не будет удалён, в нём ссылка на решение о проведении инвентаризации будет очищена (заменена на пустую ссылку)
- документ Решение о проведении инвентаризации будет удалён
Упрощённый способ требует большой внимательности от пользователя, так как не учитывает сложные зависимости между объектами. В связи с этим могут быть удалены важные объекты и установлены пустые ссылки в других документах.
- ускоренный — это вариант стандартного удаления, который выполняется в монопольном режиме
Из рассмотренных способов удаления помеченных объектов стандартный является наиболее предпочтительным — он позволяет пользователям работать в базе и не даёт удалить лишние данные. Этот способ позволяет более гибко подходить к процессу удаления и минимизировать риски потери важных данных.
Расписание удаления помеченных объектов
В программе можно настроить автоматическое удаление помеченных объектов по расписанию. Для этого в настройках удаления объекта нужно установить галочку Автоматически удалять помеченные объекты по расписанию и нажать Настроить расписание.

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

Автоматическое удаление помеченных объектов позволяет экономить время на рутинных задачах, ведь ненужные данные будут удалены в установленное время. Это также способствует поддержанию порядка и чистоты в системе.
Важно помнить о том, что этот метод требует внимательности при установке пометок. Однако, если вы ответственно подходите к этому процессу, вы сможете избежать случайного удаления важных данных и наслаждаться всеми преимуществами автоматизации. С правильной настройкой вы получите надёжный инструмент, который сделает вашу работу более эффективной и организованной.
Заключение
Мы подробно рассмотрели механизм удаления помеченных объектов. Надеемся, что наша статья будет полезной для вас! Теперь вы знаете, как удалить помеченные объекты в 1С, и легко сможете держать свою базу 1С в порядке.

12668 
Комментарии
Чтобы комментировать, можно авторизоваться через Яндекс ID или VK ID
Можно и без авторизации