Descrição
Definição de Chave Primaria de usuário. Este ponto de entrada é utilizado para incluir tabelas de usuário, quando se utiliza o conceito de contato único do Administrador de Vendas / Call Center ou o Banco de Conhecimento. Para que se possa utilizar o Banco de Conhecimento utilizando uma tabela de usuário (Ex. SZ1), torna-se necessário informar ao sistema qual a chave primária de relacionamento. Por exemplo, a chave primária de relacionamento do cadastro de clientes é: FILIAL + CODIGO + LOJA.

Parâmetros

Nome

Tipo

Descrição

Obrigatório

UPARArray
X


Retorno
URET

Exemplo

User Function FtMsRel

Local aRet    As Array 
Local aChave  As Array 
Local bMostra As Block
Local cTabela As Character 
Local aFields As Array 

//Array
aRet := {}
// Tabela do usuario
cTabela := 'SZ1'
// Campos que compoe a chave na ordem. Nao  passar filial (automatico)
aChave  := { 'Z1_COD','Z1_LOJA'} 
// Bloco de codigo a ser exibido 
bMostra := { ||SZ1->Z1_COD + SZ1->Z1_END }        
//Array com os campos que identificam os campos utilizados na descrição
aFields := {'Z1_COD','Z1_END'}                                 
// funcoes do sistema para identificar o registro 
AAdd( aRet, { cTabela, aChave, bMostra,aFields } } )


Return aRet