0
belarus
28.01.13
✎
12:47
|
Есть запрос:
Запрос.Текст = "ВЫБРАТЬ
| СерииНоменклатуры.Владелец,
| СерииНоменклатуры.Ссылка,
| СерииНоменклатуры.Размер.Наименование,
| СерииНоменклатуры.Цвет.Наименование
|ИЗ
| Справочник.СерииНоменклатуры КАК СерииНоменклатуры
|ГДЕ
| СерииНоменклатуры.ДокументПоставки = &Поступление
| И СерииНоменклатуры.Владелец = &Номенклатура
| И СерииНоменклатуры.Цвет.Наименование ПОДОБНО &Цвет
| И СерииНоменклатуры.Размер.Наименование ПОДОБНО &Размер";
Запрос.УстановитьПараметр("Номенклатура", НайденнаяНоменклатура);
Запрос.УстановитьПараметр("Поступление" , Поступление);
Запрос.УстановитьПараметр("Размер" , "%" + Строка(ТаблЗнач[к].Размер) + "%");
Запрос.УстановитьПараметр("Цвет" , "%" + Строка(ТаблЗнач[к].Цвет) + "%");
Данный запрос пустой... хотя серия есть... а вот если значение параметров указать так:
Запрос.УстановитьПараметр("Размер" , "%" + Строка(20) + "%");
Запрос.УстановитьПараметр("Цвет" , "%" + Строка(86) + "%");
то запрос отлично отрабатывает.
Типы значений параметров равны... коды символов равны.... длины строк равны... в чем причина?
1С:Предприятие 8.1 (8.1.14.72)
|
|