Как ускорить поиск в динамическом списке?

1. I_train 10.10.23 10:43 Сейчас в теме
Добрый день, имеется динамический список из документов в ERP, документы в количестве более 7 миллионов, в динамическом списке есть колонка "Штрихкод", тип колонки - строка, и проблема в том, что не пойму как можно ускорить поиск по этой колонке. При установке отбора по колонке "штрихкод " или просто поиск через "Найти" (Ctrl + F) в этой колонке, поиск выполняется по ощутимо долго. Что можно сделать, подскажите, пожалуйста
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 10.10.23 10:54 Сейчас в теме
(1)в описанных вами условиях - никак, т.к. для быстрого поиска нужно индексирование по полю поиска.
Индексирование строковых данных само по себе затратно + я так понимаю, само поле в динамическом списке получается путем левого соединения с таблицей хранения этих самых ШК.
3. I_train 10.10.23 11:00 Сейчас в теме
(2)
санных вами условиях - никак, т.к. для быстрого поиска нужно индексирование по полю поиска.
Индексирование строковых данных само по себе затратно + я так понимаю, само поле в динамическом списке получается путем левого соединения с таблицей хранения этих самых ШК.

Да, штрихкоды получаются левым соединение, спасибо за ответ
5. Sashares 34 10.10.23 11:51 Сейчас в теме
(1)Можно сделать свое поле для отбора по штрихкоду.
Пользователь вводит значение в поле, жмет искать - выполняете запрос по РС штрихкодов, находите нужные ссылки и накладываете отбор по ссылке в ДС.
4. starik-2005 3040 10.10.23 11:49 Сейчас в теме
АЛьТ+Ф вместо Контрл+Ф.
6. SlavaKron 10.10.23 12:29 Сейчас в теме
Исключить из доступных полей отбора ДС табличные части и другие ссылочные поля, по которым обычно не делается поиск.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот