Através de filtros com as expressões em ADVPL é
possível listar cada status das solicitações ao armazém, abaixo seguem os exemplos das
fórmulas.
PRÉ-REQUISIÇÃO BAIXADA/VERMELHO:
!EMPTY(SCP->CP_STATUS)
.AND. SCP->CP_PREREQU == "S" .AND. SCP->CP_QUANT ==
SCP->CP_QUJE
BAIXAR PRÉ-REQUISIÇÃO/VERDE:
EMPTY(SCP->CP_STATUS) .AND. SCP->CP_PREREQU ==
"S" .AND. SCP->CP_QUJE == 0
GERAR PRÉ-REQUISIÇÃO/AMARELO:
EMPTY(SCP->CP_STATUS)
.AND. EMPTY(SCP->CP_PREREQU)
PRÉ-REQUISIÇÃO ENCERRADA/AZUL:
!EMPTY(SCP->CP_STATUS) .AND. SCP->CP_PREREQU ==
"S" .AND. ( SCP->CP_QUANT > SCP->CP_QUJE)
PARCIALMENTE BAIXADA/LARANJA:
EMPTY(SCP->CP_STATUS)
.AND. SCP->CP_PREREQU == "S" .AND. SCP->CP_QUJE > 0
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: VERDE;
Clique
no Botão Expressão;
Copiar a fórmula ADVPL que desejar
filtrar (listagem acima), ex da verde:
EMPTY(SCP->CP_STATUS) .AND. SCP->CP_PREREQU ==
"S" .AND. SCP->CP_QUJE == 0
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 todos os almoxarifes!
A legenda azul e laranja da erro de variavel SCP inexistente
ResponderExcluir