import tb
							parent
							
								
									8d52a9a918
								
							
						
					
					
						commit
						798cdd7149
					
				| 
						 | 
					@ -9,9 +9,6 @@ class Migration(migration.Migration):
 | 
				
			||||||
    def migrate(self):
 | 
					    def migrate(self):
 | 
				
			||||||
        set_active_user(1)
 | 
					        set_active_user(1)
 | 
				
			||||||
        set_active_company(1)
 | 
					        set_active_company(1)
 | 
				
			||||||
        #for mv in get_model("account.move").search_browse([['number','ilike', 'OPEN']]):
 | 
					 | 
				
			||||||
            #mv.to_draft()
 | 
					 | 
				
			||||||
            #mv.delete()
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # delete old account payable
 | 
					        # delete old account payable
 | 
				
			||||||
        dom=[
 | 
					        dom=[
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,6 +7,10 @@ from netforce.utils import get_file_path
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ConvBal(Model):
 | 
					class ConvBal(Model):
 | 
				
			||||||
    _inherit="conv.bal"
 | 
					    _inherit="conv.bal"
 | 
				
			||||||
 | 
					    _fields={
 | 
				
			||||||
 | 
					        'track_id': fields.Many2One("account.track.categ","Track-1"),
 | 
				
			||||||
 | 
					        'department_id': fields.Many2One("clinic.department","Department"),
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def create_sale_invoices(self,ids,context={}):
 | 
					    def create_sale_invoices(self,ids,context={}):
 | 
				
			||||||
        obj=self.browse(ids)[0]
 | 
					        obj=self.browse(ids)[0]
 | 
				
			||||||
| 
						 | 
					@ -99,6 +103,17 @@ class ConvBal(Model):
 | 
				
			||||||
                "account_id": acc_id,
 | 
					                "account_id": acc_id,
 | 
				
			||||||
                "amount_cur": amount_cur,
 | 
					                "amount_cur": amount_cur,
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					            department_name=line['Department']
 | 
				
			||||||
 | 
					            track_name=line['Track-1']
 | 
				
			||||||
 | 
					            if department_name:
 | 
				
			||||||
 | 
					                for department in get_model("clinic.department").search_browse([['name','=',department_name]]):
 | 
				
			||||||
 | 
					                    vals['department_id']=department.id
 | 
				
			||||||
 | 
					                    branch=department.branch_id
 | 
				
			||||||
 | 
					                    track=branch.track_id
 | 
				
			||||||
 | 
					                    vals['track_id']=track.id
 | 
				
			||||||
 | 
					            elif track_name:
 | 
				
			||||||
 | 
					                for track_id in get_model("account.track.categ").search([['name','=',track_name]]):
 | 
				
			||||||
 | 
					                    vals['track_id']=track_id
 | 
				
			||||||
            get_model("conv.sale.invoice").create(vals)
 | 
					            get_model("conv.sale.invoice").create(vals)
 | 
				
			||||||
        return {
 | 
					        return {
 | 
				
			||||||
            "next": {
 | 
					            "next": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue