电源故障后打开Odoo 10企业销售点应用程序时出错



我正在使用Odoo 10.0 Enterprise

由于终端未正确关闭和电源故障,我现在在进入POS应用程序时收到以下错误

文件"C:\Program Files (x86)\Odoo 10.0\server\odoo\http.py",第 638 行,_handle_exception 文件 "C:\Program Files (x86)\Odoo 10.0\server\odoo\http.py",第 675 行,正在调度中 文件"C:\Program Files (x86)\Odoo 10.0\server\odoo\http.py",第 331 行,_call_function 文件"C:\程序文件 (x86)\Odoo 10.0\server\odoo\service\model.py",第 119 行,包装器 文件"C:\Program Files (x86)\Odoo 10.0\server\odoo\http.py",第 324 行,checked_call 文件 "C:\Program Files (x86)\Odoo 10.0\server\odoo\http.py",第 933 行,在调用文件 "C:\Program Files (x86)\Odoo 10.0\server\odoo\http.py"中,第 504 行,response_wrap 文件 "C:\Program Files (x86)\Odoo 10.0\server\odoo\addons\web\controllers\main.py",第 820 行,search_read 行 文件"C:\Program Files (x86)\Odoo 10.0\server\odoo\adddons\web\controllers\main.py",第 842 行,do_search_read 文件 "C:\Program Files (x86)\Odoo 10.0\server\odoo\models.py",第 4686 行,search_read 文件"C:\Program Files (x86)\Odoo 10.0\server\odoo\models.py",第 3012 行,读取中 文件 "C:\Program Files (x86)\Odoo 10.0\server\odoo\models.py",第 5201 行,在getitem文件 "C:\Program Files (x86)\Odoo 10.0\server\odoo\fields.py"中,第 869 行,在获取文件 "C:\Program Files (x86)\Odoo 10.0\server\odoo\fields.py",第 980 行,determine_value 文件"C:\Program Files (x86)\Odoo 10.0\server\odoo\fields.py",第 935 行,compute_value 文件 "C:\Program Files (x86)\Odoo 10.0\server\odoo\fields.py",第 926 行,_compute_value 文件"C:\Program Files (x86)\Odoo 10.0\server\odoo\adddons\point_of_sale\models\pos_config.py",第 162 行,_compute_current_session_user 文件"C:\Program Files (x86)\Odoo 10.0\server\odoo\fields.py",第 863 行,在获取文件"C:\Program Files (x86)\Odoo 10.0\server\odoo\models.py",第 4813 行,ensure_one值错误: 预期的单例: 位置会话(918, 917)

据我所知,大约有 700 笔交易尚未发布在 1 个用户名上。

有人可以帮我解决这个问题吗?

似乎我必须修复数据库中的某些内容,但我不知道该怎么做

问候

雅克

因此,经过48个小时的不睡觉,我已经弄清楚了:

System:        Odoo 10 Enterprise
Platform:    Windows Server 2008 r2

Actions:    
1.    Delete all sessions in C:UsersAdministratorAppDataLocalOpenERP S.AOdoosessions
2.    Open pgAdmin III
3.    Use Object browser and browse to:
a.    PostgreSQL (Enter Password)
b.    Database   (Your Database name)
c.    Schemas
d.    public
e.    Tables
f.    pos_session
4.    On the right window, select Properties at the top
5.   Right click on rows           
6.    Select View Data
7.    Select View all rows
8.    Scroll down to the bottom and then to the right and find the column called state
9.    Working your way upwards change and make sure all is closed
10.    When done, select save.
11. Test the system

问候

雅克

最新更新