Perguntas Adicionar filtro Nome do Cliente no indice de pesquisa

Mais
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.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #15744 por lalberto
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.

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.

Mais
11 anos 3 meses atrás #15750 por marcelo silva
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.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.077 segundos
Joomla templates by a4joomla