Home

Linha Microsiga Protheus

Páginas filhas
  • PLNUMTIT - Enviar Prefixo

Ponto-de-Entrada: PLNUMTIT - Enviar Prefixo
Versões: Advanced Protheus 7.10 , Microsiga Protheus 8.11
Descrição:

Fonte: PLSA625
Função: PLSA625MDA

Ponto de Entrada – PLNUMTIT
Este ponto de entrada tem o objetivo de enviar o prefixo do título em fase de criação e, também, o número que seria gerado e retornar o próximo número com base em sua regra de negócio especifica.

Ponto de chamada: É executo após a geração do prefixo e o número do título.

Parâmetros Enviados: 
Prefixo: É o prefixo contido no parâmetro relacionado a rotina que está em execução no momento.
Número: Este parâmetro é o número do título gerado.

Exemplo do ponto de entrada

 User Function PLNUMTIT()
LOCAL cPrefix  := PARAMIXB[1]
LOCAL cNumero  := PARAMIXB[2]

// regra de negócio específica

Return(cNumero) 

Retorno esperado:  O ponto de entrada deve retornar um string contendo o novo número definido para o título a receber que deve ser gerado.

Programa Fonte
.PRW
Sintaxe

PLNUMTIT - Enviar Prefixo ( < PARAMIXB[1]> , < PARAMIXB[2]> ) --> cNum

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB[1] Array of Record X
PARAMIXB[2] Array of Record X
Retorno
    cNum(caracter)
  • O ponto de entrada devera retornar um string contendo o novo Numero definido para o titulo a receber a ser gerado.