Page tree

Produto:

Protheus.

Ocorrência:

A261PROD: Realiza inicializações adicionais de campos na SD3.

Passo a passo:

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

SintaxeA261PROD - Realiza inicializações adicionais de campos na SD3 ( < PARAMIXB[1]> , < PARAMIXB[2]> ) --> lRet

Parâmetro:

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB[1]CaracterCódigo do Produto. X 
PARAMIXB[2]NuméricoTipo de Movimento: 1 - Movimento de Origem ; 2 - Movimento de Destino X 

Retorno:

lRet(logico)

  • .T. ou .F.

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

Observações: