gpt4 book ai didi

odoo - 在 Odoo 中为新发票过滤可用的合作伙伴

转载 作者:行者123 更新时间:2023-12-04 08:54:58 28 4
gpt4 key购买 nike

在 Odoo 中创建发票时,我想过滤“客户”的可用合作伙伴选择。具体来说,我想将合作伙伴联系记录限制为“发票地址”类型的记录,即 res_partner 上的域。的 [('type','=','invoice')] .
任何人都可以指出我正确的方向吗?
我可以看到 res_partner._name_search将接受 Args,并且通过查看 models.py 中的代码Args 可能是所需的域,成为 where 子句。但是,我看不到如何在 xml(或其他任何地方)中指定它。客户下拉菜单的标准 xml 是<field name="partner_id" widget="res_partner_many2one" context="{'res_partner_search_mode': 'customer', 'show_address': 1, 'show_vat': True}" options='{"always_reload": True}'/>res_partner_search_mode看起来很有前途,但似乎只用于设置 customer_rank ,所以这里没有帮助。也许只是覆盖 _name_search 来过滤记录??我很乐意提供任何帮助。谢谢!

最佳答案

尝试这样的事情

<field name="partner_id" widget="res_partner_many2one" domain="[('type','=','invoice')]" ...```

关于odoo - 在 Odoo 中为新发票过滤可用的合作伙伴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63879097/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com