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 Sintaxe: A250PRLT - Troca ou Trata o lote e a data de validade ( < PARAMIXB> ) --> aRet Parâmetro: Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|
PARAMIXB | Vetor | Recebe 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. |