Entrega Adicional

Buen día, necesito crear un bloqueo en la Orden de Fabricación, cuando se haga una segunda entrega de componentes, les agradezco su ayuda.

espero te sea de ayuda, saludos.

If @object_type ='60' and @transaction_type in ('A') 		
BEGIN		
		
	if exists(select t1.BaseType from OIGE t0 inner join IGE1 t1 on t0.DocEntry=t1.DocEntry	
	where t0.DocEntry=@list_of_cols_val_tab_del and t1.BaseType='202')	
	begin	
		if exists(
		select t0.ItemCode from IGE1 t0 inner join wor1 t1 on t0.ItemCode=t1.ItemCode and t0.BaseEntry=t1.DocEntry
		where t0.DocEntry=@list_of_cols_val_tab_del and t0.BaseType='202' and t0.Quantity>t1.PlannedQty
		)
		begin
		select @error =  -71
		select @error_message ='No puede entregar más componentes de los planificados...'
		end
		
END		

2 Me gusta

@Daniel_Torrez mira que al ejecutar me indica error cerca de END

1 me gusta

mmm ya veo, lo que pasa es el codigo tenia otra parte con if exists pero estaba relacionado a la unidad de medida, dejame revisarlo por si falta algo, es decir que yo haya borrado algo.

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.