2017-07-10 5 views
1

私はサンプルレポートを作成しました。しかし何かがスタイルに間違っていた。Odooのレポート

report.xml

<?xml version="1.0" encoding="utf-8"?> 
<odoo> 
    <report 
    id="project_quotation" 
    model="project.quotation" 
    string="Project Quotation" 
    report_type="qweb-pdf" 
    name="project_quotation.report_rfp" 
    file="project_quotation.report_rfp" 
    menu="True"/> 

<template id="report_rfp"> 
<t t-call="report.html_container"> 
    <t t-foreach="docs" t-as="o"> 
     <t t-call="report.external_layout"> 
      <div class="page"> 
       <h2>Report title</h2> 
       <p>This object's name is <span t-field="o.name"/></p> 
      </div> 
     </t> 
    </t> 
</t> 
</template> 
</odoo> 

しかし、のように見える報告::私は何をしないのですenter image description here

ここ は、コードのですか?

+0

申し訳ありませんが、私は考えていないことコードと成果互いにリンクしている。あなたはその結果の本当のコードを教えてください。 – CZoellner

答えて

0

報告書にあなたの変更が反映されていないことが判明しました。

添付のためです。

添付ファイルを更新せずに印刷物を提供しています。

ので、

は「プロジェクト引用」などの名前であり、あなたのレポートを検索し、変更の下に作る報告

設定>レポート>に移動します。 enter image description here

モジュールを更新して確認します。

+0

おかげさまでVikiですが、既にチェックされていません。 – KbiR

0

申し訳ありませんが、これをコメントとして残すには評判が十分ではありません。

report.xmlを__openerp_.pyファイルに追加しましたか?

+0

はい、すでに__manifest__.pyファイルに追加されています。 – KbiR

2

は、それが賢明この試みる他の問題を解決しますTop Margin(ミリメートル)とHeader spacingのDevelopermode 後藤More>Settings>Technical>Reports>Paperformat > either create or edit European A4 report format 変更値をアクティブ化します。

<template id="report_rfp"> 
    <t t-call="report.html_container"> 
     <t t-call="report.external_layout"> 
      <t t-foreach="docs" t-as="o"> 
       <t t-call="report.external_layout"> 
        <div class="page"> 
         <h2>Report title</h2> 
         <p>This object's name is <span t-field="o.name"/></p> 
        </div> 
       </t> 
      </t> 
     </t> 
    </t> 
</template> 
+0

ありがとうShiva。あなたの最初の解決策は私のために働いています。 'More> Settings> Technical> Reports> Paperformat> European A4 report formatを作成または編集します。 – KbiR

関連する問題