Localização: Localizado no final da função A261VldCod( ). Em que ponto: Este ponto tem o objetivo de realizar inicializações adicionais de campos da tabela SD3 quando o usuário informar o código do produto no array do acols. Este ponto e executado no final da função A261VldCod( ). Programa fonte: MATA261.PRX Sintaxe: A261PROD - Realiza inicializações adicionais de campos na SD3 ( < PARAMIXB[1]> , < PARAMIXB[2]> ) --> lRet Parâmetro: Nome | Tipo | Descrição | Default | Obrigatório | Referência |
---|
PARAMIXB[1] | Caracter | Código do Produto. | | X | | PARAMIXB[2] | Numérico | Tipo de Movimento: 1 - Movimento de Origem ; 2 - Movimento de Destino | | X | |
Retorno: lRet(logico) Exemplo: User Function A261VldCod( ).Local nPosCampo := aScan(aHeader, {|x| AllTrim(Upper(x[2]))=='Campo do Usuario' })Local cProduto := ParamIXB[1] //-- ProdutoLocal nOrigDest := ParamIXB[2] //-- 1 - Movimento de Origem / 2 - Movimento de DestinoaCols[n,nPosCampo] := 'Conteudo do Usuario'Return lRet |