问题描述
我在 Docker 容器中运行 Flectra。我在 sale.order 中有自定义字段,我想将其转移到 account.invoice。
class SaleOrder(models.Model):
_inherit = 'sale.order'
myField = fields.Integer(string='My Field',default=21,required = True)
@api.multi
def _prepare_invoice(self):
res = super(SaleOrder,self)._prepare_invoice()
# res.update({
# 'myField': self.myField,# })
res['myField'] = self.myField
return res
class SaleInvoice(models.Model):
_inherit = 'account.invoice'
myField = fields.Integer(string='My Field',required = True)
我尝试以不同的变体覆盖 _prepare_invoice 和 _create_invoices,但都没有奏效。根据我的理解,它们应该可以工作,但我是 odoo/Flectra 的新手,所以我很乐意提供任何帮助。
我使用 Flectra 1.7(社区版),我认为它对应于 odoo 14。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)