echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== 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 [[desenvolvimento:especificacoes:sipac:almoxarifado:casos_de_uso:estoque:estoque:saida_avulsa:registrar_saida_avulsa|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 ([[#principais_regras_de_negócio|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 ([[#principais_regras_de_negócio|RN01, RN02, RN03 e RN04]]):
* //Visualizar Documento//
* //Imprimir Comprovante//
* //Alterar//
* //Remover//
===Fluxo Alternativo 1 : Imprimir Comprovante===
Segue o fluxo descrito em [[desenvolvimento:especificacoes:sipac:almoxarifado:casos_de_uso:estoque:estoque:saida_avulsa:imprimir_comprovante|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. ([[#principais_regras_de_negócio|RN01]],[[#principais_regras_de_negócio|RN08]])
* **Tipo da saída***: Tipo TEXTO. Opções definidas no caso de uso [[desenvolvimento:especificacoes:sipac:almoxarifado:casos_de_uso:cadastros:tipo_de_saida_avulsa:cadastrar|tipos de saídas avulsas]].
* **Processo**: Tipo NUMÉRICO, formato: RADICAL.NÚMERO/ANO-DV.
* **Quantidade***: Tipo NUMÉRICO.
* **Justificativa**: Tipo TEXTO.
* //Há também a opção de **Anexar Arquivo**//.
===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.
*