Доброе утро.
Помогите пожалуйста с запросом:
Есть список значений -- содержит 4х циферные номера.
А в регистре хранятся 6 циферные номера.
Хочу отобрать номера, где 6циферные ПОДОБНО 4циферные+%
Делаю так:
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("НомерПредоплаты", Список);
Запрос.Текст =
"ВЫБРАТЬ
| ПредоплатыОстатки.НомерПредоплаты,
| ПредоплатыОстатки.ДатаОткрытияПредоплаты,
| ПредоплатыОстатки.СуммаОстаток
|ИЗ
| РегистрНакопления.Предоплаты.Остатки КАК ПредоплатыОстатки
|ГДЕ
| ПредоплатыОстатки.НомерПредоплаты ПОДОБНО &НомерПредоплаты
|";
Можно ли такой запрос вообще написать? Чтобы искал и в списке и неточную запись.
Всем Спасибо большое за ответы.
Строить запросы по Таблице значений пока не умею...
В реальности в списке 95% случаев - 1 значение.., вероятность что 2 маленькая, что 3 почти не раеально.
Побыстрее надо сделать - сделаю по-ламерски: в цикле...
(6) [Строить запросы по Таблице значений пока не умею...]
дык создаешь временную таблицу и грузишь в неё ТЗ, типизированную ясен пень
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший