Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Serviços
Módulo:Estoque/Custos (SIGAEST)
Função:Baixas do CQ (MATA175)
Ticket:4088334
Issue:

MPRIMESP-17237


02. SITUAÇÃO/REQUISITO

        Nos casos em que o administrador do sistema configura o campo Liberado (D7_LIBERA), da tabela de Movimentações de CQ (SD7), como um campo "Usado" no dicionário de dados, tem-se a oportunidade de criar filtros com este campo na rotina MATA175. Este campo, porém, é configurado no dicionário de dados como um Combobox com as opções "Sim" e "Não", podendo gerar dúvidas quanto a que filtro criar quando se deseja filtrar as movimentações rejeitadas, aprovadas ou pendentes de análise.

03. O CAMPO D7_LIBERA 

        Apesar do nome, este campo não representa uma movimentação de CQ aprovada ou rejeitada. Para este caso, utiliza-se o campo D7_TIPO, onde o valor "0" representa a entrada do produto no armazém de CQ, o tipo "1" representa o saldo liberado e o tipo "2" o saldo rejeitado.
        Por outro lado, o campo D7_LIBERA é o campo utilizado pelo Protheus para controle do status da movimentação (representado pela legenda no canto esquerdo de cada registro). Quando é realizada uma nova entrada no armazém de CQ, esse campo é deixado vazio. O efeito disso, no programa, é a geração da legenda verde, representando que aquele movimento possui saldo pendente de análise. Caso se realize uma rejeição ou uma aprovação parcial do saldo, novos registros serão criados (com o campo D7_TIPO preenchido com 2 ou 1, respectivamente),  e o campo D7_LIBERA permanecerá vazio e a legenda permanecerá verde, indicando que ainda há saldo a ser analisado.
        Somente quando todo o saldo da movimentação original é aprovado ou rejeitado, todos os registros referentes àquele saldo original tem o campo D7_LIBERA preenchido, fazendo com que as legendas dos registros relacionados tornem-se vermelha, representando que todo o saldo foi analisado.

04. MONTANDO FILTROS

  1. Filtrando saldos aprovados pelo CQ:

                Neste caso, filtre pelo campo D7_TIPO, buscando pelo valor 1:



        2. Filtrando saldos rejeitados pelo CQ:

                Neste caso, filtre pelo campo D7_TIPO, buscando pelo valor 2:



        3. Filtrando saldos pendentes de análise:

                Neste caso, filtre pelo campo D7_LIBERA, buscando os valores diferentes de Sim E os valores diferentes de Não: