ROLLBACKSXE()
RollbackSxe()Descarta uma reserva de numeração no fluxo legado.
Visão geral
O treinamento descreve descarte do número reservado pela última GetSxeNum. Isso não desfaz uma transação SQL, não exclui um documento já gravado e não equivale a RollbackSX8 por mera semelhança de nome. Confirmação ou descarte pertence ao dono da reserva. A Central TOTVS mostra que MATA410 pode administrar a própria numeração: nesse caso, chamadas adicionais e C5_NUM no vetor automático devem ser retirados. O bloco não é executado sem uma reserva pertencente ao chamador. (Fontes: refs. 1–2.)
Sintaxe
RollbackSxe()Retorno
Não especificado na referência selecionada; não usado como lógico.
Exemplo comentado
#Include "Protheus.ch"
User Function Ed633()
// So o dono de uma reserva deve decidir seu descarte.
Local bDescartar := {|| RollbackSxe()}
ConOut(ValType(bDescartar))
Return NilCria bloco B; não altera a numeração. Retorno útil não documentado nesta fonte. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Conferir servidor de numeração, release e quem possui a reserva. Não descartar número confirmado.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.