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

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

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

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

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


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

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

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

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

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

Наши разработки:
Конструктор прайс-листов (прайс-заказов) для УТ11, КА2, ERP2, УНФ, Розница

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

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

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

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

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

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

Расширенная форма РМК для УТ 11, КА 2, ERP 2

Расширение конфигурации дорабатывает рабочее место кассира (РМК) и добавляет в нее удобные инструменты для просмотра остатков по складам, остатков по ...
Розница: Расширенная форма списка номенклатуры

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

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

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

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

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

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