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

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

Метки: 

Полнотекстовый поиск ПерваяЧасть()

Я
   Kirich1983
 
27.08.18 - 12:37
УТ 11, 1С:Предприятие 8.3 (8.3.10.2667)
Ошибка при выполнении метода ПерваяЧасть()
Вводимая строка поиска: Нового о*
Если вводить строку поиска: Нового об* - 1с виснет
Если вводить строку поиска: Нового обр* - все работает

// Создать список поиска.

    СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска);
    СписокПоиска.ПолучатьОписание = Ложь;
    СписокПоиска.ОбластьПоиска = ОбластиПоискаНоменклатуры(Форма);
    
    Попытка
        СписокПоиска.ПерваяЧасть();
    Исключение
        РезультатПоиска.КодОшибки = "ОшибкаПоиска";
        Возврат;
    КонецПопытки;
 
 
   Kirich1983
 
1 - 27.08.18 - 13:14
Кто нибудь может подсказать в чем проблема?
   spiller26
 
2 - 27.08.18 - 13:21
Сделай переиндексацию поиска
   spiller26
 
3 - 27.08.18 - 13:23
вообще я большие справочники поставил поиск от 3-х символов, меньше нагрузки.
   spiller26
 
4 - 27.08.18 - 13:25
В справочниках Контрагенты и Номенклатура сделал так в менеждере.

Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)

    СтрПоиска = СокрЛП(Параметры.СтрокаПоиска);
    Если СтрДлина(СтрПоиска) < 3 Тогда
        СтандартнаяОбработка = Ложь;//ограничение в строке поиска

    КонецЕсли;    
    
КонецПроцедуры


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