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

FA070BLQ

User Function FA070BLQ()

Controla la edición de corrección monetaria en la baja por cobrar.

FA070BLQFINA070
01 · DESCRIPCIÓN GENERAL

Descripción general

La ficha oficial histórica Protheus 10/11 muestra lLibCm recibiendo el retorno. El ejemplo pregunta si se desea cambiar corrección monetaria: .T. acepta y .F. rechaza. No calcula el importe ni bloquea títulos genéricamente. La llamada no pasa contexto explícito y las tablas no detallan parámetros. (Refs. 1–2)

02 · SINTAXIS

Sintaxis

User Function FA070BLQ()

Parámetros

Contexto del PE
Sin confirmarContexto por confirmar

El contrato técnico completo sigue sin confirmar. No suponer tipos, posiciones de PARAMIXB ni aliases más allá de las evidencias descritas.

Retorno

Lógico usado en lLibCm; el ejemplo usa .T. para aceptar la edición y .F. para rechazarla.

03 · EJEMPLO PRÁCTICO

Ejemplo editorial basado en la documentación

#Include "Protheus.ch"

User Function FA070BLQ()
    // Adaptacion TOTVS: decision interactiva, sin calcular importes.
    Local lCambiar := MsgYesNo("Cambiar correccion monetaria?", "Correccion monetaria")
Return lCambiar
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.
// FINA070.PRX - FA070TIT*/() -> LLIBCM := EXECBLOCK("FA070BLQ",.F.,.F.)
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 diálogo adapta el ejemplo oficial para operación asistida. No usar MsgYesNo en jobs sin operador. Comprobar el efecto en el campo de corrección en el release.
  • 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. FA070BLQ - Manipulação da correção monetária na baixa a receber. 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