Обработка предназначена для удаления нескольких объектов разных типов сразу. Для документов сначала удаляются их движения. Контроля ссылочной целостности при удалении не производится, но проверить наличие ссылок на удаляемые объекты можно нажатием кнопки «Проверить ссылки». Обработка может быть полезна при отладке правил обмена, в процессе которой несколько раз в базу загружаются одни и те же объекты.
Возможно заполнение списка для удаления запросом. В тексте запроса поле ссылки на объект, который будет удалён, должно иметь псевдоним «ссылка».
Получается все ссылки на объекты удаляются?
Ссылки на объекты не удаляются, если они где-то есть, то соответственно вместо них после удаления будет «Объект не найден». Это следует из описания:
Указывайте тогда, что это обработка для опытных программистов, иначе это «бомба» для неопытного пользователя. Я Бы Вам посоветовал проверку наличия ссылок на автомате сделать и предупреждать пользователя о том, что есть ссылки, пусть и их сразу удаляет. А записи регистров, которые, например программно заполняются, и ссылка на удаляемый объект в них есть — такие записи обработка покажет и удалит?
(3) apostal86,
Спасибо за замечания. Но обработка находится в разделе Чистка базы и предназначена для Администраторов, что и так подразумевает опытного пользователя. Плюс в описании сказано, что контроля ссылочной целостности при удалении не производится, и при нажатии кнопки «Удалить» задается вопрос-предупреждение, что объекты будут удалены НЕПОСРЕДСТВЕННО.
Пожалуй, в следующей версии добавлю такую опцию.
По кнопке «Проверить ссылки» — покажет, насчет удаления надо принимать решение самому