Здравствуйте, уважаемые участники форума. В консоли работает такой вариант:
ВЫБРАТЬ
ДанныеСправочника.Ссылка КАК Контрагент
ИЗ
ТаблицаДокументов
ВНУТРЕННЕЕ СОЕДИНЕНИЕ
Справочник.Контрагенты КАК ДанныеСправочника
ПО
ДанныеСправочника.ИНН ПОДОБНО "%"+ТаблицаДокументов.ИНН
Как правильно этот вариант воспроизвести в конфигураторе? И двойные кавычки пробовал, и плюс пробовал брать в кавычки. Не понимаю.
Такой вариант не работает:
| ДанныеСправочника.ИНН ПОДОБНО ""%""+ТаблицаДокументов.ИНН
Такой вариант тоже не работает:
| ДанныеСправочника.ИНН ПОДОБНО ""%"" "+" ТаблицаДокументов.ИНН
Особенности использования в запросах оператора ПОДОБНО
Область применения: управляемое приложение, мобильное приложение, обычное приложение.
1. При использовании в тексте запроса оператора ПОДОБНО допустимо использовать только константные строковые литералы или параметры запроса. Запрещается формировать строку шаблона при помощи вычислений, использовать конкатенацию строк средствами языка запросов. Например:
Допустимо:
Реквизит ПОДОБНО "123%"
Недопустимо:
Реквизит ПОДОБНО "123" + "%"
Реквизит ПОДОБНО Таблица.Шаблон
(3) Там зарубежный ИНН (Беларусь, Казахстан). Он как реквизит контрагента имеет вид "УНП123456789", кто-то умудряется писать "YHП123456789". У меня из банка прилетает совсем в разном виде, я выдрал только "123456789". Как мне его в запросе сравнить? Кроме как используя "ПОДОБНО".
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший