Поисковое выражение не задано или задано неверно

Ошибка возникает в момент вызова метода ПерваяЧасть() объекта СписокПолнотекстовогоПоиска. Означает, что при создании поиска методом СоздатьСписок, передан не заполненный параметр  «СтрокаПоиска»Поисковое выражение не задано или задано неверно

Полная ошибка:

Ошибка при вызове метода контекста (ПерваяЧасть)
СписокПП.ПерваяЧасть();
по причине:
Поисковое выражение не задано или задано неверно

Поведение системы

Предлагает продолжить или завершить работу (есть возможность продолжить и сохранить данные формы/объекта)

Пример кода поиска

СписокПП = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска,2000); 
МассивОтбор = Новый Массив();
МассивОтбор.Добавить(Метаданные.Справочники.Контрагенты);
СписокПП.ОбластьПоиска = МассивОтбор;
ПолноеКоличество = СписокПП.ПолноеКоличество();
СписокПП.ПерваяЧасть();

Другие причины

В управляемых формах ошибка может возникать из-за того, что  поле ввода не сразу сохраняет значение в значение реквизита формы (еще не сработало событие окончание редактирования), а по кнопке открытия этого же поля осуществляется его обработка. (также  «Очищается поле ввода» в зависимости от его свойства «Обновление текста редактирования»)

Пример обхода такой ситуации для строкового типа

Если не Элемент.ТекстРедактирования = СтрокаПоиска Тогда
	СтрокаПоиска = Элемент.ТекстРедактирования;
КонецЕсли;

 

Реклама — двигатель торговли, но тормоз просмотра фильмов по телевизору.

— Игорь Сиволоб