Поиск по любой части в строке

Механизм поиска в строке по любой части появился в версии 8.3.3. Механизм позволяет выполнять поиск введенного значения в любой части строки.

Давайте установим это свойство для справочника и посмотрим результат работы. Для этого перейдем в свойства справочника на страницу «Поле ввода»:

По умолчанию способ поиска по строке установлен в значение Начало. Изменим значение, установив способ поиска «Любая часть» и посмотрим работу в 1С:Предприятие.

Нам необходимо найти чайники со свистком. Когда установлен способ поиска «Любая часть» — нам достаточно в поле ввода написать «свис». В выпадающем списке мы увидим все возможные варианты чайников со свистком. 


А если при подборе возможен большой объем данных? Тогда мы можем включить использование фонового режима получения данных выбора и в дополнение задействовать механизм полнотекстового поиска. Включим эти свойства:

А теперь рассмотрим пример установки этих свойств программно. Для поля ввода, в рамках которого будет выполняться автоподбор, создадим обработчик события «АвтоПодбор»:

Установим эти свойства программно в созданном обработчике события:

&НаКлиенте Процедура ТоварАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка) ПараметрыПолученияДанных.СпособПоискаСтроки = СпособПоискаСтрокиПриВводеПоСтроке.ЛюбаяЧасть; ПараметрыПолученияДанных.ПолнотекстовыйПоиск = ПолнотекстовыйПоискПриВводеПоСтроке.Использовать; ПараметрыПолученияДанных.РежимПолученияДанныхВыбора = РежимПолученияДанныхВыбораПриВводеПоСтроке.Фоновый; КонецПроцедуры

Как видите, управлять способом поиска в строке довольно просто. Надеюсь данная запись будет Вам полезна.

Наши разработки:
Расширенная форма списка номенклатуры для УТ11, КА2, ERP2

Расширенная форма списка номенклатуры для УТ11, КА2, ERP2

Расширение конфигурации позволяет выводить остатки по всем необходимым складам, отображать цены номенклатуры в списке и применять различные отборы. После установки ...
Далее
Конструктор прайс-листов (прайс-заказов) для УТ11, КА2, ERP2

Конструктор прайс-листов (прайс-заказов) для УТ11, КА2, ERP2

Расширение позволяет формировать произвольные прайс-листы с выгрузкой в Excel и обратной загрузкой в 1С (после обработки прайс-листа клиентом). Конструктор также ...
Далее
Помощник продаж (расширение для УТ11, КА2, ERP2)

Помощник продаж (расширение для УТ11, КА2, ERP2)

Помощник продаж выполнен в виде расширения конфигурации 1С, которое существенно дополняет возможности стандартного списка номенклатуры, превращая его в полноценное рабочее ...
Далее
Розница: Расширенная форма списка номенклатуры

Розница: Расширенная форма списка номенклатуры

Расширение конфигурации изменяет форму списка номенклатуры и добавляет в него функционал, позволяющий выводить остатки по любому складу, цены номенклатуры и ...
Далее
Контроль минимальной цены в заказах и реализациях (УТ11, КА2, ERP2)

Контроль минимальной цены в заказах и реализациях (УТ11, КА2, ERP2)

Расширение конфигурации позволяет быстро решить проблему продажи товара по цене ниже закупочной или цены себестоимости. Контроль будет работать в разрезе ...
Далее
Удаление записей регистра сведений (универсальная обработка)

Удаление записей регистра сведений (универсальная обработка)

Обработка позволяет по расширенному отбору удалять записи в регистре сведений. Если отбор не задан - будет выполнена полная очистка. Поддерживается ...
Далее

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

одиннадцать − 1 =