UC00113 - Consulta de posição de estoque

De Wiki Java - Interno
Edição feita às 16h22min de 16 de abril de 2014 por Daniel (disc | contribs)

Ir para: navegação, pesquisa

Conteúdo

Objetivo

  • Manter consulta de posição de estoque.

Atores

  • Usuário

Pré-requisitos

  • Considerar documento Padrões de desenvolvimento.
  • No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Consulta de posição de estoque. Este nome será utilizado para criar a página no Wiki.

Resultado esperado

  • Visualizar posição de estoque dos produtos cadastrados/movimentados no sistema, com estoque por grade e séries disponíveis.

Diagrama de classes

Produto.png 400px

Layouts sugeridos

Fluxo de eventos

Fluxos principais

Fluxo 1:

Fluxos alternativos

Fluxo 1:

Fluxos de exceção

Fluxo 1:

Regras de negócio

RN01 - Tela de filtragem

  1. Filiais: Campo onde serão listadas todas as filiais cadastradas cujo usuário logado possui acesso. A filial logada será marcada por padrão.
  2. Dados cadastrais do produto: Filtros onde poderão ser informados dados já cadastrados no sistema existentes também no cadastro de produtos. Estes filtros são opcionais, e uma vez informados, o sistema buscará por movimentações de estoque de produtos cujo cadastro possui um ou mais dados coerentes com os filtros utilizados.
    • Fornecedor
    • Grupo
    • Subgrupo
    • Família
    • Marca
    • Fabricante
  3. Classificação A B C: Neste filtro o usuário poderá optar por filtrar movimentações de estoque de produtos da curva ABC selecionando qual classificação deseja considerar. Por padrão estes filtros serão apresentados desmarcados, o que significa que todos os produtos serão considerados na consulta independente de terem ou não a classificação. Caso uma ou mais classificações sejam marcadas, então somente produtos que as possuem serão considerados. Lembrando que para gravar a classificação ABC nos produtos é necessário acessar a função Atualiza classificação ABC no cadastro de produto acabado.
  4. Listar: Campo onde o usuário poderá optar por listar ou não produtos bloqueados com as seguintes opções:
    • Bloqueados
    • Não bloqueados
    • Todos (opção padrão)
  5. Período de estoque: Neste campo o usuário poderá optar por qual data deseja realizar a consulta em questão com as seguintes opções:
    • Atual: Não utiliza data específica e consulta/exibe o estoque atual dos produtos.
    • Por data: Quando selecionado habilita logo à direita um campo para que o usuário informe, obrigatoriamente, a data específica na qual o sistema deverá consultar exibir o estoque dos produtos.
  6. Preço a considerar: Campo onde deverá ser selecionado o tipo de preço unitário dos itens listados na consulta. As opções serão as seguintes:
    • Custo atual: Exibe o preço de custo atual dos itens, gravados em seus cadastros.
    • Custo do dia: Se o período de estoque foi Por data, exibe o preço de custo dos itens da data em questão. Caso o período de estoque seja Atual será considerado o preço de custo atual.
    • Médio atual:Exibe o preço médio dos itens, gravados em seus cadastros.
  7. *Médio do dia: Se o período de estoque foi Por data, exibe o preço médio dos itens da data em questão. Caso o período de estoque seja Atual será considerado o preço médio atual.
    • Venda: Exibe o preço de venda do item com base na tabela de preço padrão da filial logada.
  8. Ordem: Campo onde o usuário poderá selecionar a ordenação e agrupamento para exibição dos dados da consulta. As opções serão as seguintes:
    • Alfabética: Opção padrão. Exibe os produtos ordenados alfabeticamente por sua descrição.
    • Código: Exibe os produtos ordenados de forma crescente pelo código.
    • Por família: Exibe os produtos agrupados por família e ordenados alfabeticamente (tanto famílias quanto os itens).
    • Por fornecedor: Exibe os produtos agrupados por fornecedor e ordenados alfabeticamente.
    • Grupo: Exibe os produtos agrupados por grupo e ordenados alfabeticamente.
    • Grupo e subgrupo: Exibe os produtos agrupados por grupo, sub agrupados por subgrupo e ordenados alfabeticamente.
    • Por referência: Exibe os produtos ordenados alfabeticamente pela referência.
  9. Listar produtos desativados: Quando marcado, considera produtos desativados na consulta.
  10. Estoque a considerar: Consulta/exibe produtos considerando o estoque dos mesmos na opção selecionada. As opções serão as seguintes:
    • Geral
    • Apenas negativo
    • Apenas positivo
    • Exceto zerado
    • Negativo e zerado
    
    O único filtro obrigatório é a Filial. Todos os demais deverão ser cumulativos, não anulando um ao outro.

RN02 - Grid da consulta

== RN03 - Impressão ==

Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas