Имя: Пароль:
1C
1С v8
Помогите с запросом
,
0 Rumpil
 
30.04.13
11:15
Добрый день, господа. Не могу понять в чем может быть чертовщина.
Есть документ Резервирование товаров, в котором есть ссылка на документ Продажа. Запрос на вытаскивание документа резервирования, который содержит продажа с вводимым мною номером

Запрос.Текст =  "ВЫБРАТЬ
                   |    РезервированиеТоваров.Номер
                   |ИЗ
                   |    Документ.РезервированиеТоваров КАК РезервированиеТоваров
                   |ГДЕ
                   |    РезервированиеТоваров.ДокументПродажи.Номер ПОДОБНО &ТекНом" ;
                   
   Запрос.УстановитьПараметр("ТекНом", ФильтрПоНомеру);

Все данные заполнены, параметр фильтра передается, однако запрос возвращается пустым по каким то непонятным мне причинам. Может кто поможет куда копнуть хотя бы ?
1 Rumpil
 
30.04.13
11:16
Единственный вариант, что загвоздка в ПОДОБНО, но я до этого использовал его в подобных фильтрах и все норм было
2 ДенисЧ
 
30.04.13
11:16
текНом как формируешь?
3 Wobland
 
30.04.13
11:17
копни в анализ реквизита ДокументПродажи
4 Лефмихалыч
 
30.04.13
11:17
номер поди числовой?
5 Rumpil
 
30.04.13
11:17
ТекНом есть вводимое мною значение по номеру или его части. Точкой останова проверял, вроде передается значение
6 Rumpil
 
30.04.13
11:17
(4) нет, строчный
7 SherifSP
 
30.04.13
11:18
(0) Номер преобразуй в строку
8 Rumpil
 
30.04.13
11:18
(7) так у меня номер строчный, и у типа куда ввожу значение для поиска тоже строчный
9 sapphire
 
30.04.13
11:18
РезервированиеТоваров.ДокументПродажи.Номер

RIP....
10 SherifSP
 
30.04.13
11:19
Значит нет в твоей базе документа с таким номером
11 Лефмихалыч
 
30.04.13
11:19
(8)  Номер ПОДОБНО ""%"+ТекНомер+"%""";
12 Rumpil
 
30.04.13
11:19
(10) в том то и дело, что есть )
13 Rumpil
 
30.04.13
11:20
(11) попробую
14 Rumpil
 
30.04.13
11:25
(11) сработало, спасибо большое
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший