migrate
parent
2e99a673eb
commit
4d73bffaff
|
@ -1,3 +1,3 @@
|
|||
from . import clinic_setting
|
||||
#from . import clinic_setting
|
||||
#from . import conv_bal
|
||||
from . import repost_invoice
|
||||
|
|
|
@ -22,12 +22,18 @@ class Migration(migration.Migration):
|
|||
get_model("conv.bal").import_acc_file([cbv.id],context={})
|
||||
get_model("conv.bal").import_acc([cbv.id],context={})
|
||||
|
||||
print("import sale file (step 2)running ...")
|
||||
del_ids=get_model("conv.sale.invoice").search([["conv_id","=",cbv.id]])
|
||||
get_model('conv.sale.invoice').delete(del_ids)
|
||||
for ar_file in ['ar_fee','ar_epo','ar_srv','ar_other']:
|
||||
cbv.write({
|
||||
'date_fmt': '%d/%m/%Y',
|
||||
'file': 'ar.csv',
|
||||
'file': '%s.csv'%(ar_file),
|
||||
})
|
||||
print("import sale file (step 2)running ...")
|
||||
get_model("conv.bal").import_sale_file([cbv.id],context={})
|
||||
ctx={
|
||||
'is_append': True,
|
||||
}
|
||||
get_model("conv.bal").import_sale_file([cbv.id],context=ctx)
|
||||
get_model("conv.bal").import_sale([cbv.id],context={})
|
||||
|
||||
print("import purch file (step 3) running ...")
|
||||
|
|
|
@ -29,12 +29,17 @@ class Migration(migration.Migration):
|
|||
'state': 'draft',
|
||||
})
|
||||
ids=list(hdcase_ids)
|
||||
for seq in get_model("sequence").search_browse([['type','in',['cust_invoice','clinic_invoice_noclaim']]]):
|
||||
seq.write({
|
||||
'running': [('delete_all'),],
|
||||
})
|
||||
for hdcase in get_model('clinic.hd.case').browse(ids):
|
||||
print('remake_invoice ---> ', hdcase.number)
|
||||
ctx={
|
||||
'is_migrate': True,
|
||||
}
|
||||
hdcase.make_invoices(context=ctx)
|
||||
hdcase.post_invoices()
|
||||
print("Done!")
|
||||
return True
|
||||
|
||||
|
|
|
@ -559,6 +559,7 @@ class HDCase(Model):
|
|||
context={
|
||||
'type': 'in',
|
||||
'branch_id': obj.branch_id.id,
|
||||
'date': obj.date,
|
||||
}
|
||||
payment_id=get_model("account.payment").create(vals,context=context)
|
||||
obj.write({
|
||||
|
@ -714,6 +715,7 @@ class HDCase(Model):
|
|||
'account_id':account_receiveable_id ,
|
||||
'lines':lines,
|
||||
}
|
||||
context['date']=obj.date
|
||||
inv_id=get_model("account.invoice").create(vals,context=context)
|
||||
inv=get_model("account.invoice").browse(inv_id)
|
||||
|
||||
|
@ -726,6 +728,7 @@ class HDCase(Model):
|
|||
|
||||
invoices=group_invoice_line(normb_lines)
|
||||
for account_receiveable_id, lines in invoices.items():
|
||||
context['date']=obj.date
|
||||
number=self._get_number_invoice_noclaim(context=context)
|
||||
vals={
|
||||
'number': number,
|
||||
|
@ -855,6 +858,7 @@ class HDCase(Model):
|
|||
context={
|
||||
'pick_type': 'out',
|
||||
'journal_id': pick_vals['journal_id'],
|
||||
'date': obj.date
|
||||
}
|
||||
pick_id=picking_obj.create(pick_vals,context=context)
|
||||
pick=picking_obj.browse(pick_id)
|
||||
|
@ -878,6 +882,7 @@ class HDCase(Model):
|
|||
}
|
||||
if obj.number=='/':
|
||||
context['branch_id']=obj.branch_id.id
|
||||
context['date']=obj.date
|
||||
number=self._get_number(context=context)
|
||||
vals['number']=number
|
||||
|
||||
|
|
|
@ -345,6 +345,7 @@ class Shop(Model):
|
|||
return invoice_vals
|
||||
invoices=group_invoice_line(inv_lines)
|
||||
for account_receiveable_id, lines in invoices.items():
|
||||
context['date']=obj.date
|
||||
number=self._get_credit_number(context=context),
|
||||
vals={
|
||||
'number': number,
|
||||
|
@ -445,6 +446,7 @@ class Shop(Model):
|
|||
'pick_type': 'out',
|
||||
'journal_id': pick_vals['journal_id'],
|
||||
'branch_id': obj.branch_id.id,
|
||||
'date': obj.date,
|
||||
}
|
||||
pick_id=picking_obj.create(pick_vals,context=context)
|
||||
pick=picking_obj.browse(pick_id)
|
||||
|
@ -463,6 +465,7 @@ class Shop(Model):
|
|||
raise Exception("No Income Account")
|
||||
company_id=get_active_company()
|
||||
context['branch_id']=obj.branch_id.id
|
||||
context['date']=obj.date
|
||||
number=self._get_cash_number(context=context),
|
||||
vals={
|
||||
'number': number,
|
||||
|
@ -500,6 +503,7 @@ class Shop(Model):
|
|||
context={
|
||||
'type': 'in',
|
||||
'branch_id': obj.branch_id.id,
|
||||
'date': obj.date,
|
||||
}
|
||||
payment_id=get_model("account.payment").create(vals,context=context)
|
||||
payment=get_model('account.payment').browse(payment_id)
|
||||
|
|
Loading…
Reference in New Issue