~~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.

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:

  • Almoxarifado*: Tipo AUTOCOMPLETE (RN03)
  • Número/Ano: Tipo NUMÉRICO, formato: 9999/AAAA.
  • Período: Tipo DATA, formato: DD/MM/AAAA à DD/MM/AAAA.
  • Todas

São mostrados os seguintes dados das entradas avulsas:

  • Número: Tipo NUMÉRICO, formato: 9999/AAAA.
  • Data: Tipo DATA, formato: DD/MM/AAAA.
  • Código: Tipo NUMÉRICO.
  • Material. Tipo TEXTO.
  • Fornecedor: Tipo TEXTO.
  • Qtd.: Tipo NUMÉRICO.
  • Valor Total (R$): Tipo NUMÉRICO, formato: R$ 99,99.

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:

  • Dados da Entrada Avulsa:
    • Data: Tipo DATA, formato: DD/MM/AAAA à DD/MM/AAAA.
    • Fornecedor: Tipo TEXTO (Mostrado caso exista o nome do fornecedor no sistema).
    • Material: Tipo TEXTO.
    • Validade: Tipo DATA, formato: DD/MM/AAAA à DD/MM/AAAA.
    • Quantidade*: Tipo NUMÉRICO.
    • Valor Unitário*: Tipo VALOR, formato: R$ 99,99.
    • Observação: Tipo TEXTO.

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:

  • Dados da Entrada Avulsa:
    • Data: Tipo DATA, formato: DD/MM/AAAA à DD/MM/AAAA.
    • Fornecedor: Tipo TEXTO (Mostrado caso exista o nome do fornecedor no sistema).
    • Material: Tipo TEXTO.
    • Especificação: Tipo TEXTO.
    • Quantidade: Tipo NUMÉRICO.
    • Valor Unitário: Tipo VALOR, formato: R$ 99,99. Valor unitário do material.
    • Valor Total: Tipo VALOR, formato: R$ 99,99. Valor total dos materiais.

O caso de uso então é finalizado.

  • RN01 - Uma entrada só pode ser alterada ou removida se a data de movimentação estiver dentro do calendário vigente.
  • RN02 - As opções de Alterar e Remover Entradas Alvulsas serão mostradas se for possível realizar a entrada de material de forma avulsa no almoxarifado da unidade do usuário.
  • RN03 - Apenas deve apresentar os dados da unidade do usuário logado, exceto se o mesmo possuir o perfil AUDITOR no qual deve apresentar uma opção para selecionar o almoxarifado ou a opção de todos almoxarifados.

Não se aplica.

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.

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).

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.

  • desenvolvimento/especificacoes/sipac/almoxarifado/casos_de_uso/estoque/consultas/consulta_de_entradas_avulsas.txt
  • Última modificação: 2017/04/03 18:19
  • (edição externa)