- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Compras
- Adicionar filtro Nome do Cliente no indice de pesquisa
Perguntas Adicionar filtro Nome do Cliente no indice de pesquisa
- marcelo silva
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 31
- Obrigados Recebidos: 0
11 anos 3 meses atrás #15725
por marcelo silva
Olá para todos. Sou novo no totvs e não tenho mt experiencia nas configurações do totvs. Gostaria de saber como faço para adicionar no indice de pesquisa de Pedido de Vendas o filtro (Nome do Cliente) para facilitar a procura de clientes no Pedido.
Obrigado.
Att.
Obrigado.
Att.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 3 meses atrás #15744
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Adicionar filtro Nome do Cliente no indice de pesquisa
Olá Marcelo boa tarde.
Bom vamos lá, não é tão simples assim mas vou te dar um passo a passo.
Primeira coisa será vc criar um campo para armazenar o nome do cliente
Entrar no SIGACFG, Base de Dados, Localizar a Tabela SC5, e Criar um Campo tipo C5_NOMCLI C 40
Colocar a posição do campo logo apos o campo C5_LOJACLI Beleza.
Bom após criar este campo devemos gravar o nome do cliente nos registros já existentes.
Ir Em Indices e criar o Indices C5_FILIAL + C5_NOMCLI e marca para aparecer em pesquisa.
Assim que sair do configurador voce poderá entrar no sql e executar as seguintes querys
UPDATE SC5010
SET C5_NOMCLI = A1_NOME
FROM SA1010
WHERE C5_CLIENTE = A1_COD
AND C5_LOJACLI = A1_LOJA
AND C5_TIPO = 'N'
AND C5_NOMCLI = ''
E no caso de Pedidos Devolucao ou B Utiliza Fornecedor
UPDATE SC5010
SET C5_NOMCLI = A2_NOME
FROM SA2010
WHERE C5_CLIENTE = A2_COD
AND C5_LOJACLI = A2_LOJA
AND C5_TIPO IN('D','B')
AND C5_NOMCLI = ''
bELEZA
Bom após isso devemos criar um gatilho no sistema para preenchimento deste campo
Campo C5_CLIENTE
Gatilho vai buscar o Nome do cliente na tabela de clientes SA1
condição se M->C5_TIPO = "N" ok
Campo C5_CLIENTE
Gatilho vai buscar o nome do fornecedor
condicao se M->C5_TIPO $ "B*D"
Espero ter ajudado.
Bom vamos lá, não é tão simples assim mas vou te dar um passo a passo.
Primeira coisa será vc criar um campo para armazenar o nome do cliente
Entrar no SIGACFG, Base de Dados, Localizar a Tabela SC5, e Criar um Campo tipo C5_NOMCLI C 40
Colocar a posição do campo logo apos o campo C5_LOJACLI Beleza.
Bom após criar este campo devemos gravar o nome do cliente nos registros já existentes.
Ir Em Indices e criar o Indices C5_FILIAL + C5_NOMCLI e marca para aparecer em pesquisa.
Assim que sair do configurador voce poderá entrar no sql e executar as seguintes querys
UPDATE SC5010
SET C5_NOMCLI = A1_NOME
FROM SA1010
WHERE C5_CLIENTE = A1_COD
AND C5_LOJACLI = A1_LOJA
AND C5_TIPO = 'N'
AND C5_NOMCLI = ''
E no caso de Pedidos Devolucao ou B Utiliza Fornecedor
UPDATE SC5010
SET C5_NOMCLI = A2_NOME
FROM SA2010
WHERE C5_CLIENTE = A2_COD
AND C5_LOJACLI = A2_LOJA
AND C5_TIPO IN('D','B')
AND C5_NOMCLI = ''
bELEZA
Bom após isso devemos criar um gatilho no sistema para preenchimento deste campo
Campo C5_CLIENTE
Gatilho vai buscar o Nome do cliente na tabela de clientes SA1
condição se M->C5_TIPO = "N" ok
Campo C5_CLIENTE
Gatilho vai buscar o nome do fornecedor
condicao se M->C5_TIPO $ "B*D"
Espero ter ajudado.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- marcelo silva
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 31
- Obrigados Recebidos: 0
11 anos 3 meses atrás #15750
por marcelo silva
Respondido por marcelo silva no tópico Adicionar filtro Nome do Cliente no indice de pesquisa
Boa tarde Luiz Alberto. Mt obrigado por me responder. Referente ao campo C5_NOMCLIE no configurador, eu conferi la e ja tem. Então eu ja havia adicionado no indice tambem, mas nao tinha entrado no sql para alterar, visto tb que eu não sei nada de sql e não sabia que tinha que alterar tb no sql. Mas mt obrigado. já me ajudou mt.
Att.
Att.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Compras
- Adicionar filtro Nome do Cliente no indice de pesquisa
Tempo para a criação da página:0.077 segundos