Usina BRGuía AdvPL
Ingresar
← Todos los temas
PUNTO DE ENTRADAEn revisión

F90SE5GRV

User Function F90SE5GRV()

Complementa SE5 tras la baja de un título en bajas automáticas.

F90SE5GRVFINA090
01 · DESCRIPCIÓN GENERAL

Descripción general

La ficha TOTVS permite escrituras complementarias en SE5 tras la baja de un título e indica parámetros y retorno no aplicables. El ejemplo usa RecLock y el campo ilustrativo E5_MEUCPO, cuya existencia no está garantizada. La lista histórica también registra FINA091; no demuestra flujo idéntico en todos los releases. (Refs. 1–2)

02 · SINTAXIS

Sintaxis

User Function F90SE5GRV()

Retorno

No aplicable según la ficha oficial.

03 · EJEMPLO PRÁCTICO

Ejemplo editorial basado en la documentación

#Include "Protheus.ch"

User Function F90SE5GRV()
    // Diagnostico editorial del momento documentado; no graba campos ilustrativos.
    ConOut("F90SE5GRV: complemento por titulo")
Return Nil
Resultado esperado

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.

04 · EJEMPLO PRÁCTICO

Llamada observada y contexto

// Fragmento del llamador P12.2210 (EURAI, ref. 2); no es una implementación del PE.
// FINA090.PRX - F090BAIXA() -> EXECBLOCK("F90SE5GRV")
// FINA091.PRX - FA091AUT() -> EXECBLOCK("F90SE5GRV")
Resultado esperado

El registro muestra argumentos y uso inmediato del retorno cuando existen. Omite el cuerpo completo del llamador y no demuestra el momento del commit.

BUENAS PRÁCTICAS
  • El diagnóstico solo identifica la llamada. Antes de grabar, comprobar campo SX3, posición y resultado de RecLock. Distinguir este complemento por título de F90TOTGRV para el totalizador; no suponer ejecución tras commit.
  • 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.

Contenido relacionado

REFERENCIAS
  1. TOTVS. F90SE5GRV - Gravações complementares na SE5 após a baixa. TDN. Consulta el 2026-10-24.
  2. EURAI. Pontos de Entrada P12.2210 - Parte 2. Universo do Desenvolvedor, 2023. Consulta el 2026-10-24.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha