~~ODT~~
Última atualização: 2017/04/03 18:19 (edição externa)
Consulta de Saídas Avulsas
Este caso de uso é utilizado pelos gestores de almoxarifado da instituição com a finalidade de alterar ou remover os registros das saídas avulsas já inseridas no sistema.
Descrição do Caso de Uso
Este caso de uso é iniciado ao acessar o link no caminho: SIPAC → Almoxarifado → Estoque → Consultas → Consulta de Saídas Avulsas.
Passo 1
Primeiramente o sistema exibe a relação de saídas avulsas realizadas. Para fins de refinamento da consulta, o usuário pode vir a preencher um dos seguintes campos:
Almoxarifado*: Tipo AUTOCOMPLETE (
RN10)
Número/Ano: Tipo NUMÉRICO, formato: 9…/AAAA.
Período: Tipo DATA, formato: DD/MM/AAAA a DD/MM/AAAA.
Todas: Tipo LÓGICO.
São mostrados os seguintes dados das saídas avulsas:
Número: Tipo NUMÉRICO, formato: 9…/AAAA.
Data: Tipo DATA, formato: DD/MM/AAAA.
Código: Tipo NUMÉRICO.
Material: Tipo TEXTO.
Tipo: Tipo TEXTO.
Quant.: Tipo NUMÉRICO.
E apresenta as opções de (RN01, RN02, RN03 e RN04):
Visualizar Documento
Imprimir Comprovante
Alterar
Remover
Fluxo Alternativo 1 : Imprimir Comprovante
Fluxo Alternativo 2 : Alterar
Neste passo o sistema exibe os mesmos dados exibidos na listagem anterior e solicita os seguintes dados:
Número/Ano: Tipo NUMÉRICO, formato: 9…/AAAA.
Material: Tipo TEXTO, formato: CÓDIGO MATERIAL - DENOMINAÇÃO MATERIAL.
Unidade de Medida: Tipo TEXTO.
Data da saida: Tipo DATA, formato DD/MM/AAAA. (
RN01,
RN08)
-
Processo: Tipo NUMÉRICO, formato: RADICAL.NÚMERO/ANO-DV.
Quantidade*: Tipo NUMÉRICO.
Justificativa: Tipo TEXTO.
Fluxo Alternativo 3: Remover
O sistema exibe uma tela de confirmação mostrando os seguintes dados:
Data: Tipo DATA, formato: DD/MM/AAAA.
Tipo de Saída: Tipo TEXTO.
Destino: Tipo TEXTO.
Material: Tipo TEXTO.
Especificação: Tipo TEXTO.
Quantidade: Tipo NUMÉRICO.
Valor Total: Tipo NUMÉRICO.
O caso de uso então é finalizado.
Principais Regras de Negócio
RN01 - Alteração de registro de saída avulsa considera um prazo considerando o mês da data da movimentação.
RN02 - Uma saída só pode ser alterada se a data de movimentação estiver dentro do calendário vigente.
RN03 - Uma alteração de saída só pode ser feita se estiver no mês da movimentação ou se não ultrapassar um limite de dias pré-definido.
RN04 - A remoção ou alteração de quantidade de uma saída avulsa só pode ser feita caso não tenha tido nenhuma entrada do material após a sua data.
RN05 - Ao final da alteração, o saldo da listagem de estoque tem que ser igual ao saldo do RMA Analítico (neste caso de uso, o saldo do RMA Analítico será igual ao saldo anterior menos a quantidade solicitada).
RN06 - O registro ou a alteração da quantidade da saída avulsa não pode permitir que o saldo atual do material seja levado para negativo.
RN07 - A informação da Unidade Requisitante aparecerá para as saídas que não sejam do tipo Doação
caso contrário será mostrada a informação da Entidade Beneficente.(Regra removida em 16/12/2015 referente a tarefa 169702)
RN08 - A alteração da data de saída só é permitida quando isto está ativado no cadastro do almoxarifado no qual foi realizada a saída avulsa.
RN09 - O campo data do processo é exibido caso o parâmetro UTILIZA_PROTOCOLO_SIPAC esteja configurado como verdadeiro.
RN10 - 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.
Resoluções/Legislações Associadas
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): Aba Estoque → Consultas → Consulta de Saídas Avulsas.
Usuário: genibaldo, kmbso, amsg.
Papel que usuário deve ter: 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 “kmbso” no caso de uso: Sipac → Portal Administrativo → Outros → Calendário → Calendário Contábil (Calendário Contábil).
Dados para o Teste
Para verificar o saldo atual do material afim de conferir as RN05 e RN06 pode-se utilizar a consulta abaixo informando o nome do material e do usuário utilizado:
SELECT em.id_estoque_material, saldo, u.id_unidade, em.id_almoxarifado FROM almoxarifado.estoque_material em
INNER JOIN almoxarifado.almoxarifado a ON a.id = em.id_almoxarifado
INNER JOIN comum.material m ON em.id_material = m.id_material
INNER JOIN comum.usuario u ON a.id_unidade = u.id_unidade
WHERE m.denominacao = ? AND u.login = ?;
Para registrar saídas avulsas, pode utlizar o caso de uso de Registrar Saída Avulsa.