尝试注册付款时出错

时间:2016-05-10 12:27:54

标签: openerp odoo-9

在发票中,当我尝试注册付款时,会显示以下错误消息:

操作无法完成,可能是由于以下原因:

  • 删除:您可能尝试删除记录,而其他记录仍然引用该记录

  • 创建/更新:未正确设置必填字段 [参考对象:名称 - 名称]

我取消了访问权限,但没有,错误信息仍然出现。

  • 注1:如果我使用admin用户,我可以注册付款。
  • 注意2:不确定是否可以通过启用多公司来解决这个问题。

EDIT1:
检查Odoo服务器日志我发现了这个:

错误查询:INSERT INTO" account_full_reconcile" (" id"," name"," create_uid"," write_uid"," create_date"," write_date")VALUES(nextval(' account_full_reconcile_id_seq'),NULL,7,7,(now()在时区' UTC'),(now()在时区& #39; UTC'))RETURNING id

EDIT2:
在之前的错误查询错误中可以看出问题是" name"字段为Null.Label为此字段为" Number"。

所以检查" account_full_reconcile" Odoo数据库中的表,在列"名称"我有两个非连续的值:" A1"和" A4"。 也在列" id"有非连续的id:" 19"和" 30"。不确定它是否与错误有关。

2 个答案:

答案 0 :(得分:3)

在odoo 9中,“来自技术 - 序列 - 帐户协调序列”的屏幕没有设置公司的选项,因此odoo9用户可以只复制它并创建新记录并从数据库更新的后端创建具有您的compant id的新记录company_id值

答案 1 :(得分:2)

我想我发现了...我必须手动创建一个"帐户协调序列"记录第二家公司......只是重复和公司。从技术 - 序列 - 帐户协调序列。