|
4.46p - удаление объектов
|
|
| 7OH | Дата: Чт, 12.04.2018, 10:37:38 | Сообщение # 1 |
|
Полковник
Группа: Пользователи
Сообщений: 152
Репутация: 96
Статус: Оффлайн
| Конфигурация УТ3 для Украины. Пытаюсь удалять документы обработкой "Удаление объектов с контролем ссылок (ИР)". Ссылок на документы нет - вроде всё ок. Но при удалении "Нарушение прав доступа". Права на физическое удаление есть. Понимаю, что где-то в конфе зашита проверка, но не нахожу. Поставил в обработке перед удалением "Объект.ОбменДанными.Загрузка = Истина;" - документы удалились. --- А отсюда просьба - добавить галочку в инструменты для возможности работы с объектами в режиме загрузки. Если это можно сделать быстрее чем Передать ссылки в обработку "Подбор и обработка объектов" - произвольный алгоритм - и уже тут ручками прописывать обменданными.загрузка и потом удалять - буду признателен за совет.
|
| |
| |
| tormozit | Дата: Чт, 12.04.2018, 21:42:48 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| В инструменте "Удаление объектов с контролем ссылок" такое делать не планирую, т.к. это нарушит логические взаимосвязи, на которых принимаются решения о том, какие объекты можно удалять. Если нужно просто удалить объекты без удаления подчиненных, дочерних и ведомых данных, то надо передать ссылки в инструмент "Подбор и обработка объектов" и там, включив флажок "Отключать контроль записи", выполнить обработку "Удалить".
|
| |
| |
| 7OH | Дата: Пт, 13.04.2018, 10:01:11 | Сообщение # 3 |
|
Полковник
Группа: Пользователи
Сообщений: 152
Репутация: 96
Статус: Оффлайн
| Понял. Но всё равно отмечу - в обработке этой стоит галка "Удаляется" - то бишь обработка не видит причин не удалять объект.
|
| |
| |
| tormozit | Дата: Пт, 13.04.2018, 21:43:03 | Сообщение # 4 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| 7OH, инструмент честно называется "Удаление объектов с контролем ссылок", т.е. он обещает перед удалением проверить только ссылочную целостность. В обработчиках ПередЗаписью/ПриЗаписи/ПередУдалением объектов данных могут возникать вложенные явные и неявные связанные записи и удаления, ошибки и отказы, которые все равно нельзя универсально заранее проверить. Даже право доступа может быть осложнено запросом RLS.
|
| |
| |