[FIX] calender year in VAT listing wizard for Belgium statement
authorado <ado@tinyerp.com>
Wed, 29 Feb 2012 10:15:08 +0000 (15:45 +0530)
committerado <ado@tinyerp.com>
Wed, 29 Feb 2012 10:15:08 +0000 (15:45 +0530)
bzr revid: ado@tinyerp.com-20120229101508-jngn0xlzr6zz2tw2

1  2 
addons/l10n_be/wizard/partner_vat_listing.py

@@@ -77,9 -80,12 +80,12 @@@ class wizard_vat(wizard.interface)
          p_id_list = pooler.get_pool(cr.dbname).get('res.partner').search(cr,uid,[('vat_subjected','!=',False)])
  
          if not p_id_list:
--             raise wizard.except_wizard(_('Data Insufficient!'),_('No partner has a VAT Number asociated with him.'))
-         obj_year=pooler.get_pool(cr.dbname).get('account.fiscalyear').browse(cr,uid,data['form']['fyear'])
-         period_ids = pooler.get_pool(cr.dbname).get('account.period').search(cr, uid, [('fiscalyear_id', '=', data['form']['fyear'])])
++             raise wizard.except_wizard(_('Data Insufficient!'),_('No partner has a VAT Number associated with him.'))
+         domains = [('date_start','>=',data['form']['date_start']),('date_stop','<=',data['form']['date_stop'])]
+         date_stop = data['form']['date_stop']
+         period_ids = pooler.get_pool(cr.dbname).get('account.period').search(cr, uid, domains)
+         if not period_ids:
 -            raise osv.except_osv(_('Warning !'), _('Please select the proper Start date and End Date'))
++            raise wizard.except_wizard(_('Warning !'), _('Please select the proper Start date and End Date'))
          period = "("+','.join(map(lambda x: str(x), period_ids)) +")"
  
          street = zip_city = country = ''