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

F241NBOR

ExecBlock("F241NBOR", .F., .F.)

Número de la orden de pago: esqueleto comunitario y llamada observada en FA241CANC.

F241NBORFINA241FA241CANCcTmpBord
01 · DESCRIPCIÓN GENERAL

Descripción general

El índice oficial asocia F241NBOR a FINA241; la ficha sigue en construcción. (TOTVS, s.f., ref. 1) Eurai Rapelli presenta un esqueleto para cambiar el número de la orden de pago, devolviendo cRet vacío como character. (2023, ref. 2) La lista comunitaria P12.2210 sitúa la llamada en FA241CANC y asigna el resultado a cTmpBord. (Universo do Desenvolvedor, 2023, ref. 3) El esqueleto no contiene una regla de numeración. Las búsquedas en GitHub no localizaron implementación.

02 · SINTAXIS

Sintaxis

ExecBlock("F241NBOR", .F., .F.)

Parámetros

PARAMIXB
Contexto no documentadoContexto por confirmar

La llamada registrada no proporciona cuarto argumento. Esto no confirma un contrato de PARAMIXB ni disponibilidad de variables privadas o aliases. No suponga que PARAMIXB[1] contiene el número actual.

Retorno

En el esqueleto comunitario, cRet se declara character y se inicializa vacío. La lista asigna el retorno a cTmpBord, sin mostrar su uso posterior ni el tratamiento de la cadena vacía. No hay base para recomendar vacío como retorno neutro ni afirmar que conserva el número actual.

03 · EJEMPLO PRÁCTICO

Fragmento del esqueleto comunitario

// Fragmento de Eurai Rapelli, 2023 (ref. 2); no es una función completa.
// La cadena vacía pertenece al esqueleto, no a una regla validada.
Local cRet := "" as character
Return(cRet)
Resultado esperado

Solo evidencia el tipo declarado y el valor inicial devuelto. No cambia efectivamente el número ni debe implantarse de forma aislada.

04 · EJEMPLO PRÁCTICO

Fragmento documental del llamador

// Lista P12.2210: FINA241.PRX / FA241CANC() (ref. 3).
// No muestra la validación ni el uso posterior de cTmpBord.
cTmpBord := ExecBlock("F241NBOR", .F., .F.)
Resultado esperado

Muestra la asignación del retorno en FA241CANC sin parámetro explícito. El nombre de la función sugiere contexto de cancelación; el fragmento no establece la posición en la transacción.

BUENAS PRÁCTICAS
  • Antes de implementar, examine cómo se valida y utiliza cTmpBord en el release y patch de destino. No deduzca el efecto solo del título del artículo.
  • No copie el contrato de F240NBOR: la lista de F241NBOR no pasa el número actual como cuarto argumento.
  • Plan editorial de pruebas: comparar el flujo sin personalización con un retorno definido tras analizar el llamador. Comprobar selección, número y resultado de la cancelación.
  • No crear números fijos ni escribir directamente en tablas a partir de este esqueleto. Longitud, unicidad y reglas de numeración siguen sin confirmar.
  • Conservar la autoría: son fragmentos comunitarios, no una implementación oficial TOTVS ni un ejemplo localizado en GitHub.
  • En revisión: sin compilación ni ejecución en Protheus. Contrato completo, aliases y posición en la transacción pendientes.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Pontos de Entrada - Financeiro - P12. TDN. Evidencia indexada consultada el 2026-10-23.
  2. RAPELLI, Eurai. FINA241-F241NBOR - Alterar numero do bordero. Universo do Desenvolvedor, 2023. Consulta el 2026-10-23.
  3. EURAI. Pontos de Entrada P12.2210 - Parte 2. Universo do Desenvolvedor, 2023. 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