Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

очень долго выполняется встроенная замена ссылок

очень долго выполняется встроенная замена ссылок
Я
   25-11
 
20.12.18 - 13:30
Типовая БП 3.0.66.60, платформа 8.3.12.1685 Почему-то встроенная замена ссылок (которая инициируются при удалении помеченных объектов) стала занимать какое-то безумно долгое время, причём как в файловой, так и в серверной версии.
Для нескольких сотен работает часа три. Ранее такого никогда не наблюдалось, всё завершалось за минуты.
Никто не сталкивался?
 
 
   aleks_default
 
1 - 20.12.18 - 14:04
Циклических ссылок нет?
   TormozIT
 
2 - 20.12.18 - 14:13
Используй невстроенную. Их немало есть на инфостарте.
   CaIIIka
 
3 - 20.12.18 - 14:19
Тут обсуждение про ИС, чтобы ТС понимал о чем речь:
Скачивание обработок с Infostart

Не факт, что невстроенная будет лучше работать. А чтобы это понять, ТС нужно разобраться, почему встроенная так работает и задуматься о (1)
   25-11
 
4 - 20.12.18 - 19:04
(1) нет, с логикой всё в порядке
(2) да, проведу эксперимент с ИРовской - стало интересно.
Но раньше,точно, конечно не скажу на каких релизах, аналогичная замена сотен ссылок пробегала за несколько минут
   TormozIT
 
5 - 21.12.18 - 00:06
Если ты не напутал, то стало интересно, зачем при удалении помеченных объектов запускается замена ссылок. Может быть ты имел ввиду поиск ссылок?
   25-11
 
6 - 21.12.18 - 10:40
(5) Не, не путаю. Это ты давно не пользовался типовыми конфигурациями :)

Сейчас после запуска удаления помеченных объектов, если найдены ссылки на удаляемый объект, то появляется диалог с кнопкой "заменить". И после замены предлагают повторить удаление. Я об этом встроенном инструменте написал.
   Bigbro
 
7 - 21.12.18 - 10:44
а если помеченный объект один - так же долго?
или растет пропорционально количеству удаляемого.
   TormozIT
 
8 - 21.12.18 - 11:18
(6) Интересно, на что ты заменяешь каждую ссылку?
   25-11
 
9 - 21.12.18 - 11:54
(7) Провести масштабные эксперименты по разными ситуациям возможности пока не было. Я выполнял простое удаление задвоенных (точнее "зачетверённых") элементов из спр-ка "Налоги и взносы"

(8) В том кейсе, с которым я столкнулся, потребовалось заменить три ссылки на одну, соответствующую предопределённому элементу.

И это продлилось безобразно долго для каких-то жалких около 400 мест использования. Правда, не в монопольном режиме, без прерывания работы пользователей.
   TormozIT
 
10 - 21.12.18 - 11:57
(9) Тогда кажется логичнее (с точки зрения корректности данных) сначала замену провести. Удаление то менее полезно, т.к. объекты уже помечены на удаление и потому они редко мешают пользователю или программе.
 
 Рекламное место пустует
   25-11
 
11 - 21.12.18 - 12:08
(9) Сейчас типовой сценарий вполне логично устроен.
Говоришь: "хочу удалить (почему, не важно)".
Тебе отвечают: "нельзя, имеются ссылки. Заменим? На что?"

Запускается процедура замены. По логике, должно быть, такая же как твоя, ИРовская.

После этого: "Повторим удаление?"

И теперь всё удаляется без проблем, т.к. ссылки отсутствуют.
   TormozIT
 
12 - 21.12.18 - 13:20
(11) Заменять ссылки на "пофиг на что" - довольно опасный подход. Если заменять на Неопределено/пустаяСсылка, то менее опасно, не везде такое разрешено. Если же действительно нужно замена ссылок, то именно она и должна быть первостепенной операцией, а само удаление уже второстепенно.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует