qty summary by product name
parent
7686215f9b
commit
b9e122edf1
|
@ -321,6 +321,25 @@ class ReportAccountHDCaseSummary(Model):
|
|||
else:
|
||||
data['title']='Report - No Claim'
|
||||
data['title']='' #XXX
|
||||
|
||||
categs={}
|
||||
for line in lines:
|
||||
if line.get('hdcase_id'):
|
||||
hdcase_id=line['hdcase_id']
|
||||
hdcase=get_model("clinic.hd.case").browse(hdcase_id)
|
||||
for line2 in hdcase.lines:
|
||||
prod=line2.product_id
|
||||
categ=line2.product_categ_id
|
||||
if categ.code=='EPO':
|
||||
categs.setdefault(prod.description, 0)
|
||||
categs[prod.description]+=line2.qty or 0
|
||||
|
||||
data['categ_lines']=[]
|
||||
for categ, qty in categs.items():
|
||||
data['categ_lines'].append({
|
||||
'name': categ,
|
||||
'qty': qty,
|
||||
})
|
||||
return data
|
||||
|
||||
def onchange_date(self,context={}):
|
||||
|
|
|
@ -8,7 +8,15 @@
|
|||
<h4>
|
||||
From {{date_from}} To {{date_to}}
|
||||
</h4>
|
||||
|
||||
<p>
|
||||
{{#each categ_lines}}
|
||||
<b>{{name}}: {{qty}} </b>
|
||||
{{/each}}
|
||||
</p>
|
||||
|
||||
</center>
|
||||
|
||||
<table class="table">
|
||||
<thead class="scroll-header">
|
||||
<tr>
|
||||
|
|
Loading…
Reference in New Issue