UC00048 - Operação de entrada

De Wiki Java - Interno
Edição feita às 11h33min de 23 de julho de 2014 por Daniel (disc | contribs)

Ir para: navegação, pesquisa

Conteúdo

Objetivo

  • Definir regras e funcionalidades para operações de entrada.

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 Operação de entrada. Este nome será utilizado para criar a página no Wiki.

Resultado esperado

  • Controlar/cadastrar operações de entrada no sistema.

Diagrama de classes

Operacoes.png

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 pesquisa

Lista as operações de entrada já cadastradas em um grid com as seguintes colunas:

  1. DESCRIÇÃO: Nome da operação.
  2. ATIVO: Informa se uma determinada operação está ativa ou não.
  3. MOVIMENTOS: Mostra as opções SIM ou NÃO para cada tipo de movimento/integração da operação de entrada nas seguintes colunas:
    • CONSIDERA EM COMPRAS
    • DEDUZ EM COMISSÕES
    • DEVOLUÇÃO DE VENDA
    • ATUALIZA PREÇO DE CUSTO
    • GERA CONTABILIDADE
    • GERA ESTOQUE
    • GERA FINANCEIRO
    • ENTRADA DOC. PRÓPRIO
  4. Botão [Adicionar operação de entrada]: Botão que quando acionado direciona o usuário para tela de manutenção.
    
    O grid utilizará do mecanismo de busca lucene.

RN02 - Tela de manutenção

Geral

  1. Ativa: Define se a operação está ativa ou inativa.
  2. Descrição: Campo onde deve ser informada, obrigatoriamente, a descrição/nome da operação.

Movimentos

  1. Considerar em compras: Em desenvolvimento.
  2. Devolução de venda: Parâmetro que define se a operação caracteriza uma devolução de venda. Quando ativo, este parâmetro habilitará o parâmetro Deduzir em comissões.
  3. Deduzir em comissões: Habilitado somente quando a operação for devolução de venda, com este parâmetro marcado vendas que tiveram devoluções com a operação em questão terão sua comissão deduzida em rotinas que fizerem tal cálculo.
  4. Atualiza preço de custo: Parâmetro que define se a operação atualiza ou não preço de custo. Rotinas de entrada de itens que utilizarem uma operação com este parâmetro ativo atualizarão o preço de custo dos mesmos com base na formula cadastrada para a respectiva filial.
  5. Gera contabilidade: Parâmetro que define se a operação irá gerar movimentos de contabilidade. Em rotinas que utilizarem uma operação com este parâmetro ativo serão exigidos dados específicos como conta contábil e etc.
  6. Gera estoque: Parâmetro que define se a operação irá gerar movimento de estoque. Em rotinas que utilizarem uma operação com este parâmetro ativo será gerado movimento de estoque para entrada dos itens.
  7. Gera financeiro: Parâmetro que define se a operação irá gerar movimentação financeira. Em rotinas que utilizarem uma operação com este parâmetro ativo serão geradas movimentações financeiras (exemplo: Contas a pagar).
  8. Entrada via documento próprio: Define se a operação pode ser utilizada como entrada via documento próprio. Operações com este parâmetro ativo só poderão ser utilizadas na rotina de Emissão de nota de entrada.

Impostos

RN03 - Regras gerais

aaa

Ferramentas pessoais
Espaços nominais

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