Имя: Пароль:
1C
1С v8
Пытаюсь найти строку в строке, выдает ошибку
0 ldgrad
 
16.03.14
23:07
Есть вот такая функция
Функция ПоискПоМодели(Модель)
    Перем РезультатПоиска;
    
    РезультатПоиска=0;    
    
    Запрос = Новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ
    |    Номенклатура.Артикул КАК Артикул
    |ИЗ
    |    Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    |    Номенклатура.Артикул ПОДОБНО &Модель";
    
    ТабЗн=Запрос.Выполнить().Выгрузить();
    
    Если ТабЗН.Количество()<>0 Тогда
        РезультатПоиска=1;
    КонецЕсли;
    
    Возврат РезультатПоиска;
    
КонецФункции

Ошибка вот такая
{Документ.ЧтениеПрайса.Форма.ФормаДокумента.Форма(29)}: Ошибка при вызове метода контекста (Выполнить): {(6, 31)}: Не задано значение параметра "Модель"
Номенклатура.Артикул ПОДОБНО <<?>>&Модель
1 XLife
 
16.03.14
23:08
какое слово непонятно?
2 ldgrad
 
16.03.14
23:09
(1) Модель
3 ldgrad
 
16.03.14
23:09
Функция ПоискПоМодели(Модель)
4 User_Agronom
 
16.03.14
23:10
Запрос.УстановитьПараметр("Модель","Отто фон Штирлиц");
Перед
ТабЗн=Запрос.Выполнить().Выгрузить();
5 XLife
 
16.03.14
23:11
Запрос.УстановитьПараметр("Модель",Модель);
6 ldgrad
 
16.03.14
23:16
Спасибо
Программист всегда исправляет последнюю ошибку.