Skip to end of metadata
Go to start of metadata

Sintaxe

 

GETSXENUM( <alias>, <campo>, <aliasSXE>, <ordem> )

 

Propósito

 

Obtém o próximo número disponível para o alias especificado no parâmetro.

 

Argumentos

 

<alias>

 

Alias da tabela para a qual será obtido o próximo número disponível e para o qual será efetuado o controle da numeração sequencial

 

<campo>

 

Nome do campo para o qual será obtido o próximo número disponível e para o qual será implementado o controle da numeração.

 

<aliasSXE >

 

É utilizado quando o nome do alias nos arquivos de controle de numeração não é o nome convencional do alias para o Protheus.

 

<ordem >

 

Número do índice que será utilizado para verificar qual o próximo número disponível.

 

Utilização

 

A numeração é obtida por meio dos arquivos de sistema SXE/SXF ou pelo servidor de numeração, caso esta configuração esteja habilitada no Protheus.

 

  • No labels

1 Comment

  1. Exemplo com <aliasSXE> incomum:
    Entre no controle de numeração via menu do configurador apcfg110 ou via fórmula apcfg110(). Localize o E1_IDCNAB01 (IDCNAB para a empresa 01) com sua próxima numeração.

    A forma de se obter o próximo número neste cenário é:
    GetSxNum("SE1","E1_IDCNAB","E1_IDCNAB"+cEmpAnt)

    Exemplo GetSxNum

     

    Links relacionados: CONFIRMSXE()ROLLBACKSXE()