Какие есть отчеты wxWidget? Topic is solved

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
midisa
Earned some good credits
Earned some good credits
Posts: 113
Joined: Tue Jun 22, 2010 4:15 pm
Contact:

Какие есть отчеты wxWidget?

Post by midisa » Mon Jul 26, 2010 2:28 pm

Например мне нужно сформировать на печать накладную каким инструментом я должен пользоваться, чтобы сформировать и отобразить предварительный просмотр на печать?
В wxWidget такое есть?

Mojo
Super wx Problem Solver
Super wx Problem Solver
Posts: 401
Joined: Wed Sep 21, 2005 8:17 am
Location: Rostov-on-Don, Southern Russia

Re: Какие есть отчеты wxWidget?

Post by Mojo » Mon Jul 26, 2010 3:05 pm

midisa wrote:Например мне нужно сформировать на печать накладную каким инструментом я должен пользоваться, чтобы сформировать и отобразить предварительный просмотр на печать?
В wxWidget такое есть?
К сожалению в самом wxWidgets нет отдельного класса для работы с отчетами. Но есть удобный класс wxHtmlEasyPrinting который можно использовать для целей рисования документов.
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0

Mojo
Super wx Problem Solver
Super wx Problem Solver
Posts: 401
Joined: Wed Sep 21, 2005 8:17 am
Location: Rostov-on-Don, Southern Russia

Post by Mojo » Mon Jul 26, 2010 3:10 pm

Или же можно создать свою систему построения отчетов.
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0

borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Post by borr_1 » Tue Jul 27, 2010 4:21 am

С отчетами и правда туго, но выкрутиться можно.
http://www.xtuple.com/openrpt/
Это построитель отчетов он крос. можно работать через ODBC.
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse

midisa
Earned some good credits
Earned some good credits
Posts: 113
Joined: Tue Jun 22, 2010 4:15 pm
Contact:

Re: Какие есть отчеты wxWidget?

Post by midisa » Tue Jul 27, 2010 4:23 am

Mojo wrote:
midisa wrote:Например мне нужно сформировать на печать накладную каким инструментом я должен пользоваться, чтобы сформировать и отобразить предварительный просмотр на печать?
В wxWidget такое есть?
К сожалению в самом wxWidgets нет отдельного класса для работы с отчетами. Но есть удобный класс wxHtmlEasyPrinting который можно использовать для целей рисования документов.
Его отдельно нужно ставить? Если да, то как это правильно сделать, чтобы посмотреть что он из себя представляет.
Это он?
http://docs.wxwidgets.org/trunk/classwx ... nting.html

P.S. Прошу меня простить за (на первый взгляд) глупые вопросы ... я из за экспериментов, устал уже систему переставлять.

midisa
Earned some good credits
Earned some good credits
Posts: 113
Joined: Tue Jun 22, 2010 4:15 pm
Contact:

Post by midisa » Tue Jul 27, 2010 4:36 am

borr_1 wrote:С отчетами и правда туго, но выкрутиться можно.
http://www.xtuple.com/openrpt/
Это построитель отчетов он крос. можно работать через ODBC.
Здесь используются библиотеки QT, если прогу продавать, то могут за задницу взять и потребовать оплату + потерянную выгоду.

borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Post by borr_1 » Tue Jul 27, 2010 5:16 am

Есть еще вот это
http://wiki.wxwidgets.org/WxReportWriter

Но этот компонент а в отличие от wxHtmlEasyPrinting не является частью wxWidgets и давно не обновляется. У людей с ним, как я понял проблемы.

ЗЫ В Lin есть еще Uno Bridge для OpenOffice'а - аналог OLE в Win.
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse

midisa
Earned some good credits
Earned some good credits
Posts: 113
Joined: Tue Jun 22, 2010 4:15 pm
Contact:

Post by midisa » Tue Jul 27, 2010 5:49 am

borr_1 wrote:Есть еще вот это
http://wiki.wxwidgets.org/WxReportWriter

Но этот компонент а в отличие от wxHtmlEasyPrinting не является частью wxWidgets и давно не обновляется. У людей с ним, как я понял проблемы.

ЗЫ В Lin есть еще Uno Bridge для OpenOffice'а - аналог OLE в Win.
Мне нужен только для Linux. Для "чики" у меня весь инструментарий есть.

Хочу писать только под Linux.

borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Post by borr_1 » Tue Jul 27, 2010 5:57 am

У вас конторы переводят на Lin? Где это происходит если не секрет? неужели началось, а я проспал?
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse

