小编rin*_*dra的帖子

字典更新序列元素#0的长度为3; 2是必需的

我想account.bank.statement.line通过其他对象向对象添加行但是我收到此错误:account.bank.statement.line

def action_account_line_create(self, cr, uid, ids):
    res = False
    cash_id = self.pool.get('account.bank.statement.line')
    for exp in self.browse(cr, uid, ids):
        company_id = exp.company_id.id
        #statement_id = exp.statement_id.id
        lines = []
        for l in exp.line_ids:
            lines.append((0, 0, {
                'name': l.name,
                'date': l.date,
                'amount': l.amount,
                'type': l.type,
                'statement_id': exp.statement_id.id,
                'account_id': l.account_id.id,
                'account_analytic_id': l.analytic_account_id.id,
                'ref': l.ref,
                'note': l.note,
                'company_id': l.company_id.id
            }))

        inv_id = cash_id.create(cr, uid, lines,context=None)
        res = inv_id
    return res 
Run Code Online (Sandbox Code Playgroud)

我改变了它,但后来我遇到了这个错误:

  File "C:\Program Files (x86)\OpenERP 6.1-20121029-003136\Server\server\.\openerp\workflow\wkf_expr.py", line 68, in execute
  File "C:\Program …
Run Code Online (Sandbox Code Playgroud)

python odoo

58
推荐指数
4
解决办法
16万
查看次数

标签 统计

odoo ×1

python ×1