1
# -*- encoding: utf-8 -*-
3
from openerp.osv import osv, fields
5
from dateutil import parser
6
from openerp.tools.translate import _
8
class collateral_report_wizard(osv.osv_memory):
9
_name = 'collateral.report.wizard'
10
_description = 'Collateral Report Wizard'
13
'note':fields.char(u'Тайлангийн нэр',size=64,readonly=True),
14
'from_date': fields.date(u'Эхлэх огноо',required=True),
15
'to_date': fields.date(u'Дуусах огноо',required=True),
19
'note': u'Барьцаа хөрөнгийн тайлан',
20
'from_date': lambda * a: time.strftime('%Y-01-01'),
21
'to_date': fields.date.context_today,
23
def print_report(self, cr, uid, ids, context=None):
24
data = self.read(cr,uid,ids,[])[0]
25
print data,'------------------------'
26
context['from_date'] = data['from_date']
27
context['to_date'] = data['to_date']
30
'type' : 'ir.actions.report.xml',
32
'report_name' : 'collateral',
34
'model':'loan.payment',
35
'id': context.get('active_ids') and context.get('active_ids')[0] or False,
36
'ids': context.get('active_ids') and context.get('active_ids') or [],
43
collateral_report_wizard()