跳至内容
菜单
此问题已终结
2 回复
3942 查看

hello everybody!!!

I work with Popups in OpenERP.

So, when i click on a button i open a new window which is of an other created model.

The problem here is that i want:

-When i click on save or not close the window,

-Put default values in the popup

-Create a report for the open window.

Here is my code:

def edit_solde(self, cr, uid, ids, employee_id, context=None):
result = []
mod_obj = self.pool.get('ir.model.data')
res = mod_obj.get_object_reference(cr, uid, 'hr_payroll', 'view_hr_payslip_form')
momo_id = self.read(cr, uid, ids,['id','employee_id','date_from','date_to'])
obj = self.pool.get('hr.payslip')
obj_ids = obj.search(cr, uid, [('employee_id', '=', momo_id[0]['employee_id'][0])])
result = obj.read(cr, uid, obj_ids, ['id'], context)
ref_id = False
for r in result :
ref_id = r['id']
return {
'name': 'Solde De Tout Compte',
'view_type': 'form',
'view_mode': 'form',
'view_id': [res and res[1] or False],
'res_model': 'hr.payslip',
'context': {'default_employee_id':momo_id[0]['employee_id'][0],'default_date_from':momo_id[0]['date_from'],'default_date_to_id':momo_id[0]['date_to']},
'type': 'ir.actions.act_window',
'nodestroy': True,
'target': 'new',
'flags' : { 'action_buttons' : True,},
'res_id': ref_id,
}

Who can help please.

Thanks a lot in advance.

Best Regards.

形象
丢弃
最佳答案

Hi @DressFar, you can create a wizard:

https://doc.openerp.com/v6.1/developer/04_wizard/


形象
丢弃
最佳答案

You may see

https://www.odoo.com/apps/modules/8.0/popup_reminder/

Thanks.


形象
丢弃
相关帖文 回复 查看 活动
0
12月 15
123
4
12月 15
7529
0
12月 15
76
0
9月 15
3907
2
7月 25
6395