在会计模块Odoo 10.0中向员工隐藏Pro-Forma发票

时间:2017-08-10 21:11:39

标签: openerp odoo-9 odoo-10

使用Odoo 10.0(或Odoo 9)时如何将会计模块下的形式发票隐藏到特定的组/用户?我试图隐藏当您点击客户发票(在会计>销售>客户发票下)时显示的记录,如果它处于形式状态。

例如:业务经理会看到以下内容:

CUSTOMER | STATUS

客户1 |打开

客户2 |备考

客户3 |支付

用户会看到

CUSTOMER | STATUS

客户1 |打开

客户3 |支付

这是在会计/发票模块下的Odoo 10.0。

2 个答案:

答案 0 :(得分:0)

我认为您可以使用该模型的记录规则来查看该组用户的记录 例如:

<record model="ir.rule" id="some_name">
            <field name="name">Name of the record rule</field>
            <field name="model_id" ref="model_(your_model_name)"/>
            <field name="groups" eval="[(4, ref('group_name'))]"/>
            <field eval="0" name="perm_unlink"/>
            <field eval="0" name="perm_write"/>
            <field eval="1" name="perm_read"/>
            <field eval="0" name="perm_create"/>
            <field name="domain_force">[('user_id','=',user.id), ('state','=','your_state')]</field>
</record>

通过这种方式,您可以授予访问权限,以查看该组用户的记录。

我认为这对你有帮助

答案 1 :(得分:0)

Go to the setting of the sale module and uncheck the pro-forma invoice field.

Hope this will help you.