Имя: Пароль:
1C
1С v8
Поиск в таблице.
0 MAPATNK2
 
naïve
09.11.16
11:05
Здравствуйте, такая проблема.
Я выполняю запрос, который показывает контрагентов и их контактную информацию. Далее по введенному номеру я ищу в результате запроса номер и получаю контрагента. Поток информации большой, поэтому выполнять поиск контрагента через запрос для каждого номера не имеет смысла. Дак вот. Есть таблица с номерами и именем, есть номер, по которому ищу. Проблема только в том, что номера записаны по разному с +7, 8, 9 и т.п Есть ли какая нибудь функция, оператор типа "ПОДОБНО" в запросе?
1 MAPATNK2
 
naïve
09.11.16
11:06
Чтобы была возможность искать совпадения без первых чисел в таблице?
2 Mankubus
 
09.11.16
11:07
(0) ПОДОБНО есть в запросе
3 Mankubus
 
09.11.16
11:08
(2) + по таблице можно делать запросы
4 разработчик 1с
 
09.11.16
11:09
подобно есть, но работает по первым символам параметра, поэтому их надо будет отрезать. и внутри номера наверно есть дефисы.
5 MAPATNK2
 
naïve
09.11.16
11:16
(2) Мне не нужно запрос. запрос уже выполнен, я в нем ищу. Найти(номерконтрагента,"номер"). но эта операция ищет конкретный номер, а мне нужно, чтобы он нашел совпадения.
6 MAPATNK2
 
naïve
09.11.16
11:19
В запросах есть "ПОДОБНО". Есть ли такая вещь в "Найти". И если нет, есть ли другие варианты искать совпадения? Просто запрос в запросе жесть как долго будет грузить.
7 Митяйский
 
09.11.16
11:23
(5) Отобрать контактную информацию по ПОДОБНО "%926%123%45%67", ее ПОМЕСТИТЬ во временную таблицу, а уже только потом объединять ее с остальными таблицами запроса.
Либо вариант (3).

в "Найти" никаких "подобно" нет
2 + 2 = 3.9999999999999999999999999999999...