terça-feira, 24 de maio de 2016

Legenda Contas Pagar Protheus FIN

Através de filtros com as expressões em ADVPL é possível listar cada status no contas a pagar, abaixo seguem os exemplos das fórmulas.

VERDE - "TITULO EM ABERTO":
EMPTY(E2_BAIXA)
AZUL - "BAIXADO PARCIALMENTE":
E2_SALDO <> E2_VALOR .AND. E2_SALDO <> 0      
VERMELHO - "TITULO BAIXADO":
!EMPTY(E2_BAIXA)
PRETO - "TITULO EM BORDERO":
!EMPTY(E2_NUMBOR) .AND. EMPTY(E2_BAIXA)                                                                    
BRANCO – ADIANTAMENTO COM SALDO”:
E2_TIPO == 'PA' .AND. E2_SALDO > 0
CINZA - "TITULO BAIXADO PARCIALMENTE E EM BORDERO":
!EMPTY(E2_NUMBOR) .AND. E2_SALDO > 0 .AND. E2_SALDO <> E2_VALOR

COMO FAZER:
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: vermelho;
Clique no Botão Expressão;
Copiar a fórmula ADVPL que desejar filtrar (listagem acima), ex do vermelho:
!EMPTY(E2_BAIXA)

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.


Favor repassar para o financeiro.

3 comentários:

  1. Este comentário foi removido pelo autor.

    ResponderExcluir
  2. Excelente conteúdo. Para utilizar também no contas a receber, basta alterar o prefixo da tabela de E2 para E1.

    ResponderExcluir
    Respostas
    1. boa noite, seria so fazer a alteração da expressão de E2 para E1?

      Excluir