gen number invoice

fix_acc
watcha.h 2015-08-11 12:30:58 +07:00
parent 5334815bc4
commit 66e447c664
2 changed files with 2 additions and 3 deletions

View File

@ -294,7 +294,7 @@ class HDCase(Model):
def _get_number_invoice_noclaim(self,context={}):
while 1:
seq_id=get_model("sequence").find_sequence(type="clinic_invoice_noclaim")
seq_id=get_model("sequence").find_sequence(type="clinic_invoice_noclaim",name=None,context=context)
num=get_model("sequence").get_next_number(seq_id,context=context)
if not num:
return None
@ -695,6 +695,7 @@ class HDCase(Model):
partner=patient.partner_id
if not partner:
raise Exception("No contact for this patient %s"%obj.partner.name)
context['branch_id']=obj.branch_id.id
number=self._get_number_invoice_noclaim(context=context)
vals={
'number': number,

View File

@ -45,7 +45,6 @@ class HDCasePayment(Model):
hd_case.post_invoices()
if obj.pay_amount:
hd_case.make_payment(context=context)
#hd_case.do_expense()
inv_remain_amount=0
for inv in hd_case.invoices:
@ -82,7 +81,6 @@ class HDCasePayment(Model):
hd_case.make_invoices(context=context)
hd_case.post_invoices()
hd_case.create_cycle_item()
#hd_case.do_expense()
hd_case.write({
'state': 'waiting_payment',
'req_fee': 0, # force to hide button pay!