Árvore de páginas

Versões comparadas

Chave

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

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.

02. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagedelphi
firstline1
linenumberstrue
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


Card documentos
InformacaoQuando 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. 
TituloIMPORTANTE!