跳至內容
選單
此問題已被標幟
2 回覆
388 瀏覽次數

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
34460
0
3月 19
4382
0
1月 19
5468
4
2月 24
12751
0
1月 18
4239