0

システム: Odoo V8。

問題: 最後のPDF 注文で、何らかの形でテンプレートが適用されていないことがわかりました。(フラットな醜いテキストのみ)フッターを含むすべてのフィールドがここにありますが、ヘッダーはここになく、スタイルも画像も適用されていません(以前のレポートのデフォルトのように) 同じことがすべてのPDFレポートで発生したので、推測しますどういうわけかテンプレートを変更または削除しました。どうすれば修正できますか?

前:インストール後、すべてが正しかった。基本テンプレートが適用され、販売と購入の両方の PDF ファイルに問題はありませんでした。

更新: 会社の設定 (レポート タブの下の設定 => 会社) のモデルの内容は正しいです (ページをプレビューすると、すべて問題ありません)。

external_layout qview は次のとおりです。

<?xml version="1.0"?>
<t t-name="report.external_layout">
    <!-- Multicompany -->
    <t t-if="o and 'company_id' in o">
        <t t-set="company" t-value="o.company_id"/>
    </t>
    <t t-if="not o or not 'company_id' in o">
        <t t-set="company" t-value="res_company"/>
    </t>

    <t t-call="report.external_layout_header"/>
    <t t-raw="0"/>
    <t t-call="report.external_layout_footer"/>
</t>

external_layout_header qview は次のとおりです (予想される RML ヘッダーへの呼び出しを明確に確認できます)。

<?xml version="1.0"?>
<t t-name="report.external_layout_header">
    <div class="header">
        <div class="row">
            <div class="col-xs-3">
                <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo" style="max-height: 45px;"/>
            </div>
            <div class="col-xs-9 text-right" style="margin-top:20px;" t-field="company.rml_header1"/>
        </div>
        <div class="row zero_min_height">
            <div class="col-xs-12">
                <div style="border-bottom: 1px solid black;"/>
            </div>
        </div>
        <div class="row">
            <div class="col-xs-3">
                <div t-field="company.partner_id" t-field-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: true}" style="border-bottom: 1px solid black;"/>
            </div>
        </div>
    </div>
</t>

フッターとヘッダーの両方が含まれているようです。ただし、すべての PDF レポートの結果は次のとおりです。 - ヘッダーなし - コンテンツ OK (フォントもスタイルもなし)

ありがとうございました

4

2 に答える 2

0

私の問題がこれに似ていることがわかりました: https://github.com/odoo/odoo/issues/1105

これは、作業場所によって異なる web.base.url 値が原因です。次に、最も一般的な値に修正しただけで、トンネリングを使用して一部のコンピューターで作業することを忘れる必要があります。詳細を確認して値を修正してください: https://bugs.launchpad.net/openobject-server/+bug/1295022

于 2015-04-23T13:51:07.920 に答える