Modificación del procedimiento: [wspObjCreateAuthorization] - procedimiento para la autorización de documentos, escenario: validación de tipo de condición de pago - CONTADO

Descripción del procedimiento: wspObjCreateAuthorization, tiene como función principal, bloquear, autorizar o mandar avisos al vendedor.

Cuando un pedido pasa por el estado de bloqueo, significa que será supervisado por crédito y podrá ser autorizado o cancelado.

Cuando un pedido pasa por solamente un warning/aviso, nos mostrará información relevante del documento y será autorizado en el total de los casos.

 

Cabecera:

La cabecera del script lo conforma las variables necesarias para extracción de datos, nos enfocaremos únicamente en la variable @varWspDocKey, que es justamente el key del documento.

 

Cuerpo:

se agrego la siguiente sentencia:

/*SI LA CONDICION DE PAGO ES "-1" "CONTADO" NO PASA POR LA AUTORIZACIÓN DE CUENTAS POR COBRAR*/
if (SELECT wscoGroupNum from wspSalesDoc WHERE wscoKey = @varWspDocKey) = -1
BEGIN
SET @retAutorization = 'W' 
SET @retBlockAuthUser = ''
SET @retMsgCode = 1001
SET @retMsgtxt = 'Este pedido será registrado con la condición de pago CONTADO y no va a pasar por validación de Crédito'
RETURN
END

al inicio podemos observar una linea subrayada en amarillo, indicandonos que si el documento que queremos agregar, tiene condición de pago es: CONTADO. solo mandará un warning.

 

caso contrario, seguirá con el script realizando las validaciones correspondientes.

 

NOTA: si desea consultar la información restante del script, se agregó el script completo en la parte de archivos adjuntos. 

 

 

Detalles del articulo

ID de artículo:
13
Categoría:
Fecha de alta:
11/16/2023 9:21 pm