Поиск по наименованию в запросе с помощью Подобно | Форум Программирование в ЗУП 3.1

Форум

Добро пожаловать на «ЗУП по зубам» — Форум по ЗУП 3.1 на платформе 1С 8.3!

Задайте вопрос и специалисты-консультанты постараются вам помочь!

1 ответ(ов) в теме
ЗУП по зубам
не в сети 2 месяца
На сайте с 16.03.2019
Администратор
Тем 146
Сообщения 252
1
14:00

Если в запросе необходимо найти элемент по наименованию, которое совпадает не полностью с искомой строкой, а, например, только его левая часть, то можно использовать "Подобно", а в параметрах написать: ФИО+"%".

Вот пример такого запроса:

        Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	Сотрудники.Ссылка КАК Ссылка,
		|	Сотрудники.Наименование КАК Наименование,
		|	Сотрудники.грГруппаДоступа КАК грГруппаДоступа
		|ИЗ
		|	Справочник.Сотрудники КАК Сотрудники
		|ГДЕ
		|	Сотрудники.Наименование ПОДОБНО &ФИО
		|	И Сотрудники.грГруппаДоступа = &грГруппаДоступа";
	
	Запрос.УстановитьПараметр("ФИО", ФИО+"%");

Вы не имеете права на публикацию сообщений в этой теме