Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 июн 2024, 06:48

Получение данных из контактной информации

Автор jsg, 31 окт 2023, 01:03

0 Пользователей и 1 гость просматривают эту тему.

jsg

Уважаемые, подскажите решение.
Нужно запросом найти объекты в регистре контактной информации (клиентов, с заданным телефоном). Но штука в том, что пользователи хотят искать, к примеру, по последним 4-м цифрам номера. А в запросе отбор устанавливается КонтактнаяИнформация.Представление ПОДОБНО &УсловиеПредставление.
Вопрос: как сделать так, чтобы отбирало тех, у кого Представление содержит УсловиеПредставление?

fruitella

Обработать строку, вытянуть последние 4 цифры из этой строки и по ней делать отбор?

LexaK

Цитата: jsg от 31 окт 2023, 01:03КонтактнаяИнформация.Представление ПОДОБНО &УсловиеПредставление.
такая команда очень даже отлично ищет по любому расположению
например
&УсловиеПредставление = "1234%"  - по первым
&УсловиеПредставление = "%1234"  - по последним
&УсловиеПредставление = "%1234%"  - где то внутри
и т.д. (подробнее в СП)

если помогло нажмите: Спасибо!

jsg

LexaK, не вариант. У них кто-то хочет по 4-м цифрам искать, кому-то не лень весь номер вводить, кто-то без кода города. Так что нужно именно искать вхождение.

LexaK

Цитата: jsg от 31 окт 2023, 12:44LexaK, не вариант. У них кто-то хочет по 4-м цифрам искать, кому-то не лень весь номер вводить, кто-то без кода города. Так что нужно именно искать вхождение.
&УсловиеПредставление = "%1234%"  - где то внутри - это вхождение и есть
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск