voucher_id = voucher_obj.create(cr, uid, voucher_res, context=context)
voucher_line_dict = {}
- if result['value']['line_ids']:
- for line_dict in result['value']['line_ids']:
- move_line = line_obj.browse(cr, uid, line_dict['move_line_id'], context)
- if line.move_id.id == move_line.move_id.id:
- voucher_line_dict = line_dict
- if result['value']['line_cr_ids']:
- for line_dict in result['value']['line_cr_ids']:
- move_line = line_obj.browse(cr, uid, line_dict['move_line_id'], context)
- if line.move_id.id == move_line.move_id.id:
- voucher_line_dict = line_dict
- if result['value']['line_dr_ids']:
- for line_dict in result['value']['line_dr_ids']:
- move_line = line_obj.browse(cr, uid, line_dict['move_line_id'], context)
- if line.move_id.id == move_line.move_id.id:
- voucher_line_dict = line_dict
++ for line_dict in result['value']['line_cr_ids'] + result['value']['line_dr_ids']:
++ move_line = line_obj.browse(cr, uid, line_dict['move_line_id'], context)
++ if line.move_id.id == move_line.move_id.id:
++ voucher_line_dict = line_dict
if voucher_line_dict:
voucher_line_dict.update({'voucher_id': voucher_id})
}
account_statement_from_invoice()
--# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
++# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: