Árvore de páginas

Ponto de Entrada LJNumTit

01. DADOS GERAIS

Descrição:

Este ponto de entrada tem por objetivo permitir definir outro número para geração do título financeiro da venda que será gerado na tabela SE1.

Programa(s) Fonte:LOJXFUNK.PRW; LOJXPED.PRW
Parâmetros:
NomeTipoDescrição
ParamIXB[1]CaractereInformação configurada no parâmetro MV_LJE1NUM.
ParamIXB[2]CaractereNúmero do título definido pela regra padrão do sistema.
Retorno:
TipoDescrição
CaractereNúmero do título que será gerado na SE1.
Observações:

Na regra padrão do sistema, o número do título da venda é gerado com base na informação do campo L1_DOC ou L1_DOCPED, dependendo do tipo de venda que é realizada.

Este ponto de entrada deve ser utilizado com muito critério, pois trata da numeração dos títulos financeiros da venda que são gerados na tabela SE1.

02. EXEMPLO DE UTILIZAÇÃO

User Function LJNumTit()
Local _aArea    := GetArea()
Local _cLjE1Num := ParamIXB[1] //Informação configurada no parâmetro MV_LJE1NUM.
Local _cNumSe1  := ParamIXB[2] //Número do título definido pela regra padrão do sistema.

//Defina aqui sua regra para determinar o número do título da venda que será gerado na tabela SE1
_cNumSe1:= "XXXXXXXXX" //Novo numero do Título definido

RestArea(_aArea)

Return _cNumSe1


IMPORTANTE!

Quando no fonte do Ponto de Entrada (customização) houver a necessidade da busca de registros em tabelas, essa ação pode fazer com que alguns registros que estão em uso no processo padrão do sistema sejam desposicionados. Isso pode afetar diretamente o comportamento da rotina padrão do sistema. Por isso, sempre orientamos que a área da tabela que for utilizada dentro do Ponto de Entrada seja salva e depois restaurada antes da finalização do Ponto de Entrada, utilizando as funções GetArea/RestArea.