Имя: Пароль:
1C
1С v8
Поле не входит в группу
0 isa2net
 
05.11.14
15:50
Доброго времени суток! В запросе вываливается ошибка при добавлении свойств и категорий; "Поле не входит в группу "НоменклатураСвойство79733361084911dc9a4e00e081336d89.Значение"
<<?>>НоменклатураСвойство79733361084911dc9a4e00e081336d89.Значение КАК НоменклатураСвойство79733361084911dc9a4e00e081336d89Значение"
ТекстЗапроса="ВЫБРАТЬ
                 |    Вложенный.Номенклатура КАК Номенклатура,
                 |    ПРЕДСТАВЛЕНИЕ(Вложенный.Номенклатура),
                 |    Вложенный.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
                 |    ПРЕДСТАВЛЕНИЕ(Вложенный.ХарактеристикаНоменклатуры),
                 |    СУММА(Вложенный.КоличествоЗакуп) КАК КоличествоЗакуп,
                 |    СУММА(Вложенный.СтоимостьЗакуп) КАК СтоимостьЗакуп,
                 |    СУММА(Вложенный.КоличествоПрод) КАК КоличествоПрод,
                 |    СУММА(Вложенный.СтоимостьПрод) КАК СтоимостьПрод,
                 |    Вложенный.КоличествоЗакуп - Вложенный.КоличествоПрод КАК ДельтаКол,
                 |    Вложенный.СтоимостьПрод - Вложенный.СтоимостьЗакуп КАК ДельтаСум,
                 |СУММА(ВЫБОР
                 |КОГДА Вложенный.КоличествоЗакуп = 0
                 | ТОГДА 0
                 |ИНАЧЕ (Вложенный.КоличествоПрод / Вложенный.КоличествоЗакуп)*100
                 |КОНЕЦ) КАК ЭффективностьПродаж
                  |    //ПОЛЯ_СВОЙСТВА
                       |    //ПОЛЯ_КАТЕГОРИИ
                 |{ВЫБРАТЬ
                 |    Номенклатура.* ,
                 |    ХарактеристикаНоменклатуры.*,
                 |    КоличествоЗакуп,
                 |    СтоимостьЗакуп,
                 |    КоличествоПрод,
                 |    СтоимостьПрод,
                 |    ДельтаКол,
                 |    ДельтаСум,
                 |  ЭффективностьПродаж
                  |    //ПСЕВДОНИМЫ_СВОЙСТВА
                  |    //ПСЕВДОНИМЫ_КАТЕГОРИИ}
                 |ИЗ
                 |    (ВЫБРАТЬ
                 |        ЗакупкиОбороты.Номенклатура КАК Номенклатура,
                 |        ЗакупкиОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
                 |        ЗакупкиОбороты.КоличествоОборот КАК КоличествоЗакуп,
                 |        ЗакупкиОбороты.СтоимостьОборот КАК СтоимостьЗакуп,
                 |        0 КАК КоличествоПрод,
                 |        0 КАК СтоимостьПрод,
                 |      0 КАК ЭффективностьПродаж
                 |    ИЗ
                 |        РегистрНакопления.Закупки.Обороты(&ДатаНачала, &ДатаКонца, ,) КАК ЗакупкиОбороты
                 |    ОБЪЕДИНИТЬ ВСЕ
                 |    
                 |    ВЫБРАТЬ
                 |        ПродажиОбороты.Номенклатура,
                 |        ПродажиОбороты.ХарактеристикаНоменклатуры,
                 |        0,
                 |        0,
                 |        ПродажиОбороты.КоличествоОборот,
                 |        ПродажиОбороты.СтоимостьОборот,
                 |      0  
                 |    ИЗ
                 |        РегистрНакопления.Продажи.Обороты(&ДатаНачала, &ДатаКонца, ,) КАК ПродажиОбороты) КАК Вложенный
                 |//СОЕДИНЕНИЯ
                  |{ГДЕ
                 |    Вложенный.Номенклатура.*,
                 |    Вложенный.ХарактеристикаНоменклатуры.*
                  |    //УСЛОВИЯ_СВОЙСТВА
                  |    //УСЛОВИЯ_КАТЕГОРИИ }
                 |
                 |СГРУППИРОВАТЬ ПО
                 |    Вложенный.Номенклатура,
                 |    Вложенный.ХарактеристикаНоменклатуры,
                 |    Вложенный.КоличествоЗакуп - Вложенный.КоличествоПрод,
                 |    Вложенный.СтоимостьПрод - Вложенный.СтоимостьЗакуп,
                 |  ВЫБОР
                 |КОГДА Вложенный.КоличествоЗакуп = 0
                 | ТОГДА 0
                 | ИНАЧЕ (Вложенный.КоличествоПрод / Вложенный.КоличествоЗакуп)*100
                 |КОНЕЦ
                 |ИТОГИ                                                      
                 |    СУММА(КоличествоЗакуп),
                 |    СУММА(СтоимостьЗакуп),
                 |    СУММА(КоличествоПрод),
                 |    СУММА(СтоимостьПрод),
                 |    СУММА(КоличествоЗакуп)- СУММА(КоличествоПрод) КАК ДельтаКол,
                 |    СУММА(СтоимостьПрод)- СУММА(СтоимостьЗакуп)КАК ДельтаСум,
                 | ВЫБОР
                 |КОГДА СУММА (КоличествоЗакуп) = 0
                 | ТОГДА 0
                 | ИНАЧЕ СУММА(КоличествоПрод) / СУММА(КоличествоЗакуп) *100
                 |КОНЕЦ КАК ЭффективностьПродаж
                 |    //ИТОГИ_СВОЙСТВА
                 |    //ИТОГИ_КАТЕГОРИИ
                 |ПО
                 |    Номенклатура,
                 |    ХарактеристикаНоменклатуры
                 |{ИТОГИ ПО
                 |    Номенклатура.* КАК Номенклатура,
                 |    ХарактеристикаНоменклатуры.*
                   |    //ПСЕВДОНИМЫ_СВОЙСТВА
                     |    //ПСЕВДОНИМЫ_КАТЕГОРИИ }";            
                
    // В универсальном отчете включен флаг использования свойств и категорий.
    Если УниверсальныйОтчет.ИспользоватьСвойстваИКатегории Тогда
        
        // Добавление свойств и категорий поля запроса в таблицу полей.
        // Необходимо вызывать для каждого поля запроса, предоставляющего возможность использования свойств и категорий.
        
        // УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля(<ПсевдонимТаблицы>.<Поле> , <ПсевдонимПоля>, <Представление>, <Назначение>);
        УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("Вложенный.Номенклатура", "Номенклатура", "Номенклатура", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура);
        
         УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля( "Вложенный.ХарактеристикаНоменклатуры" , "ХарактеристикаНоменклатуры", "Характеристика номенклатуры", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ХарактеристикиНоменклатуры);
        // Добавление свойств и категорий в исходный текст запроса.
        УниверсальныйОтчет.ДобавитьВТекстЗапросаСвойстваИКатегории(ТекстЗапроса);
        
    КонецЕсли;
1 vicof
 
05.11.14
16:19
а зачем закрывающие скобки в комменты запихал?
2 isa2net
 
05.11.14
16:36
[1c}|  //ПСЕВДОНИМЫ_СВОЙСТВА
| //ПСЕВДОНИМЫ_КАТЕГОРИИ }- этим я включаю использование свойств и категорий универсальных отчетов
3 Vladal
 
05.11.14
16:39
правильно так:

|    //ПСЕВДОНИМЫ_СВОЙСТВА
|    //ПСЕВДОНИМЫ_КАТЕГОРИИ
|}
4 isa2net
 
05.11.14
17:18
Спасибо, исправил- ошибку выдает так же
5 Ненавижу 1С
 
гуру
05.11.14
17:23
у тебя в секции СГРУППИРОВАТЬ ПО
нет

//ПОЛЯ_СВОЙСТВА
//ПОЛЯ_КАТЕГОРИИ
6 isa2net
 
05.11.14
17:36
Так вроде и не должно быть v8: Помогите со свойствами в запросе Но если ставлю вылетает : "Синтаксическая ошибка "КАК"
НоменклатураСвойство79733361084911dc9a4e00e081336d89.Значение <<?>>КАК НоменклатураСвойство79733361084911dc9a4e00e081336d89Значение,
"