|
не выводится категория в универсальном отчёте :-( | ☑ | ||
---|---|---|---|---|
0
BigShmax
18.12.13
✎
15:30
|
Помогите. делаю впервые и что то не пойму. нет категории хоть тресни.
отчёт, на базе универсального. состряпал всё красиво всё работает всё протестировано. остался последний штрих. нужен отбор и группировка по категории справочника контрагентов. УниверсальныйОтчет.мВыбиратьИспользованиеСвойств = Ложь; и УниверсальныйОтчет.ИспользоватьСвойстваИКатегории = Истина; не трогал оставил закоментаренными. так как флаг по умолчанию выводится и по умолчанию пусть будет снят. дальше как я понимаю нужно только одно место : Если УниверсальныйОтчет.ИспользоватьСвойстваИКатегории Тогда Сообщить("тут"); Сообщить(Справочники.КатегорииОбъектов.НайтиПоКоду("000000406")); УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля("ВТ_Объединение.Контрагент", "Контрагент", "КАТ Контрагент", Справочники.КатегорииОбъектов.НайтиПоКоду("000000406")); КонецЕсли; сообщалки выводятся - условие срабатывает ни в группировке ни в отборе ничего нет :-( |
|||
1
shuhard
18.12.13
✎
15:53
|
(0) фу какая гадость,
кури СКД |
|||
2
BigShmax
18.12.13
✎
15:57
|
(1) спасибо за помошь
|
|||
3
marvak
18.12.13
✎
16:02
|
(0)
А в стандартных отчетах (УТ 10.3) на базе Универсального по категориям возможно есть примеры? |
|||
4
BigShmax
18.12.13
✎
16:03
|
тем не менее ка кто можно и эту конструкцию победить. осталась одна строчка и все будут счастливы. отчет сложный со многими вкладками окнами в СКД мне его курить и не выкурить
|
|||
5
BigShmax
18.12.13
✎
16:04
|
нашёл не разкоментаренную строку
УниверсальныйОтчет.ДобавитьВТекстЗапросаСвойстваИКатегории(ТекстЗапроса); курю дальше - пока не работет. описалово вроде понятное но мутноватое //// Добавление свойств и категорий поля запроса в таблицу полей. //// Необходимо вызывать для каждого поля запроса, предоставляющего возможность использования свойств и категорий. //// УниверсальныйОтчет.ДобавитьСвойстваИКатегорииДляПоля(<ПсевдонимТаблицы>.<Поле> , <ПсевдонимПоля>, <Представление>, <Назначение>); |
|||
6
catena
18.12.13
✎
16:09
|
И еще в запросе должно быть всякое
| //УСЛОВИЯ_КАТЕГОРИИ | //ИТОГИ_КАТЕГОРИИ | //ПСЕВДОНИМЫ_КАТЕГОРИИ |
|||
7
BigShmax
18.12.13
✎
16:18
|
(6) сенк пошёл курить примеры. не знал. это и есть походу косяк. ну точнее этого точно нет :-)
|
|||
8
BigShmax
18.12.13
✎
21:41
|
воткнул конструкции стала появляться ошибка. с одной стороны хорошо. конструкции включились в запрос - но с другой стороны я не знаю что с этими ошибками делать :-(
Ошибка при установке значения атрибута контекста (Текст) УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса; по причине: {(80, 14)}: Поле не найдено "КонтрагентКатегория0ed43b10670211e3829200215ad499af.Категория" ВЫБОР КОГДА <<?>>КонтрагентКатегория0ed43b10670211e3829200215ad499af.Категория ЕСТЬ NULL ТОГДА Ложь ИНАЧЕ Истина КОНЕЦ КАК КонтрагентКатегория0ed43b10670211e3829200215ad499afКатегория, |
|||
9
BigShmax
18.12.13
✎
23:44
|
Всё заработало когда меня ткнули в отсутствие конструкции
| //СОЕДИНЕНИЯ не знал я о её наличии :-( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |