В вашей модели без переходных процессов определите кнопку для открытия мастера.
В модели без переходных процессов
def open_wiz(self):
wiz=self.env['your_wizard_name'].create(
{
'xn_id':self.id, #your_non transient_model's id #not compulosory
'field1':feild1_data,
'field2':field2_data
}
return {
'name':'Display',
'view_type':'form',
'view_mode':'form',
'res_model':'your_wizard_model_name',
'type':'ir.actions.act_window',
'res_id':wiz.id,
'target':'new',
}
В модели с переходными процессами
Если вы хотите изменить данные в мастере и отразить их в своей не переходной модели, вызовите функцию Super of Write и передайте данные.Например:
@api.multi
def write(self,vals):
res=super(wiz_class_name,self).write(vals)
self.xn_id.write({'field1':self.data_from_wiz})
return res