No TOTVS Protheus, para inibir registros na rotina de Solicitação ao Armazém (MATA105) por filtro de legenda, utilize a expressão CP_PREREQU = ' ' no filtro de expressão. É possível salvar e aplicar esse filtro para mostrar apenas solicitações não finalizadas, com regras específicas para cada status, como Pré-requisição gerada, Pendente, Em aprovação, Rejeitado e Ordem de Separação Gerada.
Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como inibir registros na rotina de Solicitação ao Armazém por filtro de legenda?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.
Solução
Para efetuar filtros de Legenda na rotina de Solicitação ao Armazém (MATA105), basta efetuar um Filtro de Expressão CP_PREREQU = ' ' (com este espaço entre as aspas simples), conforme exemplo abaixo:
1. Na rotina de Solicitação ao Armazém, clique em "Filtrar" na parte superior direita:
2. Clique em Criar Filtro:
2. Selecione a opção "Expressão" e preencha a seguinte expressão abaixo:
3. Após preencher a expressão, clique em "Salvar":
4. Após salvar, o usuário pode clicar em "Outras Ações" -> "Salvar" para fixar esse filtro. Após isso, basta marcar o filtro e clicar em "Aplicar Filtros Selecionados":
5. Após isso, perceba que ele só filtrará Solicitações ao Armazém que ainda não foram finalizadas:
6. Regra de cada filtro e legenda na rotina Solicitação ao Armazém:
Pré-requisição gerada -> !EMPTY(CP_PREREQU) .AND. !CP_STATSA $ 'BR' .AND. EMPTY(CP_ORDSEP)
Pendente -> EMPTY(CP_PREREQU) .AND. !CP_STATSA $ 'BR'
Em aprovação -> CP_STATSA == 'B'
Rejeitado -> CP_STATSA == 'R'
Ordem de Separação Gerada -> !EMPTY(CP_ORDSEP)
Saiba mais:
Clique aqui e veja mais artigos sobre Movimentações no Estoque
0 Comentários