当我单击“销售”->“报告”菜单下的“销售”菜单时,出现以下错误消息:
错误:Odoo服务器错误
回溯(最近通话最近):文件 _handle_exception中的“ /data/odoo/odoo/odoo/http.py”行650 返回super(JsonRequest,self)。_handle_exception(exception)文件“ /data/odoo/odoo/odoo/http.py”,第310行,在_handle_exception中 引发pycompat.reraise(type(exception),exception,sys.exc_info()[2])文件“ /data/odoo/odoo/odoo/tools/pycompat.py”, 第87行,加价 在分派中提高价值文件“ /data/odoo/odoo/odoo/odoo/http.py”,第692行 结果= self._call_function(** self.params)文件“ /data/odoo/odoo/odoo/odoo/http.py”,第342行,在_call_function中 返回“ checked_call(self.db,* args,** kwargs)”文件“ /data/odoo/odoo/odoo/odoo/service/model.py”,包装中的第97行 在checked_call中返回f(dbname,* args,** kwargs)文件“ /data/odoo/odoo/odoo/http.py”,行335 结果= self.endpoint(* a,** kw)文件“ /data/odoo/odoo/odoo/odoo/http.py”,第936行,在调用中 返回self.method(* args,** kw)文件“ /data/odoo/odoo/odoo/odoo/http.py”,第515行,在response_wrap中 响应= f(* args,** kw)文件“ /data/odoo/odoo/addons/web/controllers/main.py”,第934行,在call_kw中 返回self._call_kw(模型,方法,args,kwargs)文件“ /data/odoo/odoo/odoo/addons/web/controllers/main.py”,行926,在 _call_kw 返回call_kw(request.env [model],方法,args,kwargs)文件“ /data/odoo/odoo/odoo/api.py”,行687,在call_kw中 返回call_kw_model(方法,模型,args,kwargs)文件“ /data/odoo/odoo/odoo/api.py”,第672行,在call_kw_model中 结果= method(recs,* args,** kwargs)文件“ /data/odoo/odoo/odoo/odoo/models.py”,行1908,在read_group中 结果= self._read_group_raw(域,字段,groupby,offset = offset,limit = limit,orderby = orderby,lazy = lazy)文件 “ /data/odoo/odoo/odoo/models.py”,第1998行,在_read_group_raw中 self._cr.execute(query,where_clause_params)文件“ /data/odoo/odoo/odoo/sql_db.py”,包装中的第155行 在执行时返回f(self,* args,** kwargs)文件“ /data/odoo/odoo/odoo/sql_db.py”,第232行 res = self._obj.execute(query,params)psycopg2.DataError:除以零
还有其他人遇到过这个问题吗?
答案 0 :(得分:1)
似乎您有一些奇怪的数据,可以让postgres除以零。如果您在谈论sale.report
,我的第一个猜测是:您在factor == 0
中使用某种度量单位。
sum(p.weight * l.product_uom_qty / u.factor * u2.factor) as weight,
sum(p.volume * l.product_uom_qty / u.factor * u2.factor) as volume
货币是我的第二个猜测。您检查了每个公司的所有费率吗?此外,2018年12月Odoo 11承诺解决了零汇率问题。因此,您也可以尝试使用最新的Odoo版本并更新销售情况