| 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 |
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.
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. |
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|