~~ODT~~

Última atualização: 2017/04/03 18:19 (edição externa)

Consulta de Entradas Avulsas

Esse caso de uso é utilizado pelos gestores dos almoxarifados da instituição com a finalidade de permitir a listagem dos registros de todas as entradas avulsas já inseridas no sistema.

Descrição do Caso de Uso

O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Almoxarifado → Aba Estoque → Consultas → Consulta de Entradas Avulsas.

Inicialmente o sistema mostrará a relação de entradas avulsas realizadas. Mostra nesta mesma tela as seguintes opções de filtragem:

São mostrados os seguintes dados das entradas avulsas:

Para cada entrada listada, são exibidas as opções de alterá-la ou remover. (De acordo com a RN01 e RN02).

Caso seja escolhida a opção de alterar uma entrada avulsa (RN01), poderão ser alterados os seguintes dados:

Caso seja escolhida a opção de remover uma entrada avulsa (RN01), será solicitada a confirmação da operação com as seguintes informações sobre a entrada selecionada:

O caso de uso então é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.almoxarifado.comuns.dominio.MovimentacaoEstoque administrativo.almoxarifado.movimentacao_estoque

Plano de Teste

Sistema: SIPAC.

Módulo: Almoxarifado.

Link(s): Sipac→ Almoxarifado → Estoque → Consultas → Consulta de Entradas Avulsas.

Usuário: genibaldo, pedro.

Papel que usuário deve ter: SipacPapeis.GESTOR_ALMOXARIFADO ou SipacPapeis.AUDITOR_ALMOXARIFADO ou SipacPapeis.GESTOR_GERAL_ALMOXARIFADO ou SipacPapeis.AUDITOR.

Cenários de Teste

Caso deseje cadastrar um calendário de evento do tipo Calendário para Alterações em Entradas/Saídas do Almoxarifado/Patrimônio, utilize o usuário com papel de “GESTOR_CALENDARIO_CONTABIL” no caso de uso: Sipac → Portal Administrativo → Outros → Calendário → Calendário Contábil (Calendário Contábil).

Dados para o Teste

Verificar se o almoxarifado da unidade do usuário logado possue permissão para alterar a data da movimentação. Se possuir a data poderá ser digitada pelo usuário, caso contrário deverá aparecer apenas a data atual, sem possibilidade de alteração. Para realizar essa verificação, utilize a consulta abaixo:

SELECT usuario.login, denominacao, almoxarifado.almoxarifado.id_unidade,
       almoxarifado.almoxarifado.id_usuario, almoxarifado.almoxarifado.data_cadastro,
       unidade_responsavel, todo_grupo, bloqueado, libera_entrada_avulsa,
       altera_data_saida_avulsa, permite_transf_estoque
       
       FROM almoxarifado.almoxarifado
            INNER JOIN comum.usuario ON comum.usuario.id_unidade = almoxarifado.almoxarifado.id_unidade
                  WHERE altera_data_saida_avulsa IS NOT NULL AND altera_data_saida_avulsa = 't';

Para registrar novas entradas, pode-se utilizar o caso de uso de Registrar Entrada Avulsa.