1
# -*- encoding: utf-8 -*-
3
from openerp.osv import osv, fields
5
from dateutil import parser
6
from openerp.tools.translate import _
8
class season_report_wizard(osv.osv_memory):
9
_name = 'season.report.wizard'
10
_description = 'Season 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),
16
'product':fields.many2one('product.product.loan',u'Зээлийн бүтээгдэхүүн',domain="[('loan_product_type','in',['loan_product'])]"),
21
'note': u'Улиралын тайлан нэгтгэл',
22
'from_date': lambda * a: time.strftime('%Y-01-01'),
23
'to_date': fields.date.context_today,
25
def print_report(self, cr, uid, ids, context=None):
26
data = self.read(cr,uid,ids,[])[0]
27
print data,'------------------------'
28
context['from_date'] = data['from_date']
29
context['to_date'] = data['to_date']
30
context['product'] = data['product']
32
'type' : 'ir.actions.report.xml',
34
'report_name' : 'season.report.info',
37
'id': context.get('active_ids') and context.get('active_ids')[0] or False,
38
'ids': context.get('active_ids') and context.get('active_ids') or [],
45
season_report_wizard()