0

我尝试了这段代码,但它不起作用:

fiscal_position_id = fields.Many2one(
    'account.fiscal.position', 
     string='Fiscal Position',
     default=lambda self: self.env['account.fiscal.position'].search([('id','=',2)])
)
4

1 回答 1

2

默认财务状况会在客户收货地址值更改时设置然后更新,这就是您的代码不起作用的原因

您可以在客户或收货地址表单中设置财务状况,Odoo 会在销售订单上自动为您设置。

如果未为客户或收货地址定义财务状况,Odoo 将尝试按地区(客户或收货地址)检索财务状况,并且应在财务状况上检查自动检测。

有关更多详细信息,请查看有关税收/财政头寸的用户文档

于 2022-01-31T14:24:43.263 回答