Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

CONFIRMSXE()

ConfirmSxe( <lVerifica> )

Confirma uma numeração pendente no contrato histórico documentado.

CONFIRMSXE()AdvPL
01 · VISÃO GERAL

Visão geral

A ficha CONFIRMSXE() descreve a confirmação do número obtido pelo último GetSxeNum; lVerifica verdadeiro solicita verificar se o número existe na base. Não é um commit genérico de registros. A documentação não formaliza retorno nem define todos os contextos atuais de disponibilidade. O exemplo comunitário de Daniel Atilio relata o uso de ConfirmSX8 em seu ambiente, em vez de ConfirmSxe: isso exige conferir a API do release, não substituir nomes silenciosamente. O exemplo abaixo prepara uma ação, sem confirmar ou reservar números. (TOTVS, 2012, ref. 1; ATILIO, 2023, ref. 2)

02 · SINTAXE

Sintaxe

ConfirmSxe( <lVerifica> )

Parâmetros

lVerifica
LógicoObrigatório

Verdadeiro verifica existência do número na base; falso não verifica.

Retorno

Não especificado na ficha consultada.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed310()
    Local bConfirmar
    // Executar somente no ciclo de uma reserva propria ja validada.
    bConfirmar := {|| ConfirmSxe(.T.)}
Return Nil
Resultado esperado

Callback criado; nenhuma numeração é alterada. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Não consumir numeração apenas para exibir uma demonstração. Confirmar, cancelar e tratar erros conforme o contrato do processo; não usar confirmação visual como prova de gravação.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. CONFIRMSXE(). TDN. Consulta em 2026-10-26.
  2. ATILIO, Daniel. Controle de numerações usando ConfirmSX8, GetSXENum e RollBackSX8. Terminal de Informação, 4 nov. 2023. Consulta em 2026-10-26.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha