Как в запросе задать условие, аналогичное «Содержит», для сравнения строк?

Миниатюра

 

Как в запросе задать условие, аналогичное «Содержит», для сравнения строк? Как получить список адресов Контрагентов в определенном городе внутри запроса?

На этот вопрос есть элегантный ответ!

Все изображения статьи в одной таблице

Итак, приступим!

Открываем консоль запросов в 1с Предприятии. Консоль запросов позволяет создать запрос в режиме 1с Предприятие, с помощью конструктора запросов, получить результат и протестировать его!

Т.е. Создание, тестирование, получение результат запроса мы можем сделать с помощью одной обработки. Именно поэтому я использую ее для конструирования запросов.

Начнем конструирование запроса

1. Запрос для получения Списка Адресов Контрагентов в определенном городе 1. Запрос для получения Списка Адресов Контрагентов в определенном городе

Вот код запроса:

Вставляем код запроса в консоль запросов.

2. По выбранному городу отбираем строки содержащие слово Асбест 2. По выбранному городу отбираем строки содержащие слово Асбест. Не забываем установить параметр запроса «ВыбранныйГород», например «Асбест»
3. Запрос отбирает строки с Городом, если адрес введен в регистр в одну строку! 3. Запрос отбирает строки с Городом, даже если адрес введен в регистр «Контактная информация» в одну строку!

Таким образом, такой запрос проще и изящнее выполняет поиск нужной информации в регистре, чем стандартные методы!

На этом все, удачного программирования!

Теги: , ,

>