Openerp odoo中的动态标签打印

Openerp odoo中的动态标签打印,openerp,odoo-8,Openerp,Odoo 8,我使用动态标签打印应用程序和它的工作良好,(我创建不同的标签为不同的客户)作为 我为demooo-1,Company-3,Company-2创建了标签..我得到了 工作正常,但当我进入demooo-2记录时,我不想使用Company-3和Company-2的打印选项。。。。如何解决此问题在表单视图中创建一个按钮 <record id="invoice_form" model="ir.ui.view"> <field name="name">account.i

我使用动态标签打印应用程序和它的工作良好,(我创建不同的标签为不同的客户)作为

我为demooo-1,Company-3,Company-2创建了标签..我得到了


工作正常,但当我进入demooo-2记录时,我不想使用Company-3和Company-2的打印选项。。。。如何解决此问题

在表单视图中创建一个按钮

<record id="invoice_form" model="ir.ui.view">   
    <field name="name">account.invoice.form</field>
        <field name="model">account.invoice</field>
        <field name="arch" type="xml">
            <form string="Invoice">
            <header>    
               <button name="invoice_print" string="Print" type="object" attrs="{'invisible':['|',('sent','=',True), ('state', '!=', 'open')]}" class="oe_highlight" groups="base.group_user"/>
           </header>
           </form>
       </field>
   </field>
</record>
创建一个Report.Xml,如下所示

<template id="report_invoice">
<t t-call="report.html_container">
    <t t-foreach="docs" t-as="o">
        <t t-call="moduleName.report_invoice_document" t-lang="o.partner_id.lang"/>
    </t>
</t>
</template>

在表单视图中创建一个按钮

<record id="invoice_form" model="ir.ui.view">   
    <field name="name">account.invoice.form</field>
        <field name="model">account.invoice</field>
        <field name="arch" type="xml">
            <form string="Invoice">
            <header>    
               <button name="invoice_print" string="Print" type="object" attrs="{'invisible':['|',('sent','=',True), ('state', '!=', 'open')]}" class="oe_highlight" groups="base.group_user"/>
           </header>
           </form>
       </field>
   </field>
</record>
创建一个Report.Xml,如下所示

<template id="report_invoice">
<t t-call="report.html_container">
    <t t-foreach="docs" t-as="o">
        <t t-call="moduleName.report_invoice_document" t-lang="o.partner_id.lang"/>
    </t>
</t>
</template>


谢谢jainik,但我不知道如何通过表单视图中的“打印”按钮给出记录的特定发票ID(这里我为不同的记录创建不同的动态报告)。是否有可能给“报告域”选项以使某些记录不可见。@Sai1919您能详细说明您的问题吗?您是在“打印选项”或“更多选项”菜单上创建域吗?@ChaiTAnYa…我只想显示该特定记录的相应打印选项。如果您观察此图像,它就是company3,对于此记录(company3),我不想显示所有打印选项(如demooo1和company-2的图像标签所示),我只需要在More中显示'label of company3'选项。谢谢jainik,但我不知道如何在窗体视图中的“打印”按钮操作时给出记录的特定发票ID,(这里我为不同的记录创建不同的动态报告)。是否有可能给“报告域”选项,以使某些记录不可见。@Sai1919您能详细说明您的问题吗?您是在“打印选项”或“更多选项”菜单上创建域吗?@ChaiTAnYa…我只想显示该特定记录的相应打印选项。如果您观察此图像,它就是compa的记录ny3,对于此记录(company3),我不想显示所有打印选项(如demooo1和company-2的图像标签所示),我只需要在More中显示'label of company3'选项。