всем доброго времени суток)
есть небольшой тупик, прошу помощи)
у меня есть временная таблица, в которой список заказов (ссылки на документы).
и есть строка с описанием платежа типа "это платеж к заказу МТ-000001 за трубы".
нужно из списка заказов выбрать заказ МТ-000001 и вернуть на него ссылку, остальные отсеять.
по логике напрашивается что-то типа
ВЫБРАТЬ
ВТ_Заказы.ЗаказСсылка
ИЗ ВТ_Заказы КАК ВТ_Заказы
ГДЕ
&ОписаниеПлатежа ПОДОБНО "%"+ВТ_Заказы.ЗаказСсылка.Номер+"%"
Запрос.УстановитьПараметр("ОписаниеПлатежа", "это платеж к заказу МТ-000001 за трубы");
но это не работает.
и на ИТС пишут что так делать нельзя (
https://its.1c.ru/db/v8std/content/726/hdoc)
мол допустимо использовать только константные строковые литералы или параметры запроса. Запрещается формировать строку шаблона при помощи вычислений, использовать конкатенацию строк средствами языка запросов.
как обойти проблему? только выгружать и проверять таблицу в цикле?