|
Не получается сделать выборку документов, подчиненных данному.
| ☑ |
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) проверка битых ссылок
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший