Имя: Пароль:
1C
1С v8
Установка параметров запроса
0 alexarchangel
 
02.02.17
13:33
Можно ли давать запросу необязательный параметр?
1 HEKPOH
 
02.02.17
13:35
да
2 FIXXXL
 
02.02.17
13:35
можно
3 FIXXXL
 
02.02.17
13:36
задачу обрисуй
4 HEKPOH
 
02.02.17
13:37
в запросе нет параметра, а в установить параметр передаем...
можно
5 FIXXXL
 
02.02.17
13:39
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|    Номенклатура.Ссылка
|ИЗ
|    Справочник.Номенклатура КАК Номенклатура
|ГДЕ
|    ВЫБОР
|            КОГДА &ОтборНаименование
|                ТОГДА Номенклатура.Наименование = &ПарамНаименование
|            ИНАЧЕ ИСТИНА
|        КОНЕЦ";

Запрос.УстановитьПараметр("ОтборНаименование", ОтборНаименование);
Запрос.УстановитьПараметр("ПарамНаименование", ПарамНаименование);

Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл

    

КонецЦикла;
6 cons74
 
02.02.17
13:44
выбор когда ПарамНаименование <> Неопределено Тогда
7 HEKPOH
 
02.02.17
13:44
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Справочники.Номенклатура.Код";
Запрос.УстановитьПараметр("ОтборНаименование", ОтборНаименование);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл    

КонецЦикла;

Отработает без ошибок
8 alexarchangel
 
03.02.17
05:28
Спасибо, понял