Páginas filhas
  • DT Não permitir realizar a movimentação de O.P caso possua receita com situação inativa ou com data de utilização vencida


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Industrial
Função:Não permitir realizar a movimentação de O.P caso possua receita com situação inativa ou sem data de utilização
Ticket:6757342
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-1606


02. SITUAÇÃO/REQUISITO

Solicitado para que não seja possível realizar a movimentação de local da O.P no componente PCPFM250, quando a receita associada a O.P possuir uma data de utilização maior do que a quantidade de dias configurada em parâmetro. 

03. SOLUÇÃO

Foi implementado no componente PCPFM250 para que quando o parâmero empresa "QT_DIA_RECEITA_SEM_USO" possuir um valor informado, não seja possível realizar a movimentação de local da O.P caso a quantidade de dias informada no parâmetro for inferior a data informada no campo: "Utilizada em" do componente PCPFM167, exemplo:

Quantidade de dias informado no parâmetro: 05
Data informada no campo "Utilizada em" da receita: 26/06/2020
Data do sistema: 29/07/2020 

Importante: O parâmetro utiliza como base para a quantidade de dias a data atual do sistema sendo assim no exemplo supracitado, a movimentação da O.P não iria ocorrer pois a quantidade de dias informadas no parâmetro, permitira que alguma movimentação para O.P que contenha a receita exemplificada, acontecesse até o dia: 24/07/2020 respeitando os 05 dias configurados no parâmetro.


Observação: Para a exemplificação abaixo considerar que a data do sistema é: "28/07/2020".

Imagem 01 - Demonstra que o parâmetro empresa "QT_DIA_RECEITA_SEM_USO" está configurado com a quantidade de dias "05" para a empresa "003".


Imagem 02 - Demonstra que para a O.P "695" a receita "D1" está configurada.


Imagem 03 - Ao realizar a consulta da receita "D1" pode ser observado que a data no campo "Utilizada em" é: 27/06/2020. 


Imagem 04 - Ao acessar o componente PCPFM250 e informar  O.P "695" o botão "Movimentar" está sendo acionado.


Imagem 05 - Ao acionar o botão mencionado acima, a mensagem de aviso é apresentada, isso acontece pois a quantidade de dias informada no parâmetro empresa: "QT_DIA_RECEITA_SEM_USO", é inferior a data da ultima utilização da receita, devido a isso o processo é abortado.

Observação: Para que a movimentação de local aconteça o parâmetro deverá estar configurado com uma quantidade de dias maior do que a informada por exemplo: "50".


Imagem 06 - Demonstra que para a receita D1 a data do campo "Utilizada em" foi retirada.

Imagem 07 - Ao acessar o componente PCPFM250, informar a O.P "695" e acionar o botão "Movimentar" a mensagem acima é apresentada, isso acontece pois a receita D1 não possui uma data de utilização e devido a esse motivo a movimentação não pode ser realizada.


Imagem 08 - Demonstra que a situação da receita "D1" está "Inativo".


Imagem 09 - Ao acessar o componente PCPFM250, informar a O.P "695" e acionar o botão "Movimentar" a mensagem acima é apresentada, isso acontece pois a receita D1 se encontra na situação "inativo" e devido a isso a movimentação não pode ocorrer.