Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como acrescentar campo como índice em consultas no faturamento?
Ambiente
Cross Segmentos - Backoffice Protheus - SIGAFAT - Todas as versões
Solução
1 - Saiba em qual consulta padrão deseja acrescentar o campo como índice de pesquisa, para isso, vá até o campo com a consulta (lupa), de Enter nele e aperte F1 (para ver o nome técnico dele)
- OBS: A tabela do campo são as duas primeiras letras do campo, exemplo: "ADB_CAMPO (Tabela ADB)" e "A1_COD (Tabela SA1)"
No exemplo: "C5_CLIENTE"
2 - Vá no configurador no caminho "SIGACFG > Base de dados > Dicionário > Base dados" na parte do menu esquerdo "Dicionário" e depois pesquise pela tabela na qual o campo que possui a consulta padrão que deseja alterar está e altere.
No exemplo: "SC5"
3 - Procure pelo campo na qual deseja acrescentar em sua consulta padrão um campo como índice, selecione, edite e veja na aba "Opções" no campo "Cons. Padrão" qual é a consulta padrão a ser alterada:
No exemplo: "SA1 - Clientes"
4 - Vá no configurador no caminho "SIGACFG > Base de dados > Dicionário > Base dados" na parte do menu esquerdo "Consultas Padrão" e depois pesquise pela consulta padrão na qual deseja acrescentar o índice:
5 - Selecione-a, edite e avance até essa tela:
6 - Edite no canto inferior esquerdo "no + amarelo" e escolha qual índice deseja acrescentar na busca e de duplo clique:
No exemplo: "A1_FILIAL + A1_NREDUZ", quinto índice da tabela SIX sobre a tabela SA1.
7 - Após isso o campo ficará a esquerda, porém vazio de colunas:
8 - Edite no canto inferior direito "no + amarelo" (posicionado no novo índice), agora com a tela que abre, clique no ícone () do campo "Expressão" e dê duplo clique em cada campo que deseja que componha o índice de busca que buscará o cliente. OBS: Um campo por inclusão.
OBS: Esse processo pode ser repetido, para serem acrescentados vários campos para compor o índice que buscará o cliente.
No exemplo: "A1_FILIAL + A1_COD + A1_LOJA"
9 - Após isso, avançar para finalizar, salvando:
Antes:
Depois (resultado):
Interpretando: Agora podemos buscar por filial (A1_FILIAL), o nome reduzido (A1_NREDUZ) do cliente, visualizando na consulta seus valores: Filial, código do cliente e loja do cliente (A1_FILIAL, A1_COD, A1_LOJA)
OBSERVAÇÃO: Dúvida geral no processo de estruturação acima, contate a Equipe Protheus Framework.
0 Comentários