UC00004 - Movimentação de series

De Wiki Java - Interno
Ir para: navegação, pesquisa

Conteúdo

Objetivo

  • Definir regras e funcionalidades para movimentação de itens que controlam série.

Atores

  • Usuário

Pré-requisitos

  • Seguir orientações do documento de padrões de desenvolvimento.
  • Ter cadastrados produtos que controlam série.
  • Estar movimentando produtos que controlam série.

Resultado esperado

  • Movimentar estoque de produtos que controlam série.

Diagrama de classes

Series.png

Layouts sugeridos

Layouts sugeridos

Regras de negócio

RN01 - Regras e funcionalidades da tela "Séries"

Na tela Séries os campos Produto, Unidade de compra, Quantidade e Valor total ficarão sempre desabilitados (somente leitura) e serão automaticamente preenchidos com os dados já informados na tela antecessora. Logo abaixo do cabeçalho da tela há um campo de texto onde o usuário deverá informar as séries equivalente à quantidade do item exibida no campo Quantidade.


Deverá ser informado um número de série por linha. Todos os dados contidos em uma determinada linha serão considerados como uma única série. Espaços em branco antes e/ou depois dos números de série serão automaticamente desconsiderados. À media que as séries forem informadas o sistema exibirá no campo Quantidade de séries o total de séries já informadas.


Quando usuário acionar o botão [Salvar] o sistema verificará se a quantidade de linhas/séries informadas correspondem à quantidade informada no cabeçalho da tela (que veio da tela antecessora). Se a quantidade de séries informada não for igual à quantidade listada no cabeçalho a operação será abortada e a seguinte mensagem de alerta será exibida ao usuário: A quantidade de séries digitada não corresponde à quantidade informada para o item.


Se dentre as séries digitadas uma ou mais já existirem no estoque para o item em questão ou até mesmo para outro item, o sistema não permitirá que os dados sejam salvos e emitirá ao usuário a seguinte mensagem de alerta: A(s) série(s) X, Y, Z já constam no sistema. Verifique maiores detalhes sobre esta(s) série(s) na consulta de controle de séries.


Se as quantidades forem coerentes e se as séries forem inéditas (nenhuma série repetida foi digitada), elas ficarão gravadas em memória e serão movimentadas junto com a movimentação de estoque do item na tela antecessora.


O botão [Limpar] irá limpar todas as séries já digitadas quando acionado, sem mensagem de confirmação ao usuário. Já o botão [Cancelar] irá fechar a tela Séries descartando quaisquer dados já informados.

Ferramentas pessoais
Espaços nominais

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