Имя: Пароль:
1C
 
Произвольный запрос в динамическом списке
0 Mikhail2014
 
09.09.15
11:42
Всем привет! Сделал на управляемой форме динамический список, который отображает результат произвольного запроса с параметром. Текст запроса:

| ВЫБРАТЬ
|    ЗаказПоставщикуТовары.Номенклатура,
|    ЗаказПоставщикуТовары.Номенклатура.Артикул КАК Артикул,
|    ЗаказПоставщикуТовары.КодСтроки,
|    ЗаказПоставщикуТовары.Количество,
|    ЗаказПоставщикуТовары.Цена,
|    ЗаказПоставщикуТовары.Сумма,
|    ЗаказПоставщикуТовары.Ссылка.ДатаПоступления,
|    ЗаказПоставщикуТовары.Ссылка.Менеджер
| ИЗ
|    Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары
| ГДЕ
|    ЗаказПоставщикуТовары.Назначение = &Назначение

При создании на сервере формы устанавливаю значение параметра вот так:

ЗаказыПоставщикам.Параметры.УстановитьЗначениеПараметра("Назначение", Объект.Ссылка);

ЗаказыПоставщикам - имя моего динамического списка. Основная таблица в списке не указана. Динамическое считывание данных тоже отключено.

При открытии формы список почему-то оказывается пустым, хотя данные в базе есть, и консоль запросов с этим же запросом и параметром данные показывает. Что я сделал не так?
1 Mikhail2014
 
09.09.15
14:21
up
2 DexterMorgan
 
09.09.15
14:23
(0) вангую кароче: у тебя УТ11 и "Назначение" у тебя СПРАВОЧНИК, а ты устанавливаешь документ
3 DexterMorgan
 
09.09.15
14:24
ГДЕ
|    ЗаказПоставщикуТовары.Назначение.Заказ = &Назначение
4 DexterMorgan
 
09.09.15
14:26
Хотя лучше при установке параметра найти элемент справочника "Назначения"
5 Mikhail2014
 
09.09.15
15:56
(3) Да, так заработало. Спасибо :)