|
Как передать в запрос значение характеристики из ПВХ |
☑ |
0
vse_serjezno
13.01.14
✎
18:28
|
Есть следующий код по отбору элементов номенклатуры по реквизитам типа ПВХ. По свойству отбор вроде идет. Возможно ли задать значение, если он типа: Значение свойства объекта.
Значение = ...???...;
Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Покрытие");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЗаказКлиентаТовары.Количество,
| СправочникНоменклатура.Ссылка
|ИЗ
| Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
| ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СправочникНоменклатура
| ПО ЗаказКлиентаТовары.Номенклатура = СправочникНоменклатура.Ссылка
|ГДЕ
| ЗаказКлиентаТовары.Ссылка = &Ссылка
| И СправочникНоменклатура.ДополнительныеРеквизиты.Значение = &Значение
| И СправочникНоменклатура.ДополнительныеРеквизиты.Свойство = &Свойство";
Запрос.УстановитьПараметр("Значение", Значение);
Запрос.УстановитьПараметр("Свойство", Свойство);
Запрос.УстановитьПараметр("Ссылка", Объект.Ссылка);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
|
|
1
ZaprosMan
13.01.14
✎
18:33
|
А что не работает?
|
|
2
vse_serjezno
13.01.14
✎
18:36
|
Я не знаю, что передать в параметр Значение...:(
У элемента тип Характеристика.ДополнительныеРеквизитыИСведения.
Как с ним работать?..
|
|
3
vse_serjezno
13.01.14
✎
18:37
|
Если бы тип характеристики был строка, то:
Значение = "Серебро"...
А с таким типом Характеристика.ДополнительныеРеквизитыИСведения как обращаться?..
|
|
4
GROOVY
13.01.14
✎
18:38
|
Значение = НазваниеРеквизита
|
|
5
GROOVY
13.01.14
✎
18:38
|
Характеристика = СоставнойТип
|
|
6
vse_serjezno
13.01.14
✎
18:39
|
(4) (5) не поняла.
|
|
7
vse_serjezno
13.01.14
✎
18:40
|
Эм, просто вместо "Серебро" передать Серебро?.. О_о
|
|
8
GROOVY
13.01.14
✎
18:41
|
Характеристика - это составной тип.
Как объект передаешь в запрос, так и эту фигню передавай. Значение у тебя в какой переменной или реквизите храниться, у чего там тип Характеристика?
|
|
9
ZaprosMan
13.01.14
✎
18:43
|
Какой тип у "значение"? Справочник "Значения свойств объектов" или что другое?
Характеристика.ДополнительныеРеквизитыИСведения непонтно что такое?
|
|
10
vse_serjezno
13.01.14
✎
18:48
|
(8) У справочника Ном-ра есть ТЧ ДополнительныеРЕквизиты с реквизитами:
Свойство типа ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения
и Значение типа Характеристика.ДополнительныеРеквизитыИСведения.
Т.е. вид характеристики - ее значение соответственно: цвет - Зеленый.
|
|
11
vse_serjezno
13.01.14
✎
18:52
|
(9) Справочник Значения свойств объектов...И спасибо Вам, догнала смысл...
|
|
12
vse_serjezno
13.01.14
✎
18:53
|
GROOVY, спасибо и Вам.
Осознала пустяшность вопроса, краснею...
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший