(1) В документообороте действительно очень много связанных объектов. Какого-то объекта конфигурации хранящего объекты к удалению нет (насколько я понимаю). Список генерируется при процессе удаления. Пользуюсь такой методикой:
1. запускаю обработку удаления - что-то удаляется, что-то остается.
2. из списка "Удаление помеченных объектов" открываю помеченный объект, получаю ссылку и по этой ссылке открываю его в редакторе реквизитов объектов (использую этот. НЕ реклама)
3. В обработке ищу ссылки на этот объект.
Далее по логике. Либо помечаю те связанные объекты что должны быть удалены с исходным. Либо отвязываю объект от помеченного на удаление (например в ТЧ задачи удаляю ссылку на помеченный на удаление вспомогательный файл).
После этих действий повторяю процесс удаления через обработку из конфигурации.
P.S. важно при пометке удаления комплексного процесса помечать на удаление корневой бизнес-процесс. В этом случае алгоритм корректно (чаще всего) помечает на удаление подчиненные объекты.
4.
user705522_constantin_h
3705.03.22 12:28 Сейчас в теме
(3)Здесь ошибка. Файлы куда-то( ищу куда) записались, как помеченные на удаление, а ссылки на сами файлы, которые необходимо удалить не записались. Поэтому при удалении возникает ошибка: есть объект, который нужно удалить, а найти этот объект нельзя.
ВЫБРАТЬ
Файлы.Ссылка КАК Ссылка
ИЗ
Справочник.Файлы КАК Файлы
ГДЕ
Файлы.ПометкаУдаления
ВЫБРАТЬ
ВерсииФайлов.Ссылка КАК СсылкаВерсияФайла,
ВерсииФайлов.Владелец КАК ВладелецФайл,
ВерсииФайлов.Владелец.ПометкаУдаления КАК ВладелецФайлПометкаУдаления
ИЗ
Справочник.ВерсииФайлов КАК ВерсииФайлов
ГДЕ
ВерсииФайлов.ПометкаУдаления
6.
user705522_constantin_h
3705.03.22 12:57 Сейчас в теме
Сейчас не могу проверить запустил тестирование и исправление с вариантом: при наличии ссылок на несуществующие объекты удалять ссылки. Когда закончится, проверю результат запросов.