![]() |
![]() |
|
Выборка свойств и категорий в универсальном отчете | ☑ | ||
---|---|---|---|---|
0
Никулин Леонид
19.02.14
✎
15:25
|
Здравствуйте!
Подскажите, пожалуйста, как можно сделать следующее. Необходимо в отчете (построен на основе универсального отчета) выводить данные из свойств и категорий. Сам отчет сделал. Работает. А вот дальше не выходит. Спасибо! |
|||
1
Никулин Леонид
19.02.14
✎
15:31
|
Нашел, что запросе есть закомментаринные строчки куда после дозаполняются нужные поля. выглядит примерно так:
| //ПОЛЯ_СВОЙСТВА | //ПОЛЯ_КАТЕГОРИИ Я их оставил в своем новом запросе. И чуть ниже есть кусочек где это делается // В универсальном отчете включен флаг использования свойств и категорий. Если УниверсальныйОтчет.ИспользоватьСвойстваИКатегории Тогда // Добавление свойств и категорий поля запроса в таблицу полей. // Необходимо вызывать для каждого поля запроса, предоставляющего возможность использования свойств и категорий. //УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля(<ПсевдонимТаблицы>.<Поле> , <ПсевдонимПоля>, <Представление>, <Назначение>); // НикулинЛ 19.02.2014 { УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("Контрагент", "Контрагент", "Контрагент", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Контрагенты); // НикулинЛ 19.02.2014 } // Добавление свойств и категорий в исходный текст запроса. УниверсальныйОтчет.ДобавитьВТекстЗапросаСвойстваИКатегории(ТекстЗапроса); КонецЕсли; Тут я добавляю по какому полю хочу получать свойства. Но не работает:( Подскажите что я делаю не так? |
|||
2
Никулин Леонид
19.02.14
✎
15:34
|
Извиняюсь, строчка
УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("Контрагент", "Контрагент", "Контрагент", ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Контрагенты); У меня не закомментарина |
|||
3
Никулин Леонид
19.02.14
✎
15:37
|
При этом при формировании отчета я получаю ошибку. Платформа говорит "поле не найдено". Не верно формируется запрос:(
|
|||
4
Никулин Леонид
19.02.14
✎
15:38
|
Умные и талантливые не проходите мимо
|
|||
5
Никулин Леонид
19.02.14
✎
15:40
|
по идее нужно просто в этой строчке указать верный тип и универсальный отчет сам подтянет данные
|
|||
6
Никулин Леонид
19.02.14
✎
15:42
|
хто делал такое??
|
|||
7
Михаил Козлов
19.02.14
✎
15:53
|
Оформите фильтр по свойствам/категориям и в модуле отчета в СформироватьОтчет посмотрите текст запроса построителя: ПостроительОтчета.ПолучитьЗапрос().
Если фильтр нельзя задать (ругается), значит текст запроса неверный: посмотрите текст после ДобавитьВТекстЗапросаСвойстваИКатегории. |
|||
8
Никулин Леонид
19.02.14
✎
15:56
|
(7) Спасибо. Сейчас буду пробовать...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |