Имя: Пароль:
1C
1С v8
Не получается сделать выборку документов, подчиненных данному.
,
0 Босечка
 
02.10.13
11:06
Процедура ПолучитьПодчиненныеДокументы(Докум)
    Запрос = Новый Запрос;
    
Сообщить(Докум);    
    Запрос.Текст =
    
"ВЫБРАТЬ
|    ТехническоеЗадание.ДокументОснование
|ИЗ
|    Документ.ТехническоеЗадание КАК ТехническоеЗадание
|ГДЕ
|    ТехническоеЗадание.ДокументОснование = &Докум"
;


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

    Выборка = Запрос.Выполнить().Выбрать();
    
    
    тз = Новый ТаблицаЗначений;
    тз = Запрос.Выполнить().Выгрузить();
    тз.ВыбратьСтроку();


Конецпроцедуры    

Пишет "Не задано значение параметра Докум".
Процедура вызывается так:

ПолучитьПодчиненныеДокументы(Выборка.Документ.Ссылка);
1 Wobland
 
02.10.13
11:07
согласен
2 Босечка
 
02.10.13
11:10
С чем согласен? И как это исправить?
3 silent person
 
02.10.13
11:11
Запрос.УстановитьПараметр("Докум",Докум);
4 catena
 
02.10.13
11:12
(2)Установить параметр?

Читаю сообщения об ошибках. Медленно, с выражением. Второе прочтение дороже.
5 Любопытная
 
02.10.13
11:13
Зачем вообще получать запросом то, что задаешь в этот же запрос параметром?
6 Rovan
 
гуру
02.10.13
11:15
(0)
тз = Новый ТаблицаЗначений; - это строка вашпе не надо
  тз = Запрос.Выполнить().Выгрузить();
7 Босечка
 
02.10.13
11:22
(3) Я также в начале и писала, сейчас все получилось, спасибо всем за ответы.
8 goleaff2006
 
02.10.13
11:22
Запрос.УстановитьПараметр("Докум",ДокументОснование);вот так надо
9 anaed
 
02.10.13
11:27
(5) каждый сходит с ума по своему, там наверно ТехническоеЗадание.Ссылка планировалось
10 hhhh
 
02.10.13
11:34
(5) проверка битых ссылок
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.