Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

ROLLBACKSXE()

RollbackSxe()

Descarta reserva de numeración en flujo histórico.

ROLLBACKSXE()AdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

La capacitación describe descarte del número reservado por última GetSxeNum. No revierte transacción SQL, elimina documento grabado ni prueba equivalencia con RollbackSX8 por nombre. El propietario de reserva confirma o descarta. TOTVS muestra que MATA410 puede gestionar su numeración: deben quitarse llamadas adicionales y C5_NUM del array automático en ese caso. No se ejecuta el bloque sin reserva del llamador. (Fuentes: refs. 1–2.)

02 · SINTAXIS

Sintaxis

RollbackSxe()

Retorno

No especificado; no usado como lógico.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed633()
    // Solo el propietario decide descartar una reserva.
    Local bDescartar := {|| RollbackSxe()}
    ConOut(ValType(bDescartar))
Return Nil
Resultado esperado

Crea bloque B sin modificar numeración. La fuente no documenta retorno útil. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Compruebe servicio de numeración, release y propietario. No descarte número confirmado.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. Programação em ADVPL. Referência histórica, p. 29, semáforos. Consulta el 2026-10-27.
  2. TOTVS. MATA410 e GetSXENum: controle pertencente à rotina. Consulta el 2026-10-27.
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