Имя: Пароль:
1C
1С v8
Поиск по справочнику по мере ввода строки
0 oved
 
16.12.13
16:17
Поступила тут задача - поиск контрагентов по мере ввода строки.
Допустим в строке вводится "Ивано". Запросы должны искать "Ива", потом "Иван", потом "Ивано". по мере ввода строки.

Кто-нибудь сталкивался? есть примеры? Как не дать системе повиснуть и разрешить вводить данные и параллельно выполнять запрос?
1 oved
 
16.12.13
16:22
П.с. Поиск по строке не предлагать. Запрос нужно свой особенный выполнять.
2 ДенисЧ
 
16.12.13
16:22
а в чём проблема запрос выполнить?
3 Spieluhr
 
16.12.13
16:23
Событие ОбработкаПолученияДанныхВыбора в модуле мененджера используйте
4 oved
 
16.12.13
16:24
он выполняется, но база виснет, пока он не выполнится. а пользователь хочет параллельно вбивать данные дальше
5 Spieluhr
 
16.12.13
16:25
(4) тогда искать фоновым заданием
6 Philix
 
16.12.13
16:27
(0) Событие АвтоПодборТекста поля ввода возникает при паузе в наборе. + Запрос оптимизировать так, чтобы лишнего не выбиралось + обязательно в нем выборку первых 20-50 элементов. Не больше. Если по итогам ввода части наименования получается больше контрагентов - значит введено мало информации.
7 Eugene_life
 
16.12.13
16:27
(4) Засунуть запрос в фоновое задание.
8 ProProg
 
16.12.13
16:35
АвтоПодборТекста

Проверил только что на списке номенклатуры, работает без проблем без тормоза.
9 dj_serega
 
16.12.13
16:41
(0) Я бы не через фоновое задание, а через обработку ожидания. Которая каждую секунду проверяла бы данные в реквизите.
10 ProProg
 
16.12.13
16:43
(9) ты хоть читаешь что другие пишут? Уже два поста с реальным ответом было на событие которое решает всю задачу.
11 dj_serega
 
16.12.13
17:10
(10) Про фоновое задание?
12 zladenuw
 
16.12.13
17:16
(11) читаешь через строки (6) и (8)
13 zladenuw
 
16.12.13
17:21
Ошибка? Это не ошибка, это системная функция.