changes.mady.by.user Jose Moises Vera Concha
Gravado em 06 mai, 2024
Gravado em 07 mai, 2024
Línea de
producto:
Microsiga Protheus
Segmento:
Backoffice
Módulo:
Compras (SIGACOM)
Rutina:
Rutina
Nombre técnico
Pedidos de Compra /
Autorizaciones de Entrega
MATA120
Punto de
entrada:
MT120PCOK
País(es):
Brasil
Base(s) de
datos:
Todos
Tablas utilizadas:
SC7
Sistema(s)
operativo(
s):
Windows/Linux
Descripción:
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:
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 el MATA120 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:
NomeNombre
Tipo
DescriçãoDescripción
ObrigatórioObrigatorio
PARAMIXB[1]
Numérico
Chamada em Execução Llamada en Ejecución (1 = A120LINOK, 2 = A120TUDOK)
X
Devolución:
Nombre
Descripción
Obligatorio
lRet
Lógico
.T. =
Línea validada
.F. =
Línea no validada
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
del A120TUDOK //-- Validaciones del
usuario
lRet := .F. EndIf Return lRet