Tiempo aproximado de lectura 00:02:00 min
Duda
¿Cuál es la funcionalidad del Punto de Entrada F085VLNAT en la rutina Orden de pago (FINA085A)?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - Versión 11 y superiores
Solución
El Punto de Entrada F085VLNAT permite la validación personalizada de la modalidad completada en la rutina de Orden de pago.
Su aplicación está orientada a controlar o personalizar el comportamiento al digitar la modalidad (natureza). Es importante considerar que la validación estándar del sistema se sobrepone si se utiliza este punto de entrada.
Reglas obligatorias: Este Punto de Entrada recibe los parámetros a través de Paramixb (un Array que contiene en su primera posición Paramixb[1] la modalidad completada) y su devolución debe ser, obligatoriamente, una variable de tipo lógico (lRet) indicando lo siguiente:
.T. (Verdadero): Permite el uso de la modalidad digitada o en blanco, de acuerdo con la validación personalizada.
.F. (Falso): Restringe el uso de la modalidad digitada hasta que se digite una modalidad que atienda la regla de validación personalizada.
Ejemplo de uso
Fragmento de código
#Include 'Protheus.ch'
User Function F085VLNAT()
Local lRet := .T.
Local cNatureza := ParamIxb1
If !Empty(cNatureza)
lRet := MsgYesNo("Modalidad completada," + CRLF + "¿continua sin efectuar validación?")
If !lRet
lRet := .T. //Incluir validación adicional de la modalidad digitada/completada
EndIf
EndIf
Return lRet
Nota: El análisis, debug y ajuste a funciones de usuario, Puntos de Entrada y/o Asientos contables estándar, exceden el alcance del soporte TOTVS al producto estándar.
Conozca más TDN - F085VLNAT - Validación personalizada de la modalidad en la Orden de Pago
0 Comentarios