Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 19:45

Как задать программно значение параметра типа ХарактеристикаНоменклатуры.Ссылка

Автор Ary, 29 авг 2013, 15:52

0 Пользователей и 1 гость просматривают эту тему.

Ary

Как задать  программно значение параметра типа ХарактеристикаНоменклатуры.Ссылка?

В Консоле Отчетов  следующий запрос выполняется, а программно - выдаётся пустой результат. Судя по всему я неверно задаю значение параметра Ссылка1. В чём моя ошибка? :


    Запрос = Новый Запрос;

    Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
    |ЦеныНоменклатуры .Номенклатура,
    |ЦеныНоменклатуры .Валюта,
    |ЦеныНоменклатуры .Цена,
     |ЦеныНоменклатуры .Регистратор
    |ИЗ
    |РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
    |ГДЕ
    |ЦеныНоменклатуры .Период >= &Период
    |И ЦеныНоменклатуры .Номенклатура.Родитель = &Родитель
    |И ЦеныНоменклатуры .ХарактеристикаНоменклатуры.Ссылка = &Ссылка1";


    Запрос.УстановитьПараметр("Период" , ЭтаФорма.ЭлементыФормы.ДатаСправкиСчета.Значение);

    Запрос.УстановитьПараметр("Родитель" , "УслугиПорта");

   Запрос.УстановитьПараметр("Ссылка1" ,
Справочники.ХарактеристикиНоменклатуры.НайтиПоНаименованию(
СокрЛП(ЭлементыФормы.КомбоБокс.ВыделенныйТекст).Ссылка);


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







Ary

Уже разобрался сам.
Надо писать :
|И ЦеныНоменклатуры .Номенклатура.Родитель.Наименование = &Родитель

Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск