首页 > 解决方案 > account.payment 中的 journal_id 字段在 odoo 10 中没有被覆盖

问题描述

我想更改当前为[('type', 'in', ('bank', 'cash'))]journal_id字段的域过滤器。我只想申请[('type', '=', 'cash')]。但是当我试图覆盖它时它并没有改变。

  1. 我应用了 xpath 并将其替换为我的自定义域
  2. 我再次创建了该字段并应用了该域,但这也没有给我正确的结果

    <xpath expr="//field[@name='journal_id']" position="after"> <field name="journal_id" widget="selection" domain=" [('employee_id.user_id','=',uid)]"/> <xpath/>

或者

`<field name="journal_id" position="attributes">
       <attribute name="domain">[('type','=',cash)]</attribute>
   </field>

我只想在下拉列表中显示那些类型为“现金”的期刊

请帮忙解决这个问题。

标签: python-2.7odooodoo-10

解决方案


有一个功能在支付中设置域,您必须找到该功能并根据您的要求覆盖它。


推荐阅读