skip create picking if product type is service
							parent
							
								
									843f7c1d2f
								
							
						
					
					
						commit
						98ec00abb5
					
				| 
						 | 
					@ -156,22 +156,19 @@ class Dialyzer(Model):
 | 
				
			||||||
                    raise Exception("Warehouse not found")
 | 
					                    raise Exception("Warehouse not found")
 | 
				
			||||||
                wh_loc_id=res[0]
 | 
					                wh_loc_id=res[0]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        line_vals={
 | 
					        if prod.type=='stock':
 | 
				
			||||||
            "product_id": prod.id,
 | 
					            line_vals={
 | 
				
			||||||
            "qty": 1,
 | 
					                "product_id": prod.id,
 | 
				
			||||||
            "uom_id": prod.uom_id.id,
 | 
					                "qty": 1,
 | 
				
			||||||
            "location_from_id": wh_loc_id,
 | 
					                "uom_id": prod.uom_id.id,
 | 
				
			||||||
            "location_to_id": cust_loc_id,
 | 
					                "location_from_id": wh_loc_id,
 | 
				
			||||||
        }
 | 
					                "location_to_id": cust_loc_id,
 | 
				
			||||||
        pick_vals["lines"].append(("create",line_vals))
 | 
					 | 
				
			||||||
        if not pick_vals["lines"]:
 | 
					 | 
				
			||||||
            return {
 | 
					 | 
				
			||||||
                "flash": "Nothing left to deliver",
 | 
					 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        picking_obj=get_model("stock.picking")
 | 
					            pick_vals["lines"].append(("create",line_vals))
 | 
				
			||||||
        pick_id=picking_obj.create(pick_vals,context={"pick_type": "out"})
 | 
					            picking_obj=get_model("stock.picking")
 | 
				
			||||||
        pick=picking_obj.browse(pick_id)
 | 
					            pick_id=picking_obj.create(pick_vals,context={"pick_type": "out"})
 | 
				
			||||||
        pick.set_done([pick_id])
 | 
					            pick=picking_obj.browse(pick_id)
 | 
				
			||||||
 | 
					            pick.set_done([pick_id])
 | 
				
			||||||
        number=obj.number.replace("/","")
 | 
					        number=obj.number.replace("/","")
 | 
				
			||||||
        if not number:
 | 
					        if not number:
 | 
				
			||||||
            number=self._get_number(context)
 | 
					            number=self._get_number(context)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue