Skip to Content
Odoo मेन्यू
  • Sign in
  • मुफ़्त में आज़माएं
  • ऐप्लिकेशन
    फ़ाइनेंस
    • अकाउंटिंग
    • इनवॉइसिंग
    • एक्सपेंस
    • स्प्रेडशीट (बीआई)
    • डॉक्यूमेंट्स
    • साइन
    सेल्स
    • सीआरएम
    • सेल्स
    • पीओएस शॉप
    • पीओएस रेस्टोरेंट
    • सब्सक्रिप्शन
    • रेंटल
    वेबसाइट
    • वेबसाइट बिल्डर
    • ई-कॉमर्स
    • ब्लॉग
    • फ़ोरम
    • लाइव चैट
    • ई-लर्निंग
    सप्लाई चेन
    • इन्वेंट्री
    • मैन्युफ़ैक्चरिंग
    • पीएलएम
    • परचेज़
    • मेंटेनेंस
    • क्वालिटी
    मानव संसाधन
    • कर्मचारी
    • रिक्रूटमेंट
    • टाइम ऑफ़
    • अप्रेज़ल
    • रेफ़रल
    • फ़्लीट
    मार्केटिंग
    • सोशल मार्केटिंग
    • ईमेल मार्केटिंग
    • एसएमएस मार्केटिंग
    • इवेंट
    • मार्केटिंग ऑटोमेशन
    • सर्वे
    सेवाएं
    • प्रोजेक्ट
    • टाइमशीट
    • फ़ील्ड सर्विस
    • हेल्पडेस्क
    • प्लानिंग
    • अपॉइंटमेंट
    प्रॉडक्टिविटी
    • डिस्कस
    • अप्रूवल
    • आईओटी
    • वीओआईपी
    • नॉलेज
    • WhatsApp
    तीसरे पक्ष के ऐप्लिकेशन Odoo स्टूडियो Odoo क्लाउड प्लेटफ़ॉर्म
  • इंडस्ट्री
    रीटेल
    • बुक स्टोर
    • क्लोदिंग स्टोर
    • फ़र्नीचर स्टोर
    • ग्रॉसरी स्टोर
    • हार्डवेयर स्टोर
    • टॉय स्टोर
    Food & Hospitality
    • बार और पब
    • रेस्टोरेंट
    • फ़ास्ट फ़ूड
    • Guest House
    • बेवरिज डिस्ट्रीब्यूटर
    • होटल
    रियल एस्टेट
    • Real Estate Agency
    • आर्किटेक्चर फ़र्म
    • कंसट्रक्शन
    • एस्टेट मैनेजमेंट
    • गार्ड्निंग
    • प्रॉपर्टी ओनर असोसिएशन
    कंसल्टिंग
    • अकाउंटिंग फ़र्म
    • Odoo पार्टनर
    • मार्केटिंग एजेंसी
    • लॉ फ़र्म
    • टैलेंट ऐक्विज़िशन
    • ऑडिट & सर्टिफ़िकेशन
    मैन्युफ़ैक्चरिंग
    • टेक्सटाइल
    • Metal
    • फ़र्नीचर
    • फ़ूड
    • Brewery
    • कॉर्पोरेट गिफ़्ट
    हेल्थ & फिटनेस
    • स्पोर्ट्स क्लब
    • आईवियर स्टोर
    • फिटनेस सेंटर
    • वेलनेस प्रैक्टिशनर
    • फॉर्मेसी
    • हेयर सैलून
    Trades
    • Handyman
    • आईटी हॉर्डवेयर और सपोर्ट
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    अन्य
    • Nonprofit Organization
    • एन्वायरमेंटल एजेंसी
    • बिलबोर्ड रेंटल
    • फ़ोटोग्राफी
    • बाइक लीजिंग
    • सॉफ़्टवेयर रीसेलर
    Browse all Industries
  • कम्यूनिटी
    सीखें
    • ट्यूटोरियल्स
    • दस्तावेज़
    • सर्टिफ़िकेशन
    • ट्रेनिंग
    • ब्लॉग
    • पॉडकास्ट
    शिक्षा को बढ़ावा दें
    • एजुकेशन प्रोग्राम
    • स्केल अप! बिजनेस गेम
    • Odoo के ऑफ़िस में आएं
    सॉफ़्टवेयर पाएं
    • डाउनलोड
    • वर्शन की तुलना करें
    • रिलीज़
    साथ मिलकर काम करें
    • Github
    • फ़ोरम
    • इवेंट
    • अनुवाद
    • पार्टनर बनें
    • Services for Partners
    • अपना अकाउंटिंग फ़र्म रजिस्टर करें
    सेवाएं पाएं
    • पार्टनर ढूंढें
    • अकाउंटेंट खोजें
    • सलाहकार की मदद लें
    • इम्प्लिमेंटेशन सेवाएं
    • कस्टमर रेफ़रेंस
    • सहायता
    • अपग्रेड
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    डेमो देखें
  • कीमत
  • सहायता

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • सीआरएम
  • e-Commerce
  • लेखांकन
  • इन्वेंटरी
  • PoS
  • प्रोजेक्ट
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
टैग (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
टैग (View all)
odoo accounting v14 pos v15
About this forum
Help

Missing headers in webkit/mako report PDFs

Subscribe

Get notified when there's activity on this post

This question has been flagged
webkitmakoreports
3 Replies
12096 Views
Avatar
Timo Talvitie, Vizucom Oy

Hello, I'm having a bit of a problem with the webkit reports. When creating the report PDF, the contents show up fine, but the header is missing (just an empty white area fills top of the page).

What makes this interesting is that when I view the HTML version of the report (by switching on the developer mode and going to Settings -> Technical -> Actions -> Reports and enabling the debug mode for the report), the header is visible. So there is some kind of issue that happens when doing the PDF conversion.

The same problem occurs both when viewing a webkit report in my own module and in the sale_order_webkit module. The base_headers_webkit module has been installed, and the wkhtmltopdf library as well

The report is invoked like this:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<report id="sale.report_sale_order"
        name="sale.order.webkit"
        auto="False"
        model="sale.order"
        file="sale_order_webkit/report/sale_order.mako"
        string="Quotation - Order"
        webkit_header="base_headers_webkit.base_reports_portrait_header"
        report_type="webkit"/>
</data>
</openerp>

Anyone encountered similar issues? The webkit_header attribute should be valid since it does not throw a ValueError.

1
Avatar
Discard
yann

Hi ! I've the same issue. What do you mean by "The report is invoked like this:", and where is the report.py file ? The code of Ghanshyam Prajapati have fixed this ? Thanks :)

Timo Talvitie, Vizucom Oy
Author

Hi, the problem remains also after trying Ghanshyam's suggestions. I'm beginning to think the issue has something to do with my installation or server config, not the python/xml code itself, because for me, the header is missing also in Camptocamp's sale_order_webkit module, and the module apparently works just fine for other people. I will post here what I find when I get the chance to look into the issue in more detail.

Avatar
Arthur Vuillard
Best Answer

I've met the same problem. In fact, I was using wkhtmltopdf 0.9.9. An update to 0.11.0 RC1 made it run correctly : both headers and footers !

6
Avatar
Discard
Timo Talvitie, Vizucom Oy
Author

This did the trick! Many thanks, the version I had pulled with apt-get was indeed 0.9.9, and 0.11.0 RC1 seems to work flawlessly. Just a note to anyone who might have the same problem: when you download the wkhtmltopdf tarball, after extracting it you will also need to tell OpenErp where it can find the executable. This is done from settings -> parameters -> system parameters. Add a new line with "webkit_path" as key, and the executable location as value.

Alexandre Boily

It still doesn't work for me. I tried 0.9.9, 0.11.0 RC1, and 0.11.2, and my headers are still blank. The module of interest is sale_order_webkit from Serpent CS, and a few custom reports I created. All exhibit the same behaviour. Playing with paper sizes and margins work, but the content remains empty.

Avatar
Ghanshyam Prajapati
Best Answer

Try Following code,

    <record id="sale.report_sale_order" model="ir.actions.report.xml">
        <field name="report_type">webkit</field>
        <field name="report_name">sale.order.webkit</field>
        <field eval="0" name="multi"/>
        <field eval="0" name="auto"/>
        <field eval="1" name="header"/>
        <field eval="1" name="menu"/>
        <field name="model">sale.order</field>
        <field name="type">ir.actions.report.xml</field>
        <field name="name">Quotation - Order</field>
        <field name="report_rml">sale_order_webkit/report/sale_order.mako</field>
        <field name="report_file">sale_order_webkit/report/sale_order.mako</field>
        <field name="webkit_header" ref="base_headers_webkit.base_reports_portrait_header"/>
    </record>

and in your report.py file,

report_sxw.report_sxw('report.sale.order.webkit', 'sale.order', 'sale_order_webkit/report/sale_order.mako', parser=sale_order_webkit_report, header="external")

Hope it work for you,

1
Avatar
Discard
Timo Talvitie, Vizucom Oy
Author

Thank you for the reply, but the problem seems to be the same also with this code, i.e. the HTML headers work fine but the PDF headers do not.

Ghanshyam Prajapati

PDF headers means..???

Timo Talvitie, Vizucom Oy
Author

I mean the header (company name, email, phone etc) is visible in the HTML output produced by the debug mode, but not visible in the PDF output.

Ghanshyam Prajapati

Please see my updated answer.

Avatar
Anand
Best Answer

Me too faced the problem... 

Just and upgrade and changing the path is system parameter works good for me...

try it,...

1
Avatar
Discard
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Related Posts Replies Views Activity
Retrieving all records from a table with mako templates
webkit mako reports
Avatar
0
मार्च 15
5027
Images in webkit / mako pdf reports Solved
webkit mako
Avatar
Avatar
Avatar
Avatar
4
सित॰ 16
9090
how to use dynamic file name for webkit report?
webkit reports
Avatar
0
मार्च 15
3854
How do I limit an iteration in Mako?
webkit mako
Avatar
Avatar
1
मार्च 15
5834
how to use dynamic file name for webkit report?
webkit reports
Avatar
0
मार्च 15
4565
कम्यूनिटी
  • ट्यूटोरियल्स
  • दस्तावेज़
  • फ़ोरम
ओपन सोर्स
  • डाउनलोड
  • Github
  • रनबॉट
  • अनुवाद
सेवाएं
  • Odoo.sh Hosting
  • सहायता
  • अपग्रेड
  • कस्टम डेवलपमेंट्स
  • शिक्षा
  • अकाउंटेंट खोजें
  • पार्टनर ढूंढें
  • पार्टनर बनें
हमारे बारे में
  • हमारी कंपनी
  • ब्रांड ऐसेट
  • संपर्क करें
  • नौकरियां
  • इवेंट
  • पॉडकास्ट
  • ब्लॉग
  • ग्राहक
  • लीगल • गोपनीयता
  • सुरक्षा
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo, बिज़नेस से जुड़े ऐप्लिकेशन का एक कलेक्शन है जो ओपन सोर्स पर आधारित है. इसमें आपकी कंपनी की हर ज़रूरत के लिए ऐप्लिकेशन हैं. जैसे, सीआरएम, ई-कॉमर्स, अकाउंटिंग, इन्वेंट्री, पॉइंट ऑफ़ सेल, प्रोजेक्ट मैनेजमेंट वगैरह.

Odoo की सबसे बड़ी खासियत है कि यह इस्तेमाल करने में बहुत आसान है और यह पूरी तरह से इंटिग्रेट किया हुआ है.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now