|   |   | 
| 
 | Как передать в запрос значение характеристики из ПВХ | ☑ | ||
|---|---|---|---|---|
| 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, спасибо и Вам. 
 Осознала пустяшность вопроса, краснею... | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |