fix permission
parent
17d342155a
commit
67f5bfa29d
|
@ -103,7 +103,9 @@ class ReportMedicalDetail(Model):
|
||||||
shop_dom.append(['shop_id.branch_id','=',branch_id])
|
shop_dom.append(['shop_id.branch_id','=',branch_id])
|
||||||
if department_id:
|
if department_id:
|
||||||
dom.append(['hd_case_id.department_id','=',department_id])
|
dom.append(['hd_case_id.department_id','=',department_id])
|
||||||
|
dom.append(['hd_case_id.patient_id.department_id','=',department_id])
|
||||||
shop_dom.append(['shop_id.department_id','=',department_id])
|
shop_dom.append(['shop_id.department_id','=',department_id])
|
||||||
|
shop_dom.append(['shop_id.patient_id.department_id','=',department_id])
|
||||||
st=get_model("clinic.setting").browse(1)
|
st=get_model("clinic.setting").browse(1)
|
||||||
ct_ids=[]
|
ct_ids=[]
|
||||||
for categ in st.product_categ_view:
|
for categ in st.product_categ_view:
|
||||||
|
@ -122,6 +124,7 @@ class ReportMedicalDetail(Model):
|
||||||
dom.append(["hd_case_id.state","not in",["waiting_payment","paid"]])
|
dom.append(["hd_case_id.state","not in",["waiting_payment","paid"]])
|
||||||
lines=[]
|
lines=[]
|
||||||
total_qty=0
|
total_qty=0
|
||||||
|
print('DOM ', dom)
|
||||||
for line in get_model('clinic.hd.case.line').search_browse(dom):
|
for line in get_model('clinic.hd.case.line').search_browse(dom):
|
||||||
hdcase=line.hd_case_id
|
hdcase=line.hd_case_id
|
||||||
patient=hdcase.patient_id
|
patient=hdcase.patient_id
|
||||||
|
|
|
@ -87,6 +87,7 @@ class ReportMedicalSummary(Model):
|
||||||
['date','>=',time_start],
|
['date','>=',time_start],
|
||||||
['date','<=',time_stop],
|
['date','<=',time_stop],
|
||||||
['department_id','=',department_id],
|
['department_id','=',department_id],
|
||||||
|
['patient_id.department_id','=',department_id],
|
||||||
['branch_id','=',branch_id],
|
['branch_id','=',branch_id],
|
||||||
]
|
]
|
||||||
dom.append(['type','=','stock'])
|
dom.append(['type','=','stock'])
|
||||||
|
@ -122,6 +123,7 @@ class ReportMedicalSummary(Model):
|
||||||
dom.append(['branch_id','=',branch_id])
|
dom.append(['branch_id','=',branch_id])
|
||||||
if department_id:
|
if department_id:
|
||||||
dom.append(['department_id','=',department_id])
|
dom.append(['department_id','=',department_id])
|
||||||
|
dom.append(['patient_id.department_id','=',department_id])
|
||||||
if report_type=='completed':
|
if report_type=='completed':
|
||||||
dom.append(["state","in",["waiting_payment","paid"]])
|
dom.append(["state","in",["waiting_payment","paid"]])
|
||||||
else:
|
else:
|
||||||
|
@ -136,9 +138,10 @@ class ReportMedicalSummary(Model):
|
||||||
continue
|
continue
|
||||||
if categ and categ.id not in list(categ_ids):
|
if categ and categ.id not in list(categ_ids):
|
||||||
continue
|
continue
|
||||||
if themself_id and patient_type_id!=themself_id and line.reimbursable=='no':
|
#This will be combine to cash payment. To know CHECK WITH P Moo
|
||||||
products[prod_code][themself_id]['qty']+=line.qty
|
#if themself_id and patient_type_id!=themself_id and line.reimbursable=='no':
|
||||||
else:
|
#products[prod_code][themself_id]['qty']+=line.qty
|
||||||
|
#else:
|
||||||
products[prod_code][patient_type_id]['qty']+=line.qty
|
products[prod_code][patient_type_id]['qty']+=line.qty
|
||||||
|
|
||||||
# add qty from rd shop
|
# add qty from rd shop
|
||||||
|
|
Loading…
Reference in New Issue