|
СКД. Сложный отчет. Простой пример | ☑ | ||
---|---|---|---|---|
0
DirecTwiX
20.01.15
✎
17:43
|
Два набора данных.
1)
2)
На выходе: https://www.dropbox.com/s/682hkjx3ofcribz/Безымянный4.png?dl=0 Внешний отчет: https://dl.dropboxusercontent.com/u/43161184/mista/ВнешнийОтчет4.erf Хочется: 1) Добавить итоги по весу 2) Спрятать название колонки "Значение" Есть гуру СКД?) |
|||
1
DirecTwiX
20.01.15
✎
18:45
|
Ап
|
|||
2
НП
20.01.15
✎
18:46
|
Сейчас все набегут.
Но я СКД не пользуюсь в принципе. |
|||
3
vermouth
20.01.15
✎
18:47
|
(2) а я пользуюсь, но настолько хорошо ею не владею... а жаль... будет интересно узнать - РЕАЛЬНО ли это
|
|||
4
DirecTwiX
20.01.15
✎
18:49
|
(2) Почему? Удобно же и кучу времени экономит.
|
|||
5
НП
20.01.15
✎
18:54
|
(3) Никто не владеет, поскольку, кроме учебника там имеется масса исключений, которые описаны на просторах интернета.
И каждый год новые появляются. |
|||
6
WebberNSK
20.01.15
✎
18:59
|
(0)
1) реально, используйте ВычислитьВыражение 2) добавляйте свой макет http://infostart.ru/public/86764/ |
|||
7
НП
20.01.15
✎
19:03
|
(4) Три час практически любой сложный отчет БЕЗ СКД. и куда быстрее.
А потом: мне нужно ДОКАЗАТЕЛЬСТВО того, что отчет работает правильно. Поэтому, я сначала выборку смотрю и т.п. А вывести в макет там 10 операторов. |
|||
8
WebberNSK
20.01.15
✎
19:04
|
(6) насчет 2, можно и без макета... я сначала подумал насчет объединения колонок
|
|||
9
vermouth
20.01.15
✎
19:04
|
(0) слушай, я добавил вычисляемое поле Поле1 - в выражении указал ВЕС, указал это поле в ресурсах и сказал считать сумму по Категории и Общий ИТОГ и вытащил его в выбранные ПОЛЯ группировки категория - получил вывод ИТОга по категории при выводе самой категории и подведение общего итога внизу... при помощи макета думаю можно добиться вывода итого под категорией под табличкой... может есть способ через ВычислитьВыр..
|
|||
10
vermouth
20.01.15
✎
19:06
|
(9) прощу прощения за орфографию и пунктуацию... :)
|
|||
11
DirecTwiX
20.01.15
✎
19:15
|
(6) За статью спасибо.. Хоть там и какой-то ад :)
Не понял, как можно использовать ВычислитьВыражение (7) А на СКД - 15 минут, если макеты не рисовать) (9) Что-то в этом есть, спасибо. Хотел итог по весу под группировкой.. Но, видимо, можно забить :) |
|||
12
vermouth
20.01.15
✎
19:36
|
(11) дык я тож хотел... поэтому у меня и возникли сначала сомнения в РЕАЛЬНОСТИ реализации
|
|||
13
НП
20.01.15
✎
19:37
|
(11) Такие отчеты - у меня 5 минут. 10 с макетом.
Но простых отчетов делать не приходится. Сложные, с картинками и прочим. |
|||
14
vermouth
20.01.15
✎
19:39
|
(13) мне тоже реализация ручного отчета ближе... но все же они ущербными чаще всего выглядят...группировки, отборы, раскраска.. доп поля.. и прочее.. в них как правило отсутствуют
|
|||
15
НП
20.01.15
✎
19:39
|
(11) СКД - это генератор отчетов. Лет 50 их уже культивируют.
Замена языка программирования на другой, табличный. И всё бы ничего, но время от времени появляются исключения. И так бесконечно. Заплатки, дополнительные объекты и методы. В результате, отчет, самый простой объект превращается в предмет обращения к ГУРУ. |
|||
16
vermouth
20.01.15
✎
19:41
|
(15) вот тут не спорю...
:) |
|||
17
НП
20.01.15
✎
19:42
|
(14) У меня есть строка итогов и строка группировок. И процедура ВывестиРекурсивно. Запрос делается с подстановкой этих строк. На форме таблица с группировками. Как в 77.
Там это не выглядит уродливо. |
|||
18
НП
20.01.15
✎
19:43
|
(16) Король - голый. Но тс-с - никому...
|
|||
19
НП
20.01.15
✎
19:46
|
Я не встречал ни одного программиста, которому бы нравился СКД. Но все думают, что только они такие, и у остальных всё хорошо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |