コンテンツへスキップ
メニュー
この質問にフラグが付けられました
2 返信
379 ビュー

Please who can help me to find the error in this function:


def get_inputs(self, cr, uid,ids, state,project, credit, context=None):

ret = []

obj = self.pool.get('project.service')

obj_ids = self.pool.get('project.service.line')

res = obj_ids.read(cr, uid, obj_ids, ['id', 'int_service','ext_service', 'unit_service', 'int_sevice_unit','ext_sevice_unit'], context)

for r in res :

inputs = {

'project_service_id': r['id'],

'int_services': r['int_service'],

'ext_services': r['ext_service'],

'state': states,

'project': projects,

'credit': credits,

'unit_services': r['unit_service'],

'int_sevices_unit': r['int_sevice_unit'],

'ext_sevices_unit': r['ext_sevice_unit'],

}

ret += [inputs]

return ret

アバター
破棄
著作者 最善の回答

Here where i call this function:


def on_change_state_id(self, cr, uid, ids, state,project, credit, context=None):

res = {'value':{'service_ids': self.get_inputs(cr, uid, ids, state, project, credit, context=context),

}

}

アバター
破棄
最善の回答

There is not any issue in function but issues is there from where you are callling this function. you are not passing parameters properly.

アバター
破棄
関連投稿 返信 ビュー 活動
2
5月 22
34436
0
3月 19
4369
0
1月 19
5465
4
2月 24
12738
0
1月 18
4231