v 8.0 Third Party 449
Download for v 8.0
Availability
Odoo Online
Odoo.sh
On Premise
Technical Name report_docx
LicenseAGPL-3
Websitehttps://www.elico-corp.com
You bought this module and need support? Click here!

Docx template report

This module adds a new reporting engine to the current standard QWEB allowing the user to directly upload docx files containing scripts (in jinja2) into Odoo.

The reporting engine will interpret the script and create a pdf/docx based on the docx template.

Installation

To install this module, you need to:

  • install the python lib: docxtpl (http://docxtpl.readthedocs.org/en/latest/)
  • install the libreoffice (https://wiki.ubuntu.com/LibreOffice)

Configuration

To configure this module, you need to:

  • Inherit the function generate_docx_data in the report/report_docx.py
  • Pass the list of the dictionary to the engine. (etc [{data1}, {data2}, .....])
  • Each dictionary will generate a report base on the docx template.

Usage

To use this module, you need to:

  1. Go to System/Technical/Reports/Report
  2. Create a new report
  3. Change the report type to docx
  4. upload the template file.

Bug Tracker

Bugs are tracked on GitHub Issues <https://github.com/Elico-Corp/yopark_odoo/issues>.

Known issues / Roadmap

  • To be implemented: export from docx to html.
  • load the watermark from html (qweb)

Credits

Images

  • Odoo Community Association: Icon.

Contributors

Maintainer

Elico Corp

This module is maintained by Elico Corporation.

Elico Corporation offers consulting services to implement open source management software in SMEs, with a strong involvement in quality of service.

Our headquarters are located in Shanghai with branches in ShenZhen and Singapore servicing customers from China, Hong Kong, Japan, Australia, Europe, Middle East, etc...

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.