Имя: Пароль:
1C
1С v8
Запрос по плану видов характеристик
,
0 CTmuB
 
20.09.11
10:57
Здравствуйте
Подскажите можно ли сделать запрос по плану видов характеристик с условием по наименованию и типу значения (один тип справочника)
1 Grusswelle
 
20.09.11
10:58
Можно.
2 butterbean
 
20.09.11
10:58
нельзя
3 CTmuB
 
20.09.11
10:59
в запросе

ВЫБРАТЬ
   СвойстваОбъектов.НазначениеСвойства.ТипЗначения
ИЗ
   ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
   СвойстваОбъектов.ТипЗначения = &ТипЗначения
   И СвойстваОбъектов.Наименование = &Наименование

ругается на "СвойстваОбъектов.ТипЗначения = &ТипЗначения"
ругается в конструкторе до передачи параметров не доходит
4 butterbean
 
20.09.11
11:00
(3) так нельзя
5 CTmuB
 
20.09.11
11:02
(4) а как можно?
6 butterbean
 
20.09.11
11:05
(5) я добавлял строковый реквизит с типом и с ним сравнивал
7 CTmuB
 
20.09.11
11:33
(6) а как?
допустим в &ТипЗначения строка нужного формата с типом или описанием типа, что писать в СвойстваОбъектов.ТипЗначения?
8 butterbean
 
20.09.11
11:36
(7) причем тут ТипЗначения, нужно новый строковый реквизит
9 Grusswelle
 
20.09.11
11:37
ВЫРАЗИТЬ
10 Infsams654
 
20.09.11
11:55
В чем проблема


Запрос = Новый Запрос();
   Запрос.Текст =
   "ВЫБРАТЬ
   |    СвойстваОбъектов.НазначениеСвойства.ТипЗначения,
   |    СвойстваОбъектов.Наименование
   |ИЗ
   |    ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
   |ГДЕ
   |    СвойстваОбъектов.НазначениеСвойства = &ТипЗначения
   |    И СвойстваОбъектов.Наименование = &Наименование";
   Запрос.УстановитьПараметр("ТипЗначения", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Контрагенты;
   Запрос.УстановитьПараметр("Наименование", "Наименование свойства");