0
저는 파이썬 프로그래머가 아니므로 나와 함께하시기 바랍니다.openerp에서 워크 플로우를 사용하여 다른 객체의 양식을 표시하는 방법
OpenERP 제조 모듈에서 제작 버튼을 클릭하면 모드 및 수량을 묻는 마법사가 튀어 나오며 제작을 확인할 수 있습니다. 사용자가 확인 버튼을 누른 후 Stock Moves 양식을 표시하는 또 다른 워크 플로우를 삽입하고 싶습니다. 의 완료 활동에
_inherit = 'mrp.production'
def confirm_produce(self, cr, uid, ids, context=None):
obj_model = self.pool.get('ir.model.data')
model_data_ids = obj_model.search(cr,uid,[('model','=','ir.ui.view'),('name','=','stock.move.tree')])
return {
'name': 'Stock Move',
'view_type': 'form',
'view_mode': 'tree',
'res_model': 'stock.move',
'view_id' : model_data_ids,
'search_view_id' : 'stock.view_move_search',
'context': {'search_default_ready':1},
'type': 'ir.actions.act_window',
'nodestroy': True,
'target': 'new',
}
mrp_production()
가 그럼 난 (액션 confirm_produce를 삽입) :
클래스 mrp_production (osv.osv_memory) : 여기
내 현재 파이썬 코드 모듈을 설치 한 후 웹 클라이언트를 사용하는 워크 플로.그러나 생산 오더를 실행 한 다음 제품을 생산하고 수량을 확인하더라도 아무런 변화가 없습니다. 창문이 튀어 나오지 않습니다. 주식 이동을 표시하는 새 창을 가질 것으로 예상됩니다.