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

F241REC1

ExecBlock("F241REC1", .F., .F., {aContab, "SE2"})

Llamada en F241IMPOST: recibe aContab en el contexto y asigna el retorno a la misma variable.

F241REC1FINA241F241IMPOSTaContabExecBlock
01 · DESCRIPCIÓN GENERAL

Descripción general

El índice oficial lista F241Rec1 con fuente FINA241, columna de rutina sin identificar y documentación en construcción. (TOTVS, s.f., ref. 1) La lista comunitaria P12.2210 sitúa la llamada en F241IMPOST, pasando {aContab, "SE2"} y asignando el resultado a aContab. (Universo do Desenvolvedor, 2023, ref. 2) Es evidencia del llamador, sin implementación del PE. Las búsquedas en GitHub no localizaron implementación útil.

02 · SINTAXIS

Sintaxis

ExecBlock("F241REC1", .F., .F., {aContab, "SE2"})

Parámetros

PARAMIXB[1] / aContab
Tipo y estructura sin confirmarContexto por confirmar

Primer elemento del array externo: aContab, accesible en PARAMIXB[1] mediante ExecBlock. (Refs. 2–3) Tipo, posiciones y significado de sus elementos sin confirmar. El nombre no demuestra una estructura contable específica.

PARAMIXB[2] / "SE2"
CharacterContexto por confirmar

Segundo elemento: cadena literal "SE2", accesible en PARAMIXB[2]. (Refs. 2–3) No demuestra que el alias esté abierto o posicionado ni que sea seguro escribir en la tabla.

Retorno

El resultado se asigna a la propia variable aContab. Esto demuestra la asignación, pero no el formato requerido ni su validación posterior. No equivale a una modificación por referencia. No se ha validado devolver aContab sin cambios, PARAMIXB completo, NIL o un lógico.

03 · EJEMPLO PRÁCTICO

Fragmento documental del llamador

// Lista P12.2210: FINA241.PRX / F241IMPOST() (ref. 2).
// aContab aporta un valor de entrada y recibe el resultado de la llamada.
aContab := ExecBlock("F241REC1", .F., .F., {aContab, "SE2"})
Resultado esperado

Muestra ambos elementos de contexto y la asignación del retorno a aContab. No implementa F241REC1 ni puede ejecutarse de forma aislada.

BUENAS PRÁCTICAS
  • Examinar la preparación de aContab y todos sus usos posteriores a la llamada en el release y patch utilizados. El fragmento no muestra esas etapas.
  • Distinguir {aContab, "SE2"} del contenido de aContab: el primero es el contexto externo; el segundo ocupa solo PARAMIXB[1].
  • No atribuir al PE la finalidad de contabilizar, grabar títulos ni reordenar registros solo por los nombres REC1 y aContab.
  • No trasladar el contrato de F241AREC o F241ORD. Aunque aparecen en la misma lista de F241IMPOST, son llamadas distintas.
  • Plan editorial de pruebas: tras confirmar el contrato, comparar estructura de entrada, retorno y procesamiento resultante. Registrar tipos y cantidad de elementos sin exponer datos de clientes.
  • En revisión: código no compilado ni ejecutado en Protheus. Posición en la transacción, aliases y frecuencia de ejecución sin confirmar. Índice oficial consultado por evidencia indexada; fragmento comunitario leído directamente.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Pontos de Entrada - Financeiro - P12. TDN. Evidencia indexada consultada el 2026-10-23.
  2. EURAI. Pontos de Entrada P12.2210 - Parte 2. Universo do Desenvolvedor, 2023. Consulta el 2026-10-23.
  3. TOTVS. ExecBlock - Execução do ponto de entrada. TDN. Consulta el 2026-10-23.
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