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

F340FCPTOP

User Function F340FCPTOP()

Sustituye la consulta de selección de títulos en compensación por pagar.

F340FCPTOPFINA340
01 · DESCRIPCIÓN GENERAL

Descripción general

El agrupador oficial describe un filtro de selección en TOPconnect. La llamada P12.2210 recibe {cQry} y asigna el retorno a cQry en FA340QRYTI: sustituye texto, a diferencia de la concatenación de F340FLCP. El artículo oficial sobre NDF e INS muestra la consulta en PARAMIXB[1]. Incluir tipos fiscales exige análisis propio; no eliminar literales SQL indiscriminadamente. (Refs. 1–3) La investigación incluye evidencia indexada del TDN; no se recuperó una ficha específica completa.

02 · SINTAXIS

Sintaxis

User Function F340FCPTOP()

Parámetros

PARAMIXB[1] / cQry
CharacterContexto de ejecución

Consulta recibida, según ejemplo de soporte y llamada comunitaria. (Refs. 1–2)

Retorno

Texto de consulta devuelto al llamador. El ejemplo editorial conserva la consulta recibida.

03 · EJEMPLO PRÁCTICO

Ejemplo editorial basado en la documentación

#Include "Protheus.ch"

User Function F340FCPTOP()
    // Ejemplo editorial basado en el argumento y sustitución observados.
    Local cConsulta := PARAMIXB[1]
    // Conserva todos los filtros; no cambia tipos fiscales.
Return cConsulta
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.
// FINA340.PRX - FA340QRYTI() -> CQRY := EXECBLOCK("F340FCPTOP",.F.,.F.,{CQRY})
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
  • No sustituir INS globalmente ni convertir toda la consulta a mayúsculas como solución genérica: puede alterar literales y criterios ajenos a la regla. Comparar títulos, sucursales y saldos.
  • 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. DT F340FCPTOP Cria filtro na rotina de compensação cp. TDN. Consulta el 2026-10-24.
  2. EURAI. Pontos de Entrada P12.2210 - Parte 2. Universo do Desenvolvedor, 2023. Consulta el 2026-10-24.
  3. TOTVS. FINA340: compensação de NDF e INS. Central de Atendimento. Exemplo e contexto funcional.
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