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

F241ORD

ExecBlock("F241ORD", .F., .F., {aRecNosSE2, "SE2"})

Llamada en F241IMPOST con dos elementos de contexto y retorno asignado a aRetOrd.

F241ORDFINA241F241IMPOSTaRecNosSE2aRetOrd
01 · DESCRIPCIÓN GENERAL

Descripción general

El índice oficial registra F241Ord en FINA241, con documentación en construcción. (TOTVS, s.f., ref. 1) La lista comunitaria P12.2210 muestra F241ORD en F241IMPOST, recibiendo {aRecNosSE2, "SE2"} y asignando el resultado a aRetOrd. (Universo do Desenvolvedor, 2023, ref. 2) El fragmento no revela una implementación ni el uso posterior del retorno. Las consultas en GitHub no localizaron implementación útil.

02 · SINTAXIS

Sintaxis

ExecBlock("F241ORD", .F., .F., {aRecNosSE2, "SE2"})

Parámetros

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

Primer elemento del array pasado en la llamada: aRecNosSE2. El mecanismo de ExecBlock lo expone en PARAMIXB[1]. (Refs. 2–3) Tipo, estructura de los elementos y significado de los valores sin confirmar; el nombre no demuestra que sea un array de RecNos.

PARAMIXB[2] / "SE2"
CharacterContexto por confirmar

Segundo elemento: la cadena literal "SE2", accesible en PARAMIXB[2] mediante ExecBlock. (Refs. 2–3) El fragmento no demuestra que el alias esté abierto o posicionado ni autoriza operar directamente sobre la tabla.

Retorno

Resultado asignado a aRetOrd. El prefijo de la variable no confirma tipo, posiciones ni formato esperado. No recomendar devolver el array de contexto, aRecNosSE2, NIL o un lógico sin examinar el uso del retorno.

03 · EJEMPLO PRÁCTICO

Fragmento documental del llamador

// Lista P12.2210: FINA241.PRX / F241IMPOST() (ref. 2).
// El array externo tiene dos elementos; no aparece el uso de aRetOrd.
aRetOrd := ExecBlock("F241ORD", .F., .F., {aRecNosSE2, "SE2"})
Resultado esperado

Muestra los dos valores de entrada y el destino del retorno. Es un fragmento de la llamada, no una implementación de F241ORD ni un programa ejecutable de forma aislada.

BUENAS PRÁCTICAS
  • No deducir reglas de ordenación, agrupación ni prioridad fiscal solo del nombre ORD.
  • Distinguir el array externo {aRecNosSE2, "SE2"} del valor de su primer elemento; no tratar PARAMIXB completo como aRecNosSE2.
  • Antes de implementar, examinar la preparación de aRecNosSE2 y todas las lecturas posteriores de aRetOrd en el release y patch utilizados.
  • Plan editorial de pruebas: registrar tipos y estructura en un entorno de pruebas y comparar el procesamiento antes y después de la personalización, tras confirmar el contrato. No modificar datos para descubrir la estructura.
  • La asociación con F241IMPOST se observa en la lista; frecuencia de ejecución, aliases activos y posición en la transacción sin confirmar.
  • En revisión: código no compilado ni ejecutado en Protheus. Í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