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

F040FMP

User Function F040FMP()

Complementa la grabación del título de FUMIPEQ en cuentas por cobrar. Finalidad documentada y plan para validar el PE en el entorno utilizado.

F040FMPFINXFINFUMIPEQ
01 · DESCRIPCIÓN GENERAL

Descripción general

El índice oficial Financeiro P12 asocia F040FMP a MATXATU/FINXFIN y al complemento de la grabación del título de FUMIPEQ en cuentas por cobrar; su ficha específica está en construcción. (TOTVS, s.f., ref. 1) La lista de PEs de bajas indica la misma finalidad. (TOTVS, s.f., ref. 2) No localizamos documentación pública suficiente para confirmar la llamada, los argumentos o el retorno. La sintaxis siguiente es solo la declaración de la función del ejemplo editorial; no reproduce la llamada del estándar. Esta página está en revisión. El acceso integral a las fuentes fue limitado y el ejemplo no se ha compilado ni ejecutado en Protheus.

02 · SINTAXIS

Sintaxis

User Function F040FMP()

Parámetros

Contexto del PE
No documentadoContexto por confirmar

El índice no especifica argumentos, PARAMIXB, posiciones de array ni aliases disponibles. La falta de detalles documentales no demuestra ausencia de contexto durante la ejecución.

Retorno

Retorno requerido y su efecto no confirmados. Return sin expresión solo finaliza el ejemplo de observación; no debe adoptarse como contrato de producción.

03 · EJEMPLO PRÁCTICO

Observar la ejecución del PE en pruebas

#Include "Protheus.ch"

User Function F040FMP()
    // Solo observa la ejecución: no graba títulos ni cambia el contexto.
    // La posición en la transacción y el retorno aún requieren confirmación.
    ConOut("F040FMP: ejecucion observada en pruebas")
Return
Resultado esperado

Si el escenario y el release invocan F040FMP, la consola registrará la ejecución. El mensaje no confirma la generación correcta del título, la posición en el commit ni la compatibilidad del retorno. Su ausencia requiere investigar el escenario, el RPO y la disponibilidad del PE antes de concluir que no existe.

BUENAS PRÁCTICAS
  • Antes de implementar una regla, confirme en el release utilizado la llamada a F040FMP, el contexto recibido y cómo usa el llamador el retorno.
  • Plan editorial: reproduzca en una base de pruebas una operación que genere el título de FUMIPEQ; registre el resultado estándar antes de activar el diagnóstico.
  • Compare títulos, importes y número de llamadas en el mismo escenario con y sin personalización. Use datos de prueba y evite registrar datos financieros identificables.
  • Si el entorno permite escenarios de modificación, eliminación o reprocesamiento, pruébelos por separado y registre el comportamiento observado, sin suponer que todos invocan este PE.
  • Tras confirmar el contrato, sustituya el diagnóstico por la regla necesaria, preserve las áreas de trabajo utilizadas y documente el release y patch.
ERRORES COMUNES
  • No copie nSavRec, PARAMIXB ni el retorno de F040FET, F040FAC o F040FAB: nombres similares no establecen contratos iguales.
  • No interprete el PE como mecanismo de cálculo de FUMIPEQ, cancelación o autorización sin evidencia del llamador.
  • No suponga que la grabación esté confirmada, SE1 seleccionado o un registro bloqueado.
  • El mensaje de consola es un diagnóstico editorial, no una implementación funcional ni una prueba de validación.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Pontos de Entrada - Financeiro - P12. TDN. Evidencia indexada consultada el 2026-10-20.
  2. TOTVS. Pontos de Entrada Financeiro - Baixas. TDN. Evidencia indexada consultada el 2026-10-20.
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