[IMP] commented print_vatlist function

bzr revid: bde@tinyerp.com-20120131053736-vkievt1pjl37vx6a
This commit is contained in:
Bharat Devnani (OpenERP) 2012-01-31 11:07:36 +05:30
parent 05705b2470
commit 05a3dc5eb0
2 changed files with 26 additions and 23 deletions

View File

@ -315,29 +315,31 @@ class partner_vat_list_13(osv.osv_memory):
self.write(cursor, user, ids, {'file_save':file_save, 'msg':msg, 'name':'vat_list.xml'}, context=context)
return True
def print_vatlist(self, cursor, user, ids, context=None):
if context is None:
context = {}
obj_vat_lclient = self.pool.get('vat.listing.clients')
client_datas = []
data = self.read(cursor, user, ids)[0]
for partner in data['partner_ids']:
if isinstance(partner, list) and partner:
client_datas.append(partner[2])
else:
client_data = obj_vat_lclient.read(cursor, user, partner, context=context)
client_datas.append(client_data)
datas = {'ids': []}
datas['model'] = 'res.company'
datas['year'] = context['year']
datas['limit_amount'] = context['limit_amount']
datas['client_datas'] = client_datas
return {
'type': 'ir.actions.report.xml',
'report_name': 'partner.vat.listing.print',
'datas': datas,
}
# Not fully implemented
# def print_vatlist(self, cursor, user, ids, context=None):
# if context is None:
# context = {}
# obj_vat_lclient = self.pool.get('vat.listing.clients')
# client_datas = []
# data = self.read(cursor, user, ids)[0]
# for partner in data['partner_ids']:
# if isinstance(partner, list) and partner:
# client_datas.append(partner[2])
# else:
# client_data = obj_vat_lclient.read(cursor, user, partner, context=context)
# client_datas.append(client_data)
#
# datas = {'ids': []}
# datas['model'] = 'res.company'
# datas['year'] = context['year']
# datas['limit_amount'] = context['limit_amount']
# datas['client_datas'] = client_datas
# return {
# 'type': 'ir.actions.report.xml',
# 'report_name': 'partner.vat.listing.print',
# 'datas': datas,
# }
partner_vat_list_13()

View File

@ -55,6 +55,7 @@
<separator colspan="4"/>
<group colspan="4">
<button colspan="2" name="create_xml" string="Create XML" type="object" icon="gtk-execute"/>
<!-- Not fully implemented -->
<!--button colspan="2" name="print_vatlist" string="Print" type="object" icon="gtk-print"/-->
</group>
<separator string="XML File has been Created." colspan="4"/>