如何解决帐户发票帐户移动合作伙伴更改上的 Odoo13 错误
有人可以在他的系统中检查以下情况吗:
创建一个新的发票
暂时将合作伙伴留空
创建发票行
选择合作伙伴
在我们当前的 Odoo 13.0-20201112 (CE) 中,当他尝试更新字段 line_ids 上的 partner_id 时,这会导致以下错误
Odoo Server Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py",line 624,in _handle_exception
return super(JsonRequest,self)._handle_exception(exception)
File "/usr/lib/python3/dist-packages/odoo/http.py",line 310,in _handle_exception
raise pycompat.reraise(type(exception),exception,sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py",line 14,in reraise
raise value
File "/usr/lib/python3/dist-packages/odoo/http.py",line 669,in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python3/dist-packages/odoo/http.py",line 350,in _call_function
return checked_call(self.db,*args,**kwargs)
File "/usr/lib/python3/dist-packages/odoo/service/model.py",line 94,in wrapper
return f(dbname,**kwargs)
File "/usr/lib/python3/dist-packages/odoo/http.py",line 339,in checked_call
result = self.endpoint(*a,**kw)
File "/usr/lib/python3/dist-packages/odoo/http.py",line 915,in __call__
return self.method(*args,line 515,in response_wrap
response = f(*args,**kw)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py",line 1322,in call_kw
return self._call_kw(model,method,args,kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py",line 1314,in _call_kw
return call_kw(request.env[model],kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py",line 387,in call_kw
result = _call_kw_multi(method,model,line 374,in _call_kw_multi
result = method(recs,**kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/account/models/account_move.py",line 1003,in onchange
return super(AccountMove,self.with_context(recursive_onchanges=False)).onchange(values,field_name,field_onchange)
File "/usr/lib/python3/dist-packages/odoo/models.py",line 6207,in onchange
record._onchange_eval(name,field_onchange[name],result)
File "/usr/lib/python3/dist-packages/odoo/models.py",line 5986,in _onchange_eval
method_res = method(self)
File "/usr/lib/python3/dist-packages/odoo/addons/sale/models/account_invoice.py",line 52,in _onchange_partner_id
res = super(AccountMove,self)._onchange_partner_id()
File "/usr/lib/python3/dist-packages/odoo/addons/purchase/models/account_invoice.py",line 80,self)._onchange_partner_id()
File "/usr/lib/python3/dist-packages/odoo/addons/account/models/account_move.py",line 357,in _onchange_partner_id
line.partner_id = self.partner_id.commercial_partner_id
File "/usr/lib/python3/dist-packages/odoo/fields.py",line 1081,in __set__
self.write(new_records,value)
File "/usr/lib/python3/dist-packages/odoo/fields.py",line 2578,in write
self._update_inverses(records,cache_value)
File "/usr/lib/python3/dist-packages/odoo/fields.py",line 2607,in _update_inverses
valid_records = records.filtered_domain(invf.get_domain_list(corecord))
File "/usr/lib/python3/dist-packages/odoo/models.py",line 5338,in filtered_domain
result.append(result.pop() & result.pop())
IndexError: pop from empty list
我已经在过滤域方法中设置了一个记录器,他正在尝试评估以下对我来说似乎完全是垃圾的域
['&',('full_reconcile_id','=',False),'&',('account_id.user_type_id.type','receivable')]
我认为应该很简单
['&','receivable')]
我找不到此域的来源。
有人可以确认这个错误并希望也有解决方案吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。