Имя: Пароль:
1C
 
Метод поиска ссылок быстрее, чем НайтиСсылки
,
0 ac13
 
18.12.23
12:35
Приветствую!
Кто знает, есть какой-то вариант поиска ссылок на объект быстрее, чем НайтиСсылки(МассивОбъектов)?
Может кто-то уже натыкался на что-то новое и более быстрое в БСП?
1 ac13
 
18.12.23
12:58
Точнее НайтиПоСсылкам
2 Мимохожий Однако
 
18.12.23
14:03
У этого метода есть дополнительные параметры, которые позволяют уменьшить круг поиска и ускорить процесс в зависимости от конкретной ситуации
3 RomanYS
 
18.12.23
14:06
(0) Если знаешь где искать, то запросом будет быстрее. А в общем случае вряд ли что-то будет заметно быстрее
4 vde69
 
18.12.23
14:33
заведи КритерииОтбора на каждый тип ссылки и будет летать
5 ac13
 
18.12.23
14:52
(4) это же нужно знать каждый тип ссылки, где используется объект?
6 Лефмихалыч
 
18.12.23
15:46
только жульнические по типу "если это контрагент, то давайте сначала поищем его в регистре РасчетыСКонтрагентами и в НайтиПоСсылкам пойдём только, если не нашли в регистре".

Можно накостылять что-то на SQL, то это утомительно и совершенно не интересно. Может, кстати, на ИС что-то валяется по этому поводу.
7 Лефмихалыч
 
18.12.23
15:47
(4) а при реиндексировании закрывать контору на учет до мартабря?
8 Eiffil123
 
18.12.23
17:51
(3) если знаешь где искать, то в метод "НайтиСсылки" можно передать область поиска. не думаю что это будет как-то отличаться от запросов.
9 Мимохожий Однако
 
18.12.23
19:11
(5) Для начала сначала определись с целью и причиной. Почему надо искать, что ищешь, где ищешь, чего не надо искать, в каких типах искать, как часто... И т.п. Тогда и сократишь время. "Тут думать надо!"
10 TormozIT
 
гуру
19.12.23
00:00
В ИР уже давно есть собственный поиск ссылок.
Относительно недавно он стал глобально опционально применяемым https://www.hostedredmine.com/issues/964567
Коде можно посмотреть по ссылке
{Обработка.ирУдалениеОбъектовСКонтролемСсылок.МодульОбъекта(496:НайтиСсылки)}
2 + 2 = 3.9999999999999999999999999999999...