Mojo
Super wx Problem Solver
Super wx Problem Solver
Posts: 401
Joined: Wed Sep 21, 2005 8:17 am
Location: Rostov-on-Don, Southern Russia

Post by Mojo » Tue Jul 27, 2010 7:01 am

Не ломайте голову ребята, делайте свою систему построения отчетов используя wxGrid. В 1С и ВС:Бухгалтерия все отчеты в гриде делаются.... я ща кстати занимаюсь именно этим вопросом, делаю свою систему построения отчетов.
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0

midisa
Earned some good credits
Earned some good credits
Posts: 113
Joined: Tue Jun 22, 2010 4:15 pm
Contact:

Post by midisa » Tue Jul 27, 2010 7:54 am

borr_1 wrote:У вас конторы переводят на Lin? Где это происходит если не секрет? неужели началось, а я проспал?
Пока не хочу ничего говорить т.к. не до конца изучил весь инструментарий под Linux... пока вынужден промолчать... сказать есть столько всего, что на пару хороших статей хватит, но всему свое время.

Ответ на Ваш вопрос ... вы еще не проспали, но сейчас идет самая большая волна. Это очень перспективно и стоит того. Уже через пару лет будет наглядный результат...
Last edited by midisa on Tue Jul 27, 2010 8:46 am, edited 1 time in total.

midisa
Earned some good credits
Earned some good credits
Posts: 113
Joined: Tue Jun 22, 2010 4:15 pm
Contact:

Post by midisa » Tue Jul 27, 2010 8:43 am

Mojo wrote:Не ломайте голову ребята, делайте свою систему построения отчетов используя wxGrid. В 1С и ВС:Бухгалтерия все отчеты в гриде делаются.... я ща кстати занимаюсь именно этим вопросом, делаю свою систему построения отчетов.
Даже страшно спрашивать... взглянуть то можно? Желательно в картинках. Хотелось бы взглянуть что в конечном итоге получилось ...

midisa
Earned some good credits
Earned some good credits
Posts: 113
Joined: Tue Jun 22, 2010 4:15 pm
Contact:

Post by midisa » Tue Jul 27, 2010 9:08 am

Немного подумав ... а нельзя как то отобразить в формате html?
Мысль какая ... сделать отчет в формате html (формировать саму структуру отчета в редакторе html), заполнять поля можно динамически. главное чтобы отображаемое соответствовало отпечатанному. Посмотрев эту страницу, понимаю, что это уже сделано: http://docs.wxwidgets.org/2.6.3/wx_wxht ... nting.html

Кто то уже использовал этот инструмент? Есть мнения?

Mojo
Super wx Problem Solver
Super wx Problem Solver
Posts: 401
Joined: Wed Sep 21, 2005 8:17 am
Location: Rostov-on-Don, Southern Russia

Post by Mojo » Tue Jul 27, 2010 2:42 pm

midisa wrote:
Mojo wrote:Не ломайте голову ребята, делайте свою систему построения отчетов используя wxGrid. В 1С и ВС:Бухгалтерия все отчеты в гриде делаются.... я ща кстати занимаюсь именно этим вопросом, делаю свою систему построения отчетов.
Даже страшно спрашивать... взглянуть то можно? Желательно в картинках. Хотелось бы взглянуть что в конечном итоге получилось ...
:) Выглядит не так страшно как звучит )) пока еще проект сыроват, но результаты есть, потому как уже 4 месяца бьюсь над этой задачей. Хотя сначала тоже задача пугала, но сейчас уже большая часть пути позади, когда будет все готово, вывешу на обозрение. ))
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0

Mojo
Super wx Problem Solver
Super wx Problem Solver
Posts: 401
Joined: Wed Sep 21, 2005 8:17 am
Location: Rostov-on-Don, Southern Russia

Post by Mojo » Tue Jul 27, 2010 2:43 pm

midisa wrote:Немного подумав ... а нельзя как то отобразить в формате html?
Мысль какая ... сделать отчет в формате html (формировать саму структуру отчета в редакторе html), заполнять поля можно динамически. главное чтобы отображаемое соответствовало отпечатанному. Посмотрев эту страницу, понимаю, что это уже сделано: http://docs.wxwidgets.org/2.6.3/wx_wxht ... nting.html

Кто то уже использовал этот инструмент? Есть мнения?
Капиталисты так и делают, они все отчеты рисуют в html но как говорится "мы русские легких путей не ищем", делаем как в 1С, как в Экселе, как в Калке....
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0

Post Reply