sequence
							parent
							
								
									b340622e9e
								
							
						
					
					
						commit
						be291d21a2
					
				| 
						 | 
				
			
			@ -14,9 +14,9 @@
 | 
			
		|||
        <field name="contact_id" domain='["or",["is_patient","=","true"],["walkin_cust","=","true"]]' onchange="onchange_contact" required='1' span="2"/>
 | 
			
		||||
        <field name="ref" span="2"/>
 | 
			
		||||
        <field name="date" span="2"/>
 | 
			
		||||
        <field name="branch_id" span="2"/>
 | 
			
		||||
        <field name="department_id" domain='[["branch_id","=",branch_id]]' span="2"/>
 | 
			
		||||
        <field name="pay_type" span="2"/>
 | 
			
		||||
        <field name="branch_id" onchange="onchange_branch" span="2" required="1"/>
 | 
			
		||||
        <field name="department_id" domain='[["branch_id","=",branch_id]]' required="1" span="2"/>
 | 
			
		||||
        <field name="pay_date" span="2"/>
 | 
			
		||||
        <field name="cheque_no" span="2"/>
 | 
			
		||||
        <field name="bank_name" span="2"/>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -93,7 +93,7 @@ class Shop(Model):
 | 
			
		|||
 | 
			
		||||
    def _get_number(self,context={}):
 | 
			
		||||
        while 1:
 | 
			
		||||
            seq_id=get_model("sequence").find_sequence(name="Clinic RD Shop")
 | 
			
		||||
            seq_id=get_model("sequence").find_sequence(type="clinic_rdshop",context=context)
 | 
			
		||||
            num=get_model("sequence").get_next_number(seq_id,context=context)
 | 
			
		||||
            if not num:
 | 
			
		||||
                return None
 | 
			
		||||
| 
						 | 
				
			
			@ -217,8 +217,9 @@ class Shop(Model):
 | 
			
		|||
        if not st.shop_type_id:
 | 
			
		||||
            raise Exception("Please defind Shop Type on menu Clinic Settings -> RD Shop")
 | 
			
		||||
        if obj.number=="/":
 | 
			
		||||
            context['branch_id']=obj.branch_id.id
 | 
			
		||||
            obj.write({
 | 
			
		||||
                'number': self._get_number(),
 | 
			
		||||
                'number': self._get_number(context=context),
 | 
			
		||||
            })
 | 
			
		||||
        obj.make_invoices()
 | 
			
		||||
        return {
 | 
			
		||||
| 
						 | 
				
			
			@ -618,4 +619,9 @@ class Shop(Model):
 | 
			
		|||
            res=obj.pay_credit()
 | 
			
		||||
        return res
 | 
			
		||||
 | 
			
		||||
    def onchange_branch(self,context={}):
 | 
			
		||||
        data=context['data']
 | 
			
		||||
        data['department_id']=None
 | 
			
		||||
        return data
 | 
			
		||||
 | 
			
		||||
Shop.register()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue