Přejít na obsah
Odoo Menu
  • Přihlásit se
  • Vyzkoušejte zdarma
  • Aplikace
    Finance
    • Účetnictví
    • Fakturace
    • Výdaje
    • Spreadsheet (BI)
    • Dokumenty
    • Podpisy
    Prodej
    • CRM
    • Prodej
    • POS Obchod
    • POS Restaurace
    • Předplatné
    • Pronájem
    Webové stránky
    • Webové stránky
    • E-shop
    • Blog
    • Fórum
    • Živý chat
    • eLearning
    Dodavatelský řetězec
    • Sklad
    • Výroba
    • PLM
    • Nákup
    • Údržba
    • Kvalita
    Lidské zdroje
    • Zaměstnanci
    • Nábor
    • Volno
    • Hodnocení zaměstnanců
    • Doporučení
    • Vozový park
    Marketing
    • Marketing sociálních sítí
    • Emailový marketing
    • SMS Marketing
    • Události
    • Marketingová automatizace
    • Dotazníky
    Služby
    • Projekt
    • Časové výkazy
    • Práce v terénu
    • Helpdesk
    • Plánování
    • Schůzky
    Produktivita
    • Diskuze
    • Schvalování
    • IoT
    • VoIP
    • Znalosti
    • WhatsApp
    Aplikace třetích stran Odoo Studio Odoo cloudová platforma
  • Branže
    Maloobchod
    • Knihkupectví
    • Obchod s oblečením
    • Obchod s nábytkem
    • Potraviny
    • Obchod s hardwarem
    • Hračkářství
    Food & Hospitality
    • Bar a Pub
    • Restaurace
    • Fast Food
    • Guest House
    • Distributor nápojů
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architektonická firma
    • Stavba
    • Správa nemovitostí
    • Zahradnictví
    • Asociace vlastníků nemovitosti
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketingová agentura
    • Právník
    • Akvizice talentů
    • Audit a certifikace
    Výroba
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Korporátní dárky
    Zdraví a fitness
    • Sportovní klub
    • Prodejna brýli
    • Fitness Centrum
    • Wellness praktikové
    • Lékárna
    • Kadeřnictví
    Trades
    • Údržbář
    • IT hardware a podpora
    • Solar Energy Systems
    • Výrobce obuvi
    • Úklidové služby
    • HVAC Services
    Others
    • Nonprofit Organization
    • Agentura pro životní prostředí
    • Pronájem billboardů
    • Fotografování
    • Leasing jízdních kol
    • Prodejce softwaru
    Browse all Industries
  • Komunita
    Edukační program
    • Tutoriály
    • Dokumentace
    • Certifikace
    • Vzdělávání
    • Blog
    • Podcast
    Podpora vzdělávání
    • Vzdělávací program
    • Scale Up! Hra na firmu
    • Navštivte Odoo
    Získat software
    • Stáhnout
    • Porovnejte edice
    • Verze
    Spolupráce
    • Github
    • Fórum
    • Události
    • Překlady
    • Stát se partnerem
    • Services for Partners
    • Registrujte svou účetní firmu
    Získat služby
    • Najít partnera
    • Najít účetní
    • Setkejte se s poradcem
    • Implementační služby
    • Zákaznické reference
    • Podpora
    • Upgrady
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Dohodnout demo
  • Ceník
  • Pomoc

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

  • CRM
  • e-Commerce
  • Účetnictví
  • Sklad
  • PoS
  • Projekty
  • MRP
All apps
You need to be registered to interact with the community.
All Posts Lidé Odznaky
Štítky (View all)
odoo accounting v14 pos v15
O tomto fóru
You need to be registered to interact with the community.
All Posts Lidé Odznaky
Štítky (View all)
odoo accounting v14 pos v15
O tomto fóru
Pomoc

Missing headers in webkit/mako report PDFs

Odebírat

Get notified when there's activity on this post

This question has been flagged
webkitmakoreports
3 Odpovědi
12101 Zobrazení
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
Zrušit
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
Autor

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
Nejlepší odpověď

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
Zrušit
Timo Talvitie, Vizucom Oy
Autor

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
Nejlepší odpověď

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
Zrušit
Timo Talvitie, Vizucom Oy
Autor

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
Autor

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
Nejlepší odpověď

Me too faced the problem... 

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

try it,...

1
Avatar
Zrušit
Enjoying the discussion? Don't just read, join in!

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

Přihlásit se
Related Posts Odpovědi Zobrazení Aktivita
Retrieving all records from a table with mako templates
webkit mako reports
Avatar
0
bře 15
5032
Images in webkit / mako pdf reports Vyřešeno
webkit mako
Avatar
Avatar
Avatar
Avatar
4
zář 16
9090
how to use dynamic file name for webkit report?
webkit reports
Avatar
0
bře 15
3867
How do I limit an iteration in Mako?
webkit mako
Avatar
Avatar
1
bře 15
5842
how to use dynamic file name for webkit report?
webkit reports
Avatar
0
bře 15
4572
Komunita
  • Tutoriály
  • Dokumentace
  • Fórum
Open Source
  • Stáhnout
  • Github
  • Runbot
  • Překlady
Služby
  • Odoo.sh hostování
  • Podpora
  • Upgrade
  • Nestandardní vývoj
  • Edukační program
  • Najít účetní
  • Najít partnera
  • Stát se partnerem
O nás
  • Naše společnost
  • Podklady značky
  • Kontakujte nás
  • Práce
  • Události
  • Podcast
  • Blog
  • Zákazníci
  • Právní dokumenty • Soukromí
  • Zabezpečení
الْعَرَبيّة 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 je balíček open-source aplikací, které pokrývají všechny potřeby vaší společnosti: CRM, e-shop, účetnictví, sklady, kasy, projektové řízení a další.

Unikátní nabídka od Odoo poskytuje velmi jednoduché uživatelské rozhraní a vše je integrované na jednom místě.

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