|
Снова ДС(Динамический список)
| ☑ |
0
Kamich
05.03.18
✎
20:37
|
Всем привет.
Есть ДС в форме. Примерное количество записей из произвольного запроса 3 500.
Количество полей 7.
При стандартном поиске (Строка поиска) поиск осуществляется долго.
Вопрос: Как можно ускорить поиск?
|
|
1
nordbox
05.03.18
✎
20:39
|
Сортировка
|
|
2
nordbox
05.03.18
✎
20:40
|
Ну и сам построение поиска надо смотреть, как он организован
|
|
3
Kamich
05.03.18
✎
20:43
|
(1) Сортировка по данному полю не устанавливается (ТипСправочника)
|
|
4
Kamich
05.03.18
✎
20:48
|
(1) Добавил ВЫРАЗИТЬ(Поле.Наименование КАК СТРОКА(200)) , добавил сортировку по данному полю - результат тотже....(((
Да и плюс к тому же всё равно поиск осуществляется не только по данному полю(
|
|
5
Dmitry1c
05.03.18
✎
20:55
|
>Как можно ускорить поиск?
сделать не стандартный поиск, а поиск через отбор
т.е. указываешь строку, у тебя выполняется отдельный запрос, который возвращает массив ссылок на найденные объекты
а в твоем динамическом списке ставишь отбор вида "Ссылка ВСписке МассивСсылок" (вид сравнения компоновки данных)
Тогда будет быстро работать
|
|
6
Kamich
05.03.18
✎
20:59
|
(5) Щас попробую)
Отпишусь)
|
|
7
nordbox
05.03.18
✎
21:00
|
Запросом пробовал?
|
|
8
Kamich
05.03.18
✎
21:16
|
(5)
Намного лучше!
Спасибо!
|
|
9
Kamich
05.03.18
✎
21:17
|
(7)
Пробовал, всё равно тянет((
|
|
10
Фрэнки
05.03.18
✎
21:20
|
(9) замер самого запроса не пробовал сделать? ведь наверняка сам текст у него неоптимальный.
|
|
11
nordbox
05.03.18
✎
21:20
|
Дык условия в запросе или сам запрос попробуй пересмотреть
тут как то была похожая тема, не помню даже когда
попробуй поискать
|
|
12
Kamich
05.03.18
✎
21:27
|
(10) Пробовал, формируется за 0.76.
|
|
13
Kamich
05.03.18
✎
21:27
|
(11) Искал, ищу)
|
|
14
Kamich
05.03.18
✎
21:38
|
(1) Как можно сделать сортировку?
1) Порядок в произвольном запросе
2) добавить Порядок програмнно Список.Порядок.Элементы.Добавить(.......
Или есть другой способ?
|
|
15
Fragster
гуру
05.03.18
✎
22:20
|
в свойствах ДС указать положение строки поиска = нет, тогда поиск будет осуществляться по колонке.
включить и актуализировать индекс полнотекстового поиска.
|
|
16
Fragster
гуру
05.03.18
✎
22:21
|
+ если уж так хочется поиск через строку поиска. ну и сделать так, чтобы для всех отображаемых данных ДС был включен этот самый поиск
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший