Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Для примера возьмем такую структуру данных... Есть: Квартальные планыКварталГод Типы работНазваниеПриоритет СотрудникиФИО РаботыНазваниеОписаниеПлановое завершениеИД типа работИД квартала ЭтапыНазваниеОписаниеИД сотрудникаПолучилЗавершилИД работы Вот как мне сделать выходную форму квартального плана? Примерно такого вида автор План на <такой-то квартал> 1. Тип работы 1 №Исполнители Название и описаниеОкончание1.1ИвановДоработать это и вот этоНоябрь 2009 2. Тип работы 2 №Исполнители Название и описаниеОкончание2.1ПетровСделать этоДекабрь 2009 ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 09:31 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
ну это же элементарно "Ватсон" смотри SAMPLES ZENApp.MyReport.cls ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 11:46 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Если это действительно элементарно - значит это можно прямо тут и быстренько рассказать/показать. На это и расчитываю... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 11:57 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
пока с десяток отчетов не накатаешь не разберешься совет №1 : начать нужно с XData ReportDefinition - это формирование данных, нужно написать, соответствующий запрос в котором будут присутствовать все необходимые данные, для того чтобы посмотреть что получилось пишем Parameter DEFAULTMODE = "xml"; нажимаем "показать в браузере" и смотрим структуру ПРИМЕЧАНИЕ: если нужны в отчете совершенно разные таблицы, то 1. в <report sql=""> формируем какой нибудь запросик, который вернет одну результирующую строку 2. <group name='таблица1' sql="..."> - формируем первую таблицу 3. обязательно формирование второй группы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 5. смотрим через Parameter DEFAULTMODE = "xml"; что получилось ЗЫ если отображается сообщение о какой либо ошибке смотрим log (http://localhost:57772/csp/docbook/DocBook.UI.Page.cls?KEY=GZEN_reports#GZEN_C13542) НО СКОРЕЕ ВСЕГО В ДАННЫХ ПРИСУТСТВУЕТ ЗНАЧЕНИЕ '' (пусто), которое нужно заменить на null отработаешь, определись что за отчет ты хочешь получить (pdf,rtf,html,xls) после получишь совет №2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 12:24 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Ymka2007 , сейчас пока только данные вносят... Не по чем делать отчет. В моем случае я могу сделать запрос где будут все данные... Но как мне в таком случае группировать по тематике? Могу сделать запрос по тематике... Но как тогда внутри него выбрать работы? Параметры внешние так же передавать в отчет (т.е. как и на зен-страницу)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 12:46 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
напиши sql, который ты планируешь использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 12:52 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
параметры соответственно можно передавать как обычно, что бы они использовались в sql запросе их определяешь их через "?", а передаешь <parameter expression='..Month'/>, как в примере SAMPLES ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 12:54 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
и еще, для формирования отчета как написано в ПРИМЕЧАНИИ тебе для твоей версии нужно будет иметь adHoc, я его заказывал в ИС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 12:56 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Ymka2007напиши sql, который ты планируешь использовать Ща данные появятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 12:56 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Ymka2007и еще, для формирования отчета как написано в ПРИМЕЧАНИИ тебе для твоей версии нужно будет иметь adHoc, я его заказывал в ИС Опа! Адхока пока у меня нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 12:58 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
ты напиши один sql а там посмотрим, скорее всего без хока все обойдется, отчет то не сложный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 13:13 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Вот этот запрос вернет мне все нужные работы... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext Это ИД нужного мне плана... Код: plaintext А вот по этой колонке мне нужно работы группировать... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 13:41 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Т.о. получаю пока вот это... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 13:49 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
krvsa План на <такой-то квартал> 1. Тип работы 1 №Исполнители Название и описаниеОкончание1.1ИвановДоработать это и вот этоНоябрь 2009 2. Тип работы 2 №Исполнители Название и описаниеОкончание2.1ПетровСделать этоДекабрь 2009 в итоге у тебя должна получится таблица SQL, в которой должны быть поля: квартал; тип работы; №п.п. (у тебя кстати есть такая реализация?) исполнитель; название и описание; окончание. Твой запрос отвечает этому условию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 13:52 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Про план забыл... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Вот теперь все данные есть ИдентификаторНазначение/названиеKvrtкварталTemaТематика работMemberисполнителиNameНазвание работTextОписание работBreakПлановое завершение ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 14:02 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Нумерации пока нету... Но думается она в разметке будет реализована. ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 14:03 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
№п.п. тебе нужен именно такой? или для каждой таблицы будет своя нумерация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 14:04 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
и еще Break - может оказаться зарезервированным словом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 14:05 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Давай пока с нумерацией отложим... А брейк если чего и заменить на Brk можно ;) ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 14:06 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Что-то вот эдакое должно получиться? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 14:15 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
далее, если проверка Parameter DEFAULTMODE = "xml"; прощла успешно, то: продолжаем формировать ReportDefinition Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 14:22 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Написал так... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. Но в браузере пишет ошибку... авторВозникла CSP ошибка Ошибка: <UNDEFINED>%RunReport+21^wrk.REP.Plan.1 *Kvrt Ошибка: 5001 CSP страница: /wrk/wrk.REP.Plan.cls Область: ERR Класс: wrk.REP.Plan А чем отличается attribute от element ? ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 14:30 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
смотри внимательно что я написал и что ты они отличаются тем что структура xml файла будет различной, попробуй когда исправишь ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 14:41 |
|
||
|
ZEN. Report научите делать отчеты...
|
|||
|---|---|---|---|
|
#18+
Ага. Заменил экспрессион на фиелд... Это я с примера копировал... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. В браузере показывается только текс по элементам группы gJob. Как теперь это все в ХТМЛ показать? ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2009, 15:02 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36285931&tid=1558160]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 392ms |

| 0 / 0 |
