Page tree

Produto:

Protheus.

Ocorrência:

A250PRLT: Troca ou Trata o lote e a data de validade.

Passo a passo:

Localização: Executado na função A250DigLot( ) que e responsável por fazer a digitação dos Lotes que devem ser criados.

Em que ponto: O ponto de entrada é chamado linha a linha para trocar / tratar o lote a ser produzido e qual sera sua data de validade. Com este ponto é possível interferir com relação a estes dois valores.

Programa fonte: MATA250.PRX

SintaxeA250PRLT - Troca ou Trata o lote e a data de validade ( < PARAMIXB> ) --> aRet

Parâmetro:

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXBVetorRecebe como parametro um array bi-dimensional com as informações: PARAMIXB[1] - Lote sugerido pelo sistema ; [2] - Data de Validade sugerida pelo sistema ; PARAMIXB[3] - Campo logico (.T.) que ira exibir a getdados para confirmação da sugestão do lote na tela. (PARAMIXB[3], apenas a partir da versão 5.08) X 

Retorno:

aRet(vetor)

  • O P.E. deve retornar um array bidimensional com as informa coes:
    [1] Lote a ser utilizado
    [2] Data de validade a ser utilizada
    A partir da versão 508:
    [3] Campo logico onde ira inibir a tela de getdados da sugestão do lote. .F. NÃO exibe a tela

Exemplo:

User Function A250PRLTLocal cLote := ParamIXB[1]  //-- Lote sugerido pelo sistemaLocal cData := ParamIXB[2]  //-- Data de Validade sugerida pelo sistemaLocal lExibeLt := ParamIXB[3]  
//-- Exibir a getdados para confirmação da sugestão do lote na tela.Local aRet := {}//-- Customizações do ClienteReturn aRet.

Observações: