Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Protheus.

Ocorrência:

FPROXNUM: Realiza operações após número sequencial.

Passo a passo:

Localização
Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Estoque e Custos (SIGAEST)

Fonte:
SIGACUSA - Generica do estoque
País:Brasil

02. DESCRIÇÃO

LOCALIZAÇÃO : Function ProxNum() - Responsável por devolver o próximo número sequencial de movimentações. O Ponto de entrada FPROXNUM é utilizado para realizar operações apos a gravação do próximo número sequencial das movimentações NUMSEQ.

...


EM QUE PONTO : É executado DEPOIS da gravação do número sequencial no parâmetro MV_DOCSEQ, pois, seu objetivo é que o usuário possa manipular a numeração deste parâmetro após sua atualização feita pelo sistema.

Programa fonte: SIGACUSA.PRX

03. DEMAIS INFORMAÇÕES

...


SINTAXE:

FPROXNUM - Realiza operações após numero sequencial ( < PARAMIXB[1]> , [ PARAMIXB[2] ] ) --> Nil

...


PARÂMETROS:

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB[1]
NuméricoÉ passado o valor do campo (SM0->SM0->M0_DOCSEQ)XPARAMIXB[2]NuméricoÉ passado o tamanho do campo (D3_NUMSEQ)

Retorno:

Nil(nulo)

  • Nil
Exemplo:
CaracterNumero Sequencial presente no parâmetro MV_DOCSEQ
X


RETORNO

Nil (nulo) - O Ponto de entrada não possui retorno.


EXEMPLO DE UTILIZAÇÃO ADVPL

Bloco de código
languagedelphi
themeMidnight
titleExemplo de Utilização - FPROXNUM
linenumberstrue
User Function FPROXNUM( )
	Local cNumSeq

...

	:=

...

	ParamIXB[1]

...

	//	Numero Sequencial presente no parâmetro MV_DOCSEQ

	//Validações do Usuario

...



Return Nil

...



04. ASSUNTOS RELACIONADOS

  • Não se aplica