F330DTFIN
User Function F330DTFIN()Controla la validación de MV_DATAFIN en compensación por cobrar.
Descripción general
El TDN documenta .T. para validar la fecha de MV_DATAFIN y .F. para omitir esa validación. No cambia el parámetro. La lista P12.2210 muestra llamadas en FA330DESC y FINA330FILT; comprobar ambos flujos. (Refs. 1–2)
Sintaxis
User Function F330DTFIN()Retorno
Lógico: .T. verifica MV_DATAFIN; .F. omite esa verificación.
Ejemplo editorial basado en la documentación
#Include "Protheus.ch"
User Function F330DTFIN()
// Contrato TOTVS: .T. valida la fecha; .F. omite la validacion (ref. 1).
// Conserva la verificación sin modificar MV_DATAFIN.
Return .T.Propuesta didáctica con el comportamiento descrito en los comentarios. Comprobar el contexto antes de compilar en pruebas. En revisión: ejemplo no compilado ni ejecutado en Protheus. Comprobar aliases, bloqueos, posición transaccional y compatibilidad en el release y patch utilizados.
Llamada observada y contexto
// Fragmento del llamador P12.2210 (EURAI, ref. 2); no es una implementación del PE.
// FINA330.PRX - FA330DESC() -> LVLDDTFIN := EXECBLOCK("F330DTFIN",.F.,.F.)
// FINA330.PRX - FINA330FILT() -> LVLDDTFIN := EXECBLOCK("F330DTFIN",.F.,.F.)El registro muestra argumentos y uso inmediato del retorno cuando existen. Omite el cuerpo completo del llamador y no demuestra el momento del commit.
- El ejemplo mantiene .T. para conservar la validación documentada. Omitirla exige una regla explícita; comparar fechas anteriores, iguales y posteriores al límite financiero.
- Una llamada sin cuarto argumento no documenta una estructura de PARAMIXB. Conservar identificadores del llamador y no inventar campos ni posiciones.
- Plan de pruebas: comparar el flujo estándar y personalizado, probar éxito, rechazo y repetición y comprobar saldos, movimientos y contabilidad según el proceso.
- En revisión: ejemplo no compilado ni ejecutado en Protheus. Comprobar aliases, bloqueos, posición transaccional y compatibilidad en el release y patch utilizados.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.