fix
parent
954dcedd66
commit
93f315a91f
|
@ -80,7 +80,6 @@ class AccountPayment(Model):
|
|||
'partner_id': partner_id
|
||||
}
|
||||
res[account_id]['credit']+=amt
|
||||
|
||||
settings=get_model("settings").browse(1)
|
||||
if obj.type=="in":
|
||||
journal_id=obj.journal_id.id or settings.pay_in_journal_id.id
|
||||
|
|
|
@ -82,19 +82,25 @@ class HDCase(Model):
|
|||
for dlz in obj.dialyzers:
|
||||
dz=dlz.dialyzer_id
|
||||
dlz_id=dz.id
|
||||
name=dz.name or ""
|
||||
name=name.split()[-1]
|
||||
prod=dz.product_id
|
||||
#name=dz.name or ""
|
||||
#name=name.split()[-1]
|
||||
name=prod.description
|
||||
dlz_name.append(name)
|
||||
dlz_use+=dlz.use_time or 0
|
||||
dlz_max+=dlz.max_use_time or 0
|
||||
dlz_name=','.join([dlz for dlz in dlz_name])
|
||||
names=[]
|
||||
fee=0
|
||||
sign=1
|
||||
if obj.state=='waiting_payment':
|
||||
sign=-1
|
||||
for line in obj.lines:
|
||||
amt=line.amount or 0
|
||||
prod=line.product_id
|
||||
categ=line.product_categ_id
|
||||
if categ and prod and line.reimbursable=='yes':
|
||||
if categ and prod:
|
||||
#if categ and prod and line.reimbursable=='yes':
|
||||
if categ.code=='EPO':
|
||||
name=prod.name or ""
|
||||
name=name.split("-") #XXX
|
||||
|
@ -102,7 +108,7 @@ class HDCase(Model):
|
|||
name=name[0].title()
|
||||
names.append(name)
|
||||
elif categ.code=='FEE':
|
||||
fee+=amt
|
||||
fee+=amt*sign
|
||||
res[obj.id]={
|
||||
'epo': ','.join([n for n in names]),
|
||||
'fee': fee,
|
||||
|
|
|
@ -350,5 +350,4 @@ class ImportPayment(Model):
|
|||
data['is_uc']=is_uc
|
||||
return data
|
||||
|
||||
|
||||
ImportPayment.register()
|
||||
|
|
|
@ -92,9 +92,16 @@ class ReportCycleItem(Model):
|
|||
cycle=hdcase.cycle_id
|
||||
dpt=hdcase.department_id
|
||||
dlz_use=hdcase.dlz_use or 0
|
||||
dlz_drop=False
|
||||
if dlz_use==hdcase.dlz_max:
|
||||
dlz_use="%sทิ้ง"%dlz_use
|
||||
dlz_drop=True
|
||||
cancel=False
|
||||
if hdcase.state=='cancelled':
|
||||
cancel=True
|
||||
lines.append({
|
||||
'dlz_drop': dlz_drop,
|
||||
'cancel': cancel,
|
||||
'pname': patient.name or '',
|
||||
'pid': patient.id or '',
|
||||
'hn': patient.hn_no,
|
||||
|
|
Binary file not shown.
|
@ -21,14 +21,18 @@
|
|||
</thead>
|
||||
<tbody>
|
||||
{{#each lines }}
|
||||
{{#if cancel}}
|
||||
<tr style="background-color:#b6b6b6;">
|
||||
{{else}}
|
||||
<tr>
|
||||
{{/if}}
|
||||
<td>{{no}}</td>
|
||||
<td><a href="/ui#name=clinic_hd_case&active_id={{hdcase_id}}&mode=form">{{date}}</a></td>
|
||||
<td>{{cname}}</td>
|
||||
<td><a href="/ui#name=clinic_patient&active_id={{pid}}&mode=form">{{pname}}</a></td>
|
||||
<td><a href="/ui#name=clinic_staff&active_id={{did}}&mode=form">{{dname}}</a></td>
|
||||
<td><a href="/ui#name=clinic_patient_type&active_id={{tid}}&mode=form">{{tname}}</a></td>
|
||||
<td>{{currency fee zero=""}}</td>
|
||||
<td>{{fee}}</td>
|
||||
<td>{{epo}}</td>
|
||||
<td><a href="/ui#name=clinic_dialyzer&active_id={{dlz_id}}&mode=form">{{dlz_name}}</a></td>
|
||||
<td>{{dlz_use}}</td>
|
||||
|
|
|
@ -1,11 +1,14 @@
|
|||
- report
|
||||
- walkin
|
||||
- receipt
|
||||
- merge data
|
||||
- receipt **
|
||||
-
|
||||
- updaete & merge data
|
||||
- patient
|
||||
- doctor
|
||||
|
||||
- *** template:
|
||||
- change company name in all report template
|
||||
====
|
||||
ต้องมี เมนู
|
||||
|
||||
improvement:
|
||||
1. ย้ายผู้ป่วย
|
||||
2. ปรับ level
|
||||
|
|
Loading…
Reference in New Issue