Árvore de páginas

Produto:

Protheus.

Ocorrência:

F4LOTEARRAY: Manipula informações na consulta F4Lote.

Passo a passo:

Localização: Function F4Lote() - Responsável por fazer a consulta aos Saldos dos Lotes da Rastreabilidade.

Em que ponto: O Ponto de Entrada F4LoteArray permite manipular as informações a serem exibidas na consulta F4Lote para seleção do lote.

Este ponto de entrada permite alterar a ordem das colunas ou acrescentar uma ou mais colunas e é chamado para cada linha adicionada da consulta, permitindo fácil acesso aos arquivos já posicionados.

Os parâmetros enviados ao ponto de entrada estão no array PARAMIXB, sendo eles:

{cProg, lSLote, cAlias, cAliasTop, aArray} onde:

cProg - Identifica o programa usado na chamada do PE.
lSLote - Identifica se o produto'tem rastro por Sub-Lote.
cAlias - Alias original (Ex.: SB8).
cAliasTop - Alias relativo a query quando usado versão Top.
aArray - Array original com os dados.

Deverá ser usado em conjunto com o Ponto de Entrada F4LoteHeader para adequação do cabeçalho.

Programa fonte: SIGACUS.PRW

SintaxeF4LOTEARRAY - Manipula informações na consulta F4Lote ( < @PARAMIXB> ) --> aArrayF4

Parâmetro:

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXBArray of Record{cProg, lSLote, cAlias, cAliasTop, aArray}
XX

Retorno:

aArrayF4(array_of_record)

  • Array contendo a nova configuração de colunas a serem exibidas.

Exemplo:

User Function F4LoteArray()/*Deve retornar o array acrescido da coluna ou reordenado na sequencia desejada*/Local aArrayF4 := PARAMIXB[5]Aadd(aArrayF4, Time())Return(aArrayF4)

Observações: