Имя: Пароль:
1C
1С v8
тип документа как параметр
0 Domanoff26
 
26.09.11
16:30
как в запросе задать как параметр тип регистратора?
1 ДенисЧ
 
26.09.11
16:30
ССЫЛКА
2 Domanoff26
 
26.09.11
16:34
Регистратор ССЫЛКА &тип?
3 John83
 
26.09.11
16:34
ТипЗнч()?
4 shuhard
 
26.09.11
16:37
(2) в 8.2 уже и Тип в запросах работает,
кроме ссылка
5 Domanoff26
 
26.09.11
16:42
(3) ТИпЗнач(Регистратор)  = &тип?
6 John83
 
26.09.11
17:09
(5) Запрос.УстановитьПараметр("Тип", ТипЗнч(регистратор);
7 SuperMario
 
26.09.11
17:31
Что за городухи. В (1) все сказано.

"ВЫБРАТЬ
|    ЕдиницыИзмерения.Ссылка
|ИЗ
|    Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
|ГДЕ
|    ЕдиницыИзмерения.Владелец ССЫЛКА Справочник.Номенклатура"
8 Domanoff26
 
26.09.11
17:44
(7) надо как параметр
9 SuperMario
 
26.09.11
17:49
(8) тогда играйся с текстом запроса.

ТекстЗапроса  = "ВЫБРАТЬ
|    ЕдиницыИзмерения.Ссылка
|ИЗ
|    Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
|ГДЕ
|    ЕдиницыИзмерения.Владелец ССЫЛКА #МойТипРегистратора#"


ТекстЗапроса = СтрЗаменить (ТекстЗапроса , #МойТипРегистратора# ,  СтроковокПредставлениетипаРЕгистратора );
10 zbv
 
26.09.11
17:53
"ВЫБРАТЬ
|    ЕдиницыИзмерения.Ссылка
|ИЗ
|    Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
|ГДЕ
|    ТИПЗНАЧЕНИЯ(ЕдиницыИзмерения.Владелец) = &Тип

Запрос.УстановитьПараметр("Тип", Тип("СправочникСсылка.Номенклатура"));
11 SuperMario
 
26.09.11
18:10
(10) с пометкой [только для 8.2]