Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

Control de numeración con GetSxeNum, ConfirmSxe y RollbackSxe

Relaciona reserva, confirmación y descarte de numeración.

Control de numeración con GetSxeNum, ConfirmSxe y RollbackSxeAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

GetSxeNum obtiene reserva para alias/campo, no consulta sin efectos. Índice debe colocar campo después de filial según contrato; grupo/filial adicionales tienen reglas conjuntas. TOTVS desaconseja uso directo en inicializador. ConfirmSxe y RollbackSxe cierran ciclo según resultado real de grabación. GETSXENUM.PRW público solo obtiene y muestra número sin cerrar ciclo: ilustra llamada, no flujo completo. Comprobar variantes SX8 según release. (TOTVS, s.f., refs. 1–3; EURAI, s.f., ref. 4)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

// Fragmento: reserva propia obtenida y grabacion finalizada por llamador.
// lGrabacionConfirmada refleja resultado real, no eleccion visual.
If lGrabacionConfirmada
    ConfirmSxe(.T.)
Else
    RollbackSxe()
EndIf
Resultado esperado

Ilustra destinos de reserva existente. No es autosuficiente: requiere contexto, API disponible y manejo de errores del llamador. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • No confirmar reserva de otro flujo. Probar concurrencia, cancelación y fallo de grabación; no prometer secuencia sin huecos universal.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. GETSXENUM(). TDN. Consulta el 2026-10-26.
  2. TOTVS. CONFIRMSXE(). TDN. Consulta el 2026-10-26.
  3. TOTVS. ROLLBACKSXE(). TDN. Consulta el 2026-10-26.
  4. EURAI. GETSXENUM.PRW. universo_do_desenvolvedor_site, commit a5c83e9490302bdb4a0fc5a9d92c2d569a60773c. Exemplo analisado. Consulta el 2026-10-26.
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