01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Produto Comercial
Função:Consulta de cobertura de estoque
Requisito/Story/Issue (informe o requisito relacionado) :DVAARMMRC-20


02. SITUAÇÃO/REQUISITO

Foi solicitado uma consulta de indicadores para auxiliar no processo de distribuição, mostrando as vendas e estoques para calcular a cobertura.

03. SOLUÇÃO

Foi criado o componente PRDFC091 para consultar a cobertura dos produtos, mostrando detalhadamente os valores de venda e estoque de cada produto para calcular a cobertura.


Imagem 1 - Configurado o parâmetro empresa DS_LST_TP_CLAS_PRD_COBERT com o tipo de classificação que será filtrado na consulta da cobertura.


Imagem 2 - No componente PRDFC091, foram inseridos os filtros para consulta e acionado o botão "Consultar...".


Imagem 3 - A consulta abre o componente PRDFL249 que mostra o total por nível.


Imagem 4 - Ao expandir os níveis de acordo com a classificação informada no filtro, o duplo clique no último nível abre o detalhamento da cobertura.


Imagem 5 - No componente PRDFL250 é possível verificar a grade referente ao nível selecionado, o valor total de venda a preço de custo(quantidade venda * valor unitário), o valor total do estoque a preço de custo(estoque * valor unitário) e o percentual da cobertura referente ao total de venda e estoque(total estoque / (total venda / qt. dias do período) / 30), sendo que o preço de custo é referente ao tipo de valor informado no filtro do PRDFC091.


Imagem 6 - Retornando ao componente PRDFL249, foi acionado o botão "Venda sem custo...".


Imagem 7 - No componente PRDFL253, mostra todas as vendas de produtos que não possuem o tipo de valor informado no filtro do PRDFC091.


Imagem 8 - Consultando a primeira venda, pode ser verificado que o produto não possui valor no tipo de valor informado no filtro do PRDFC091.




<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;
}
</style>