Ошибка возникает в момент вызова метода ПерваяЧасть() объекта СписокПолнотекстовогоПоиска. Означает, что при создании поиска методом СоздатьСписок, передан не заполненный параметр «СтрокаПоиска»
Полная ошибка:
Ошибка при вызове метода контекста (ПерваяЧасть) СписокПП.ПерваяЧасть(); по причине: Поисковое выражение не задано или задано неверно
Поведение системы
Предлагает продолжить или завершить работу (есть возможность продолжить и сохранить данные формы/объекта)
Пример кода поиска
СписокПП = ПолнотекстовыйПоиск.СоздатьСписок(СтрокаПоиска,2000); МассивОтбор = Новый Массив(); МассивОтбор.Добавить(Метаданные.Справочники.Контрагенты); СписокПП.ОбластьПоиска = МассивОтбор; ПолноеКоличество = СписокПП.ПолноеКоличество(); СписокПП.ПерваяЧасть();
Другие причины
В управляемых формах ошибка может возникать из-за того, что поле ввода не сразу сохраняет значение в значение реквизита формы (еще не сработало событие окончание редактирования), а по кнопке открытия этого же поля осуществляется его обработка. (также «Очищается поле ввода» в зависимости от его свойства «Обновление текста редактирования»)
Пример обхода такой ситуации для строкового типа
Если не Элемент.ТекстРедактирования = СтрокаПоиска Тогда СтрокаПоиска = Элемент.ТекстРедактирования; КонецЕсли;
Реклама — двигатель торговли, но тормоз просмотра фильмов по телевизору.