Tempo aproximado para leitura:00:03:10 min
Dúvida
Orientações sobre a função Lookup no Metadados?
Ambiente
Cross Segmentos - Backoffice RM - Integração - Todas as versões.
Solução
O lookup no metadados, transforma um campo comum em um campo de pesquisa.
A fonte de dados da pesquisa é obtida através de actions do sistema.
Para que seja garantida a consistência dos dados da pesquisa, é preciso criar o relacionamento informando a chave primária da action, seja ela composta(com mais de um campo) ou comum. É necessário que o Metadado tenha os campos que comportem a chave primária.
Campo descrição da fonte de dados: deverá ser informado o campo que será a descrição do lookup, é obrigatório o preenchimento.
Ao utilizar o lookup no metadados, o campo que o usuário deseja realizar a pesquisa deve ser o último da lista de chaves informadas.
Exemplo: Ao utilizar a action do Cliente/Fornecedor e o usuário deseja realizar uma pesquisa pelo CPF/CNPJ do cliente, é necessário as seguintes configurações:
- Adicionar a action FinCFOAction
- Adicionar a Coligada como primeira chave da pesquisa
- Adicionar o Código Cliente/Fornecedor como segunda chave da pesquisa
Importante:
Os campos adicionados acima fazem parte da chave primária. Agora deve-se adicionar o campo que será utilizado para pesquisa.
- Adicionar o campo CPF/CNPJ da action (Campo em que o usuário deseja realizar a pesquisa)
Ao gerar o projeto metadados o campo de CPF/CNPJ será utilizado como campo de pesquisa para o cliente fornecedor.
Atenção
Caso uma das chaves do LookUp possua relacionamento em algum dos itens da visão , o LookUp filtrará os dados automaticamente, respeitando o valor do campo.
Exemplo:
0 Comentários