Ejemplo de validación de llenado de campo de usuario en línea de Documento de Marketing

IF @object_type in( '17') AND @transaction_type IN ('A','U')

BEGIN

    --Validación de Clave de SAT

SELECT Top 1  @ItemCode = T0.ItemCode 

FROM RDR1 T0 WITH (NOLOCK) 

INNER JOIN OITM T1 WITH (NOLOCK) ON T0.[ItemCode] = T1.[ItemCode] 

WHERE T0.DocEntry = @list_of_cols_val_tab_del and (len (isnull(T1.U_SATCLAVEARTICULO,'') ) =  0 ) 

 

if @ItemCode <> ''

BEGIN

SET @error = 5001

SET @error_message = 'Falta código del SAT en el artículo: ' +  @ItemCode

GOTO FIN_VALIDACIONES;

END

 

--Validación de Clave de SAT

SELECT Top 1  @ItemCode = T0.ItemCode 

FROM RDR1 T0 WITH (NOLOCK) 

INNER JOIN OITM T1 WITH (NOLOCK) ON T0.[ItemCode] = T1.[ItemCode] 

WHERE T0.DocEntry = @list_of_cols_val_tab_del and (len (isnull(T1.U_SATCLAVEUNIDADARTI,'') ) =  0 ) 

 

if @ItemCode <> ''

BEGIN

SET @error = 5001

SET @error_message = 'Falta código unidad del SAT en el artículo: ' +  @ItemCode

GOTO FIN_VALIDACIONES;

END

END

Detalles del articulo

ID de artículo:
28
Fecha de alta:
07/17/2025 5:18 pm

Artículos relacionados