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
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.