Имя: Пароль:
1C
1С v8
Свойства и Категории в Универсальном отчете УТ 10.3 (8.1)
0 egorover
 
30.08.11
11:42
// Описание исходного текста запроса.
   ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                  |    Планы.Ссылка КАК Регистратор,
                  |    ПРЕДСТАВЛЕНИЕ(Планы.Ссылка),
                  |    Планы.Контрагент КАК Контрагент,
                  |    ПРЕДСТАВЛЕНИЕ(Планы.Контрагент),
                  |    КОЛИЧЕСТВО(Планы.Ссылка) КАК СсылкаКОЛИЧЕСТВО
                  |    //ПОЛЯ_СВОЙСТВА
                  |    //ПОЛЯ_КАТЕГОРИИ
                  |{ВЫБРАТЬ
                  |    Регистратор.*,
                  |    Контрагент.*,
                  |    СсылкаПредставление,
                  |    КонтрагентПредставление,
                  |    СсылкаКОЛИЧЕСТВО.*
                  |    //ПСЕВДОНИМЫ_СВОЙСТВА
                  |    //ПСЕВДОНИМЫ_КАТЕГОРИИ
                  |}
                  |ИЗ
                  |    Документ.РеализацияТоваровУслуг КАК Планы
                  |ГДЕ
                  |    Планы.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
                  |//СОЕДИНЕНИЯ
                  |{ГДЕ
                  |    Планы.Ссылка КАК Регистратор,
                  |    Планы.Контрагент.* КАК Контрагент
                  | //УСЛОВИЯ_СВОЙСТВА
                  | //УСЛОВИЯ_КАТЕГОРИ
                  |}
                  |СГРУППИРОВАТЬ ПО
                  |    Планы.Ссылка,
                  |    Планы.Контрагент
                  |//СГРУППИРОВАТЬПО
                  |УПОРЯДОЧИТЬ ПО
                  |    Контрагент,
                  |    Регистратор
                  |{УПОРЯДОЧИТЬ ПО
                  |    Контрагент.*,
                  |    Регистратор.*
                  |    //ПСЕВДОНИМЫ_СВОЙСТВА
                  |    //ПСЕВДОНИМЫ_КАТЕГОРИИ
                  |}
                  |ИТОГИ ПО
                  |    ОБЩИЕ,
                  |    Контрагент,
                  |    Регистратор
                  | //ИТОГИ_СВОЙСТВА
                  | //ИТОГИ_КАТЕГОРИИ
                  |{ИТОГИ ПО
                  |    Контрагент.*,
                  |    Регистратор.*
                  |    //ПСЕВДОНИМЫ_СВОЙСТВА
                  |    //ПСЕВДОНИМЫ_КАТЕГОРИИ
                  |}";
                 
                 
                  // В универсальном отчете включен флаг использования свойств и категорий.
                  Если УниверсальныйОтчет.ИспользоватьСвойстваИКатегории Тогда
                     
                      // Добавление свойств и категорий поля запроса в таблицу полей.
                      // Необходимо вызывать для каждого поля запроса, предоставляющего возможность использования свойств и категорий.
                     
                      //УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("Планы.Ссылка", "Регистратор", "Документ регистратор", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Документы);
                      УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("Планы.Контрагент", "Контрагент", "Контрагент", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Контрагенты);
       
       // Добавление свойств и категорий в исходный текст запроса.
       УниверсальныйОтчет.ДобавитьВТекстЗапросаСвойстваИКатегории(ТекстЗапроса);
       
   КонецЕсли;

Никак не могу понять , ставлю галку ИспользоватьСвостваИКатегории - вылетает с ошибкой
{ВнешнийОтчет.Статистика(95)}: Ошибка при установке значения атрибута контекста (Текст): {(8, 2)}: Поле не найдено "КонтрагентСвойство3a3687d2bc3a11e0875ed485645bb659.Значение"
<<?>>КонтрагентСвойство3a3687d2bc3a11e0875ed485645bb659.Значение КАК КонтрагентСвойство3a3687d2bc3a11e0875ed485645bb659Значение,
   УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
по причине:
{(8, 2)}: Поле не найдено "КонтрагентСвойство3a3687d2bc3a11e0875ed485645bb659.Значение"
<<?>>КонтрагентСвойство3a3687d2bc3a11e0875ed485645bb659.Значение КАК КонтрагентСвойство3a3687d2bc3a11e0875ed485645bb659Значение,
1 Eugeneer
 
30.08.11
11:44
Кури типовые отчеты
2 egorover
 
30.08.11
11:46
(1) посинел уже от курева, что не так? вроде все проставил?
3 egorover
 
31.08.11
13:26
да был не прав не туда поставил \\СОЕДИНЕНИЕ
|ИЗ
                  |    Документ.РеализацияТоваровУслуг КАК Планы
|//СОЕДИНЕНИЯ                  
|ГДЕ
                  |    Планы.Дата МЕЖДУ &ДатаНачала И &ДатаКонца
                 

                  |{ГДЕ
                  |    Планы.Ссылка КАК Регистратор,
                  |    Планы.Контрагент.* КАК Контрагент
                  | //УСЛОВИЯ_СВОЙСТВА

                  | //УСЛОВИЯ_КАТЕГОРИ
Закон Брукера: Даже маленькая практика стоит большой теории.