openerp错误:语法错误:关键字arg之后是非关键字arg

openerp错误:语法错误:关键字arg之后是非关键字arg,openerp,Openerp,大家好,我在OpenERP7.0上工作,遇到以下错误 回溯(最近一次呼叫最后一次): 您应该这样定义: 'recipient_id' : fields.reference('Bénéficiare',[('hr.employee' , 'Employé'), ('res.partner' , 'Partenaire')], size=255,readonly=True, required=Truee t,states={'draft':[('readonly', False)], 'cancel

大家好,我在OpenERP7.0上工作,遇到以下错误 回溯(最近一次呼叫最后一次):


您应该这样定义:

'recipient_id' : fields.reference('Bénéficiare',[('hr.employee' , 'Employé'), ('res.partner' , 'Partenaire')], size=255,readonly=True, required=Truee t,states={'draft':[('readonly', False)], 'canceled':[('readonly', False)]}),
您在这里所做的错误是您以这种方式传递字符串string='Bénéficiare',但您必须以这种方式给予('Bénéficiare',…)删除字符串=


希望您觉得这很有用。

最后或至少在域之后使用字符串

'recipient_id' : fields.reference([('hr.employee' , 'Employé'), ('res.partner' , 'Partenaire')], size=255,readonly=True, required=True,states={'draft':[('readonly', False)], 'canceled':[('readonly', False)]},string='Bénéficiare'),

我看到了他写的问题: “收件人id”:field.reference(字符串=“受益人”选择=[('hr.employee','employee'),('res.partner','partner')],size=255,readonly=True,required=True,states={'draft':[('readonly',False)],'cancelled':[('readonly',False)])

'recipient_id' : fields.reference('Bénéficiare',[('hr.employee' , 'Employé'), ('res.partner' , 'Partenaire')], size=255,readonly=True, required=Truee t,states={'draft':[('readonly', False)], 'canceled':[('readonly', False)]}),
'recipient_id' : fields.reference([('hr.employee' , 'Employé'), ('res.partner' , 'Partenaire')], size=255,readonly=True, required=True,states={'draft':[('readonly', False)], 'canceled':[('readonly', False)]},string='Bénéficiare'),