Através de filtros com as expressões em ADVPL é possível listar cada status dos pedidos de compras, abaixo seguem os exemplos das
fórmulas.
Para pedidos Pendentes(VERDE), tente:
C7_QUJE==0 .And. C7_QTDACLA==0.And.Empty(C7_RESIDUO).AND.Empty(C7_CONTRA).AND. C7_CONAPRO<>"B"
Para pedidos Pendentes(VERDE), tente:
C7_QUJE==0 .And. C7_QTDACLA==0.And.Empty(C7_RESIDUO).AND.Empty(C7_CONTRA).AND. C7_CONAPRO<>"B"
Para pedidos parcialmente atendidos(AMARELO), tente:
C7_QUJE<>0.And.C7_QUJE<C7_QUANT.AND.
Empty(C7_RESIDUO).AND.Empty(C7_CONTRA).AND. C7_CONAPRO<>"B"
Para pedidos atendidos(VERMELHO), tente:
C7_QUJE>=C7_QUANT.AND. Empty(C7_RESIDUO).AND.Empty(C7_CONTRA).AND. C7_CONAPRO<>"B"
Para pedidos utilizados em
Pré Documento de Entrada(LARANJA), tente:
C7_QTDACLA >0.And.Empty(C7_RESIDUO).AND.Empty(C7_CONTRA).AND. C7_CONAPRO<>"B"
C7_QTDACLA >0.And.Empty(C7_RESIDUO).AND.Empty(C7_CONTRA).AND. C7_CONAPRO<>"B"
Para pedidos bloqueados(AZUL), Devolvidos(Marrom) e Reprovados( X ), tente:
C7_ACCPROC<>"1"
.And. C7_CONAPRO=="B".And.C7_QUJE < C7_QUANT.AND.
Empty(C7_RESIDUO)
Para pedidos gerados do GCT(BRANCO) ou aptos para enviar aprovação (Bola Azul), tente:
!Empty(C7_CONTRA).And.Empty(C7_RESIDUO)
Para pedidos com Eliminação de Resíduo(CINZA), tente:
!Empty(C7_RESIDUO)
Entrar no pedidos de compras;
Clicar no Botão Filtrar;
Clicar no Botão Criar Filtros;
Preencher com qualquer nome no campo ‘Nome do Filtro’, ex: VERDE;
Clique no Botão Expressão;
Copiar a fórmula ADVPL que desejar filtrar (listagem acima), ex da verde:
C7_QUJE==0 .And. C7_QTDACLA==0.And.Empty(C7_RESIDUO).AND.Empty(C7_CONTRA).AND. C7_CONAPRO<>"B"
Colar a fórmula copiada no campo ‘Expressão de Filtro’;
Clicar em Adicionar;
Clicar em Confirmar;
Flag o Filtro nomeado;
Clicar em Confirmar novamente.
O mesmo filtro pode ser utilizado para extrair a relação em excel, através do consulta genérico para a tabela SC7.
Repassem para todos os
compradores.
MUITO BOM ESSE FILTRO
ResponderExcluirVC TERIA AS LEGENDAS PARA AS SOLICITAÇÕES DE COMPRA ?
Bom dia, O post foi criado para te ajudar, segue;
Excluirhttp://consultadvpl.blogspot.com.br/2016/07/legenda-solicitacao-compras-protheus.html
Muito bom, me ajudou muito.
ResponderExcluirÉ um absurdo que não exista esses filtros no padrão.
Boa Tarde,
ExcluirFico contente que tenha te ajudado, na versão 12, as rotinas estão sendo criadas em MVC, a ideia é que o uso dos filtros/ legendas sejam mais simples e intuitivo.
Muito Obrigado, me ajudou muuuuuuito. Parabéns
ResponderExcluirEste comentário foi removido pelo autor.
ExcluirOk, disponha, o filtro de expressão, pode ser usado no consulta genérica para exportação também.
ExcluirHola Denis,
ResponderExcluir¿Tendrás un ejemplo simple de un MVC como para empezar a desarrollar?
Mucho agradezco tu ayuda.
oliverio.sierra@gmail.com
Saludos.
Sensacional!!
ResponderExcluirPara a tela de analise de cotações, e possivel fazer um filtro parecido?
ResponderExcluirPara a tela de analise de cotações, e possivel fazer um filtro parecido?
ResponderExcluirEstou no financeiro...
ResponderExcluiré possível criar um filtro para o status dos titulos a pagar?
Muito bom!
ResponderExcluirExiste uma maneira de acompanhar a SC desde a sua abertura até a entrada no armazém? (lead time)
Precisaríamos associar mais de um relatório?
Bom dia!
ResponderExcluirAlgumas legendas não estão funcionando na Versão 12.1.17.
É possível que exista alguma variação?
Estou com esse mesmo problema, alguém já conseguiu resolver
ExcluirBom dia, seria possivel criar uma legenda do tipo "se enviou por e-mail -> cor tal", "se não -> cor tal"
ResponderExcluirNos enviamos todos os pedidos de compra por e-mail do fornecedor, queria criar uma legenda ou algo do tipo para que seja mostrado na rotina.
Obrigado, att
Lucas Matheus
ESTA APARECENDO A MENSAGEM:
ResponderExcluirTOTVS
C8001-RECOGNITION ERROR
COMO RESOLVER?