假设我有model_1
,这个模型有一个state
选择字段,比如:draft, started, progress, done
这个模型有一个line
,这个line
(或者One2many
)字段,带来了一个product
对象。你知道吗
在这个product
对象上,我设置了以下字段:
erp_common = fields.Many2one('account.account.template', string='ERP Common Account')
paper_suppl_pay_acc = fields.Many2one('account.account.template', string='Payment Account')
paper_suppl_stock_acc = fields.Many2one('account.account.template', string='Stock Account')
我想要的是,例如,我创建一个新记录,在model_1
上,这个记录处于draft
状态,如果在draft
上product
应该使用erp_common
选中的account.account.template
,现在,我将model_1
状态更改为started
,产品应该自动使用(或更改为重要的内容)用于paper_suppl_stock_acc
的account.account.template
。你知道吗
我希望我的解释正确。你知道吗
本质上,根据model_1
的state
,产品应该使用不同的account.account.template
。你知道吗
它在某种程度上类似于为购买或销售指定帐户,因此根据您创建的对象,它使用特定的account.account.template
,但这更具动态性。你知道吗
有什么我应该找的例子吗?你知道吗
或者更好,你知道这样的方法我可以做到这一点吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