← Todos los temasPUNTO 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 GENERALDescripció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 · SINTAXISSintaxis
ExecBlock("F241ORD", .F., .F., {aRecNosSE2, "SE2"})
Parámetros
PARAMIXB[1] / aRecNosSE2Tipo 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ÁCTICOFragmento 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 esperadoMuestra 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.
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.