Versões: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 |
Ponto de entrada que permite ao usuário manipular o array com os campos a ser utilizados na geração da base para o Handheld. Esse array é uma lista dos campos das tabelas do Handheld e dos campos das tabelas padrão do Protheus de onde os valores serão extraidos para a geração da base, na qual cada elemento do array também será um array de dois elementos (sendo estes dois elementos do tipo caracter) que são respectivamente o campo do SFA e o do Protheus como no exemplo abaixo:
aadd(aDados[01],{'HCO_FILIAL' , 'ACO_FILIAL'})
aadd(aDados[01],{'HCO_CODREG' , 'ACO_CODREG'})
aadd(aDados[01],{'HCO_DESCRI ' , 'ACO_DESCRI'})
aadd(aDados[01],{'HCO_CODCLI' , 'ACO_CODCLI'})
aadd(aDados[01],{'HCO_LOJA' , 'ACO_LOJA'}).
.PRW
HEXPACOA - Manipula array com campo a ser utilizado/Handheld ( < ParamIXB[01]> ) --> aRet
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIXB[01] | Array of Record | X |
-
aRet(vetor)
- Deverá retornar um array com as mesma estrutura que o ponto de entrada recebe de parâmetro, sendo um array cujos elementos também são array de dois elementos, sendo estes do tipo caracter, na qual o 1º elemento será o campo do SFA e o 2º o campo do Protheus relacionado ao campo do 1º elemento.