El punto de entrada MT120PCOK se utiliza para validar la inclusión del pedido de compra (MATA120) después de confirmar e formulario.
Ubicación:
En la validación total del formulario, después de confirmar la inclusión y/o modificación.
Eventos:
No permita la inclusión y/o modificación del pedido.
Programa fuente:
MATA120
Función:
A120TUDOK
Observaciones:
Este punto de entrada tiene los mismos primeros 8 caracteres del MT120PCOL - Valida Pedido de Compra ítem por Ítem, esto permite que ambos se ejecuten en puntos distintos. Para tratar este problema sin afectar validaciones del legado, se puso a disposición en elMATA120 con fecha mayor o igual al 29/09/2020 el siguiente parámetro donde se puede identificar a partir del punto que se está ejecutando la llamada del punto de entrada.
Parámetros:
Nombre
Tipo
Descripción
Obrigatorio
PARAMIXB[1]
Numérico
Llamada en Ejecución (1 = A120LINOK, 2 = A120TUDOK)
X
Devolución:
Nombre
Tipo
Descripción
Obligatorio
lRet
Lógico
.T. = Línea validada
.F. = Línea no validada
X
Ejemplo:
#INCLUDE "PROTHEUS.CH"
User Function MT120PCOK()
Local lRet := .T.
Local nOper := PARAMIXB[1]
If nOper == 2 //-- 1 = Llamada a través del A120LINOK, 2 = Llamada a través del A120TUDOK
//-- Validaciones del usuario
lRet := .F.
EndIf
Return lRet