跳至內容
選單
此問題已被標幟
1 回覆
2429 瀏覽次數

I have written an own module for my reports in Odoo 8.

addons/my_reports/my_reports_report.xml

<report
    id="my_report_saleorder"
    string="My Offers"
    model="sale.order"
    report_type="qweb-pdf"
    name="my_reports.my_reports_saleorder"
    file="my_reports.my_reports_saleorder"
    attachment_use="True"
    attachment="'Angebot-ausgehend_'
 + (object.name or '').replace('/','_')
 + '_'
 + (object.partner_id.name or '').replace('/', '_').replace(' ', '-')
 + (object.state == 'draft' and '_draft' or '')
 + '.pdf'"
/>

addons/my_reports/views/my_reports_saleorder.xml

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="my_reports_saleorder_document">
        ... many report related stuff ...
</template>
<template id="my_reports_saleorder">
    <t t-call="report.html_container">
        <t t-foreach="doc_ids" t-as="doc_id">
            <t t-raw="translate_doc(doc_id, doc_model, 'partner_id.lang', 'my_reports.my_reports_saleorder_document')"/>
        </t>
    </t>
</template>
</data>
</openerp>

It is attached automatically to the print menu dropbox of the sale_order form.

If I print my report it will be automatically attached to the form. But it is not attached as 1 document. It will be attached multiple documents. One document for every page in the report. (I have installed 'Document Management System 2.1'.)

My invoice report works correctly.

Has any body an idea?

頭像
捨棄
作者 最佳答案

Was my English to bad or are the questions to difficult?

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
1
7月 25
2012
1
5月 25
2194
1
4月 25
2517
1
2月 25
1800
0
10月 24
1529