Имя: Пароль:
1C
 
Снова ДС(Динамический список)
,
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
+ если уж так хочется поиск через строку поиска. ну и сделать так, чтобы для всех отображаемых данных ДС был включен этот самый поиск
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший