|
очень долго выполняется встроенная замена ссылок | ☑ | ||
---|---|---|---|---|
0
25-11
20.12.18
✎
13:30
|
Типовая БП 3.0.66.60, платформа 8.3.12.1685 Почему-то встроенная замена ссылок (которая инициируются при удалении помеченных объектов) стала занимать какое-то безумно долгое время, причём как в файловой, так и в серверной версии.
Для нескольких сотен работает часа три. Ранее такого никогда не наблюдалось, всё завершалось за минуты. Никто не сталкивался? |
|||
1
aleks_default
20.12.18
✎
14:04
|
Циклических ссылок нет?
|
|||
2
TormozIT
гуру
20.12.18
✎
14:13
|
Используй невстроенную. Их немало есть на инфостарте.
|
|||
3
CaIIIka
20.12.18
✎
14:19
|
Тут обсуждение про ИС, чтобы ТС понимал о чем речь:
Скачивание обработок с Infostart Не факт, что невстроенная будет лучше работать. А чтобы это понять, ТС нужно разобраться, почему встроенная так работает и задуматься о (1) |
|||
4
25-11
20.12.18
✎
19:04
|
(1) нет, с логикой всё в порядке
(2) да, проведу эксперимент с ИРовской - стало интересно. Но раньше,точно, конечно не скажу на каких релизах, аналогичная замена сотен ссылок пробегала за несколько минут |
|||
5
TormozIT
гуру
21.12.18
✎
00:06
|
Если ты не напутал, то стало интересно, зачем при удалении помеченных объектов запускается замена ссылок. Может быть ты имел ввиду поиск ссылок?
|
|||
6
25-11
21.12.18
✎
10:40
|
(5) Не, не путаю. Это ты давно не пользовался типовыми конфигурациями :)
Сейчас после запуска удаления помеченных объектов, если найдены ссылки на удаляемый объект, то появляется диалог с кнопкой "заменить". И после замены предлагают повторить удаление. Я об этом встроенном инструменте написал. |
|||
7
Bigbro
21.12.18
✎
10:44
|
а если помеченный объект один - так же долго?
или растет пропорционально количеству удаляемого. |
|||
8
TormozIT
гуру
21.12.18
✎
11:18
|
(6) Интересно, на что ты заменяешь каждую ссылку?
|
|||
9
25-11
21.12.18
✎
11:54
|
(7) Провести масштабные эксперименты по разными ситуациям возможности пока не было. Я выполнял простое удаление задвоенных (точнее "зачетверённых") элементов из спр-ка "Налоги и взносы"
(8) В том кейсе, с которым я столкнулся, потребовалось заменить три ссылки на одну, соответствующую предопределённому элементу. И это продлилось безобразно долго для каких-то жалких около 400 мест использования. Правда, не в монопольном режиме, без прерывания работы пользователей. |
|||
10
TormozIT
гуру
21.12.18
✎
11:57
|
(9) Тогда кажется логичнее (с точки зрения корректности данных) сначала замену провести. Удаление то менее полезно, т.к. объекты уже помечены на удаление и потому они редко мешают пользователю или программе.
|
|||
11
25-11
21.12.18
✎
12:08
|
(9) Сейчас типовой сценарий вполне логично устроен.
Говоришь: "хочу удалить (почему, не важно)". Тебе отвечают: "нельзя, имеются ссылки. Заменим? На что?" Запускается процедура замены. По логике, должно быть, такая же как твоя, ИРовская. После этого: "Повторим удаление?" И теперь всё удаляется без проблем, т.к. ссылки отсутствуют. |
|||
12
TormozIT
гуру
21.12.18
✎
13:20
|
(11) Заменять ссылки на "пофиг на что" - довольно опасный подход. Если заменять на Неопределено/пустаяСсылка, то менее опасно, не везде такое разрешено. Если же действительно нужно замена ссылок, то именно она и должна быть первостепенной операцией, а само удаление уже второстепенно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |