Tạo report trong OpenERP với aeroo report
Trong bài viết này, ta sẽ tìm hiểu một trong những cách tạo report trong OpenERP với mô đun report_aeroo.
- Tải aeroolib và genshi về, copy vào thư mục /Server
- Tải mô đun report_aeroo về, copy vào thư mục /Server/addons
- Hoặc tải tất cả về từ đây: http://www.mediafire.com/?5phkca96wcj9fb8
- Xem cách tạo report tại đây:
và tại đây:
24 responses to “Tạo report trong OpenERP với aeroo report”
Trackbacks / Pingbacks
- 28/05/2012 -
Bạn ơi cho mình hỏi chút vấn đề về print trong openerp.
Khi mình nhấn print xuất pdf thì bị lỗi font tiếng việt. bản chỉ giùm mình với
Chào bạn,
Khi bạn in báo cáo dưới dạng pdf bị lỗi Tiếng Việt là do trong máy bạn thiếu font chữ thôi. Bạn tải một số font này về, copy vào thư mục C:\Windows\Font là được (nếu bạn dùng Windows),
http://www.mediafire.com/?2pm64bbbjbktnv4
Hoặc bạn cũng có thể sửa đổi font mà báo cáo đó sử dụng trong file *.rml
Thân chào
Tks bạn nhiều mình giải quyết được rùi 🙂
Hi bạn, m đã thử thay đổi font nhưng vẫn ko hiệu quả, bạn có font khác ko ? Thank bạn (ví dụng Zinfbat…)
Chào bạn,
Bạn thử lại xem sao nhé, vì có rất nhiều bạn đã giải quyết được bằng cách này. Còn nếu vẫn không được thì bạn vào file *.rml, sửa font chữ trong đó lại thành những font phổ biến như: Times New Roman là được.
Thân chào
Traceback (most recent call last):
File “netsvc.pyo”, line 489, in dispatch
File “service\web_services.pyo”, line 599, in dispatch
File “osv\osv.pyo”, line 122, in wrapper
File “osv\osv.pyo”, line 176, in execute
File “osv\osv.pyo”, line 167, in execute_cr
File “C:\Program Files\OpenERP 6.0\Server\addons\base\module\wizard\base_module_upgrade.py”, line 98, in upgrade_module
File “pooler.pyo”, line 60, in restart_pool
File “pooler.pyo”, line 39, in get_db_and_pool
File “addons\__init__.pyo”, line 883, in load_modules
File “addons\__init__.pyo”, line 716, in load_module_graph
File “addons\__init__.pyo”, line 450, in register_class
File “C:\Program Files\OpenERP 6.0\Server\addons\report_aeroo\__init__.py”, line 32, in
ImportError: No module named aeroolib
ko tìm thấy library aeroo bác mokepigu ơi
mình đã copy thư mục aeroolib vào thư mục server,thử bỏ vào trong file library luôn nhưng vẫn ko được.
Sau 1 hồi loay hoay thì cuối cùng nó cũng chạy,nhưng mình chỉ cài dc 2 cái,còn module report_aeroo_ooo thì nó báo thế này
No module named uno No module named unohelper No module named com.sun.star.beans No module named com.sun.star.uno No module named com.sun.star.connection No module named com.sun.star.beans No module named com.sun.star.lang No module named com.sun.star.io No module named com.sun.star.io
cái này thì thật sự bó tay rồi,mò mãi trên lauchpad và oooforum nhưng ko làm dc.bác biết cách fix chỉ mình với.
thanks nhiều!
– Dear mokepigu:
Mình xin hỏi thằng này có support font tiếng việt không bạn, mình đang loay hoay bên Jasper Report mà lổi font tiếng việt. Không biết aeroo có hổ trợ tiếng việt đc không
– Thanks you so much for share.
Chào bạn,
Aeroo report có hỗ trợ tiếng Việt.
Thân chào
trong open erp 6.0.4 không có mục report xml vậy anh ? và giao dien cũng rất khác so với video demo
Chào em,
Em xem video rồi tự rút ra cách làm nhé, thường thì report được đặt trong mô đun liên quan tới nó.
Thân chào em!
cho em hỏi sao em chỉ in ra được file .ODT chứ k in ra được file .PDF vậy anh?
Còn em cài module report_aeroo_ooo thì k được.
Bị lỗi:
No module named uno No module named unohelper No module named com.sun.star.beans No module named com.sun.star.uno No module named com.sun.star.connection No module named com.sun.star.beans No module named com.sun.star.lang No module named com.sun.star.io No module named com.sun.star.io
Chào em,
Mô đun report_aeroo dùng để in ra các định dạng file của OpenOffice, nếu em muốn in ra *.pdf thì em có thể tạo report bằng cách dùng *.rml.
Mô đun report_aeroo_ooo thì dùng để chuyển các định dạng OpenOffice thành *.pdf, *.doc, *.xls …, nhưng mà hiện nay anh vẫn chưa cài được vì thiếu thư viện.
Thân chào em!
chào anh !
Em muốn report ra file *.doc thì sao anh, trong video hướng dẫn xuất ra file *.pdf
Thân chào anh !
Chào em,
Anh chưa biết cách xuất ra file *.doc, mà chỉ xuất ra dạng *.odt rồi dùng Office 2007 mở.
Thân chào em!
Chào anh!
e có 1 hàm trả về 1 giá trị, vậy input filed là như thế nào để gọi được cái hàm đó hok ạ. Hàm đó là trả về tên phòng ban khi em chọn 1 nhân viên (’employee_id’: fields.many2one(‘hr.employee’, ‘Employee’))
Chào em,
Em mở file template.odt trong mô đun aeroo_report_sample ra rồi tham khảo cách gọi hàm của họ nhé. Tại chỗ “Label of “res.partner” model “Address” field” đó em.
Thân chào em!
chào anh!
em đã coi file template đó rồi nhưng e hok thấy cái hàm nằm trong file nào, anh có thể chỉ cụ thể không ạ
Thân chào anh !
Chào em,
Em mở cái file template bằng OpenOffice, ở trong file đó có dòng “Label of “res.partner” model “Address” field”, em click vào đó là thấy!
Thân chào~
Chào anh !
Em không tìm thấy hàm get_label(o, ‘address’) nằm trong file nào. Mong anh có thể chỉ cụ thê
Thân chào anh
Chào anh!
Anh ơi cho e hỏi, dùng dạng report rml (dùng module base_report_designer – OpenOffice Report Designer) có thể xuất ra các định dạng file excel đc k anh? Hay chỉ xuất ra pdf
(em không dùng aeroo_report)
Thân chào anh!
REPORT AEROO sau 1 thời gian nghiên cứu, thực sự mạnh mẽ, hổ trợ 3 định dạng xuất, những điểm này ở Jasper Report không có, hoặc kiến thức của mình chưa đạt đến level đó :)). Tuy nhiên nó lại thua Jasper vì không hổ trợ report kiểu Chart.
– Thư viện cần thiết để covert sang pdf, doc file ( Đã thực hành trên 2 ubuntu server và 2 ubuntu desktop thành công)
$sudo apt-get install libreoffice
$sudo apt-get install python-openoffice
Cài đặt meta OpenOffice / LibreOffice trên cả máy chủ và máy con
Trong quá trình dưới, nếu bạn không tìm thấy thì lên google mà kiếm, tôi củng kiếm cả tháng trời mới thành công.
$sudo apt-get install openoffice.org-calc openoffice.org-base openoffice.org-core openoffice.org-draw openoffice.org-graphicfilter openoffice.org-headless openoffice.org-impress openoffice.org-sdk openoffice.org-testtools openoffice.org-ure openoffice.org-writer
$sudo apt-get install python-uno
Ở đây đường dẩn của openoffice của tôi như bên dưới, các bạn xem trên máy bạn như thế nào rồi thay đổi.
cd /usr/lib/libreoffice/program/
Tôi start thử headless của tôi xem ok chưa?
root@ubuntu:/usr/lib/libreoffice/program# ./soffice -nologo -nofirststartwizard -headless -norestore -invisible “-accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;” &
– Restart lại server, Vào phần config của Aeroo Report, connection xem đc chưa? Nếu nó báo seccu… gì đó là được rồi. Không được thì xem lại quá trình thiếu gói nào không, 1 số lần tôi làm thiếu gói, fix muốn lòi con mắt :))
Vài điều chia sẻ với các bạn.
Hi, cảm ơn bạn rất nhiều, mong được bạn chia sẻ nhiều hơn. Thân chào bạn!