Имя: Пароль:
1C
1С v8
УТ 11.0 как убрать ограничение при поиске в списке
,
0 Serega103
 
14.02.12
14:16
Проблема:при подборе товаров ввожу первые буквы наименования товара,появляется окно поиска, в нём жму кнопку найти, на что мне вылетает соообщение: Найдено более 50 элементов.Задайте более длинную строку.Поиск в конфигурации по этому сообщению ничего не дал.Как отключить это ограничение?
1 DrShad
 
14.02.12
14:19
какую именно строку искал?
2 sash-ml
 
14.02.12
14:19
Никак, все нормальные операторы ищут по артикулам
3 zyto
 
14.02.12
14:23
как вариант - сделать свой поиск...
и хоть тысячу найденных элементов вываливай пользователю
4 DexterMorgan
 
14.02.12
14:23
(0) Ну можно в обработчике события ПриОкончанииВводаТекста (вроде) попробовать открыть формувыбора тогда...
5 DexterMorgan
 
14.02.12
14:24
или в данныевыбора напихать
6 DexterMorgan
 
14.02.12
14:24
(3) +1 вообщем да свой поиск мутить надо
7 Serega103
 
14.02.12
19:13
(1) искал наименование,
то есть просто хотел как в 7-ке вводишь первые буквы, и текущий элемент позиционируется на то что мне надо, а здесь я ввожунесколько первых букв и открывается окно поиска, авнм я должен нажать кнопку найти, да еще если слишком много элементов (>50) нашлось по этой комбинации, то искать она отказывается, говорит воспользуйтесь кнопкой выбор или введите еще буквы, что жутко неудобно((
8 Serega103
 
14.02.12
19:16
Так вот если отключить такой, на мой взгляд неудобный поиск нельзя, то как хотя бы увеличить этот предел?
9 Serega103
 
14.02.12
19:18
нашел такой код в модуле менеджера обработки ПодборТоваровВДокументПродажи

   РазмерПорции = 200;
   ОбластьПоиска = Новый Массив;
   ОбластьПоиска.Добавить(Метаданные.Справочники.Номенклатура);
   ОбластьПоиска.Добавить(Метаданные.РегистрыСведений.ДополнительныеСведения);
   ОбластьПоиска.Добавить(Метаданные.РегистрыСведений.ШтрихкодыНоменклатуры);
   
   СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска, РазмерПорции);
   СписокПоиска.ПолучатьОписание = Ложь;
   СписокПоиска.ОбластьПоиска = ОбластьПоиска;
   СписокПоиска.ПерваяЧасть();

Пробовал увеличить значение переменной РазмерПорции, эффекта достичь не удалось
10 DexterMorgan
 
15.02.12
12:05
Интересно, есть свойство таблицы формы поиск при вводе, а можно перехватить это событие (при вводе)? Че та не вижу похожего обработчика..Хочется в динамическом списке, когда пользователь начинает что то вводить с клавиатуры открывать форму
11 DexterMorgan
 
15.02.12
13:41
неужели идей нет никаких?