콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
4834 화면

I would like to ask how to return an object form using a function that would be called on the workflow. Here is my code

class mrp_production(osv.osv_memory): _inherit = 'mrp.production'

def confirm_move(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()

Whenever I call this function on the Workflow, no window pops out. I would like the Stock Moves action window to pop up after clicking the Confirm button when a product has been produced in the Manufacturing Orders

Any idea what I'm, doing wrong?

아바타
취소

use action type as wizard instead of workflow if you still need using workflow trigger put your full code here (workflow,etc..)

베스트 답변

You Have to also return 'res_id' also. which You didn't Mentioned.

아바타
취소
관련 게시물 답글 화면 활동
0
3월 25
2127
4
4월 24
175400
0
12월 23
2803
5
7월 25
231335
1
12월 22
4031