也许有人知道何时触发def _compute_amounts_in_user_currency(self)
:?采用_name = "account.invoice.report"
模式。无法使此方法开始计算。在商业智能报告中,我的计算错误,因此需要检查此方法如何计算user_currency_price_total
字段
答案 0 :(得分:1)
该方法_compute_amounts_in_user_currency
会在您访问其计算的字段user_currency_price_total
,user_currency_price_average
和user_currency_residual
时触发。
对所有这些字段的值的所有访问调用都将触发每条记录一次方法调用,以计算和检索它们的值。
在这种情况下,记录来自复杂的sql视图。建议您还检查公司系统货币和默认系统欧元货币之间的定义货币汇率,这可能会导致计算错误