Páginas filhas
  • DT Filtro de Balanço Rotativo por Movimento/Saldo

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Industrial
Função:Incluir produtos no balanço rotativo por movimentação/saldo de produto.
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAARMVBG-239


02. SITUAÇÃO/REQUISITO

No balanço rotativo existe a necessidade de realizar a inclusão de produtos com base em critérios de quantidade de vendas, quantidade de devoluções e saldos em estoque, já que estes três critérios são reflexo das movimentações de estoque e, pela metodologia utilizada, servem como base para garantir fidelidade dos estoques no sistema com o real existente fisicamente.

03. SOLUÇÃO

Foi desenvolvido o componente PRDFF020 para filtrar produtos por movimento / saldo de produtos, sendo este componente chamado através de um botão no componente de balanço rotativo  (BALFP010). Os produtos retornados do PRDFF020 são incluídos no balanço rotativo para cada empresa selecionada no balanço.

No componente BALFP010, ao acionar o botão 'Incluir prod. mov'. será chamado o componente PRDFF020 para filtrar os produtos. Serão apresentadas as empresas selecionadas  no componente BALFP010, sendo assim, os produtos serão filtrados por empresa.

No componente PRDFF020 existem vários tipos de consulta, tipos de agrupamento e tipos de inclusão de produto que podem ser combinados. A seguir serão explicadas as opções deste filtro:

Tipos de consulta:

    • Maior saldo em estoque
    • Menor saldo em estoque
    • Mais vendidos
    • Menos vendidos
    • Mais devolvidos
    • Menos devolvidos

        Tipos de agrupamento:

    • Produto
    • Grupo/cor
    • Grupo

  1. Tipos de inclusão (o conteúdo deste campo é alterado conforme o tipo de agrupamento selecionado):
    • Produto
    • Grupo/cor
    • Grupo

  1. O campo "Qt. produtos" corresponde aos N primeiros registros do ranking definido pelo tipo de consulta e agrupamento. A partir destes N registros do ranking serão incluídos os produtos no balanço, porém respeitando o tipo de inclusão conforme regra a seguir:
    • Produto (disponível apenas quando o agrupamento do item for "Produto". Neste caso, devem ser incluídos apenas os produtos (SKUs) constantes no ranking, sem considerar outros SKUs do mesmo grupo.
    • Grupo/Cor (disponível quando o agrupamento for "Produto". Neste caso, devem ser incluídos no balanço todos os SKUs da mesma cor e do mesmo grupo do SKU constante no ranking. Disponível também quando o agrupamento for por "Grupo/Cor". Neste caso, deve incluir os N grupos/cores constantes no ranking).
    • Grupo (disponível em qualquer um dos três tipos de agrupamentos, deverá incluir sempre todos os produtos do grupo, independente do agrupamento do ranking).

          Os campos de intervalo "Qt. Saldo" somente ficarão habilitados quando o tipo de consulta for "Maior saldo em estoque" ou "Menor saldo em estoque". Estes campos aceitam valor negativo, para poder filtrar produtos com saldo negativo.

          Os campos de intervalo "Data movimento" somente ficarão habilitados quando o tipo de consulta for "Mais vendidos","Menos vendidos","Mais devolvidos" e "Menos devolvidos"

          A montagem do "ranking" e inclusão dos produtos no balanço é realizada individualmente PARA CADA EMPRESA, já que o produto mais vendido/devolvido em uma pode não ser o mais vendido/devolvido em outra, assim como as quantidades de estoque podem mudar consideravelmente entre elas.

          Neste filtro não são considerados produtos inativos ou que sejam de lote.

          No botão confirmar será retornado para o componente BALFP010 com os produtos selecionados, os quais serão apresentados por empresa. 

          Nas imagens abaixo será apresentado um caso de inclusão de produtos, porém conforme citado acima, existem várias combinações para seleção de produtos.



Totvs custom tabs box
tabsPasso 01
idsPasso a passo


Imagem 1 - Parâmetro por empresa para utilização do balanço rotativo.





Templatedocumentos


HTML
<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>