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

1С:Предприятие ::

Метки: 

Снова ДС(Динамический список)

Я
   Kamich
 
05.03.18 - 20:37
Всем привет.

Есть ДС в форме. Примерное количество записей из произвольного запроса 3 500.
Количество полей 7.

При стандартном поиске (Строка поиска) поиск осуществляется долго.

Вопрос: Как можно ускорить поиск?
 
  Рекламное место пустует
   nordbox
 
1 - 05.03.18 - 20:39
Сортировка
   nordbox
 
2 - 05.03.18 - 20:40
Ну и сам построение поиска надо смотреть, как он организован
   Kamich
 
3 - 05.03.18 - 20:43
(1) Сортировка по данному полю не устанавливается (ТипСправочника)
   Kamich
 
4 - 05.03.18 - 20:48
(1) Добавил ВЫРАЗИТЬ(Поле.Наименование КАК СТРОКА(200)) , добавил сортировку по данному полю - результат тотже....(((
Да и плюс к тому же всё равно поиск осуществляется не только по данному полю(
   Dmitry1c
 
5 - 05.03.18 - 20:55
>Как можно ускорить поиск?

сделать не стандартный поиск, а поиск через отбор

т.е. указываешь строку, у тебя выполняется отдельный запрос, который возвращает массив ссылок на найденные объекты
а в твоем динамическом списке ставишь отбор вида "Ссылка ВСписке МассивСсылок" (вид сравнения компоновки данных)

Тогда будет быстро работать
   Kamich
 
6 - 05.03.18 - 20:59
(5) Щас попробую)
Отпишусь)
   nordbox
 
7 - 05.03.18 - 21:00
Запросом пробовал?
   Kamich
 
8 - 05.03.18 - 21:16
(5)
Намного лучше!
Спасибо!
   Kamich
 
9 - 05.03.18 - 21:17
(7)
Пробовал, всё равно тянет((
   Фрэнки
 
10 - 05.03.18 - 21:20
(9) замер самого запроса не пробовал сделать? ведь наверняка сам текст у него неоптимальный.
 
  Рекламное место пустует
   nordbox
 
11 - 05.03.18 - 21:20
Дык условия в запросе или сам запрос попробуй пересмотреть
тут как то была похожая тема, не помню даже когда
попробуй поискать
   Kamich
 
12 - 05.03.18 - 21:27
(10) Пробовал, формируется за 0.76.
   Kamich
 
13 - 05.03.18 - 21:27
(11) Искал, ищу)
   Kamich
 
14 - 05.03.18 - 21:38
(1) Как можно сделать сортировку?

1) Порядок в произвольном запросе
2) добавить Порядок програмнно Список.Порядок.Элементы.Добавить(.......


Или есть другой способ?
   Fragster
 
15 - 05.03.18 - 22:20
в свойствах ДС указать положение строки поиска = нет, тогда поиск будет осуществляться по колонке.
включить и актуализировать индекс полнотекстового поиска.
   Fragster
 
16 - 05.03.18 - 22:21
+ если уж так хочется поиск через строку поиска. ну и сделать так, чтобы для всех отображаемых данных ДС был включен этот самый поиск


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