01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Industrial |
Função: | Recalcular a quantidade de movimento das M.P.'s da emissão de receita com base nas transações não canceladas. |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAIND-5304 |
02. SITUAÇÃO/REQUISITO
Após movimentar M.P. da emissão de receita, por alguma mudança de programação pode ser que seja necessário "desfazer" o movimento, para isso cancelamos a transação. Porém a quantidade retirada/retornada da M.P. da emissão fica divergente, assim, necessitamos recalcular a quantidade retirada/retornada.
03. SOLUÇÃO
Foi desenvolvido um componente de Recálculo de M.P. de Emissão de Receita por Transação(PCPFP204) para que possamos recalcular as quantidades de retirada e retornada.
Imagem 1 - Podemos observar no componente PCPFP107 que para a emissão 1635 temos quantidade de retirada e retornada para as M.P.'s. Para realizar o recálculo das quantidade iremos abrir o componente PCPFP204 pelo botão "Recálculo mov...". As transações que retiraram e retornada a quantidade já estão canceladas.
Imagem 2 - Quando o componente PCPFP204 é chamado pelo componente PCPFP107 já é carregado a emissão em questão. Acionamos o botão "Processar", nesse momento é verificada as transações de movimento de M.P. relacionadas a emissão que não estão canceladas e recalculada as quantidade de retirada e retornada.
Imagem 3 - Pode verificar no componente PCPFP107 que foi recalculada as quantidade. Estão zeradas pois foi cancelado todas as transações de retirada e de retorno.
Imagem 4 - O componente PCPFP204 pode ser chamado do menu, dessa forma, informamos um filtro de emissão e consultamos, é listada as emissões e selecionamos as emissões que desejamos recalcular. Dessa forma é possível recalcular várias emissões de uma vez só.
Imagem 5 - Caso alguma emissão a quantidade calculada do retorno seja maior que a quantidade retirada, será apresentando uma mensagem informando quais emissões, matérias primas e a quantidade de cada uma que tem essa situação. Essa situação pode ocorrer por cancelar a transação de retirada e não cancelar a de retorno.
As demais emissões que foram selecionadas que não forem apresentadas na mensagem será recalculada normalmente.