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: |
| |||||||||
Retorno: |
| |||||||||
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
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. IMPORTANTE!