~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Materiais em Ponto de Pedido ====== Tem por objetivo listar os Materiais que atingiram o ponto de pedido. O Ponto de Pedido é o momento em que o material deve ser comprado de forma a não faltar, levando-se em conta a média de consumo, o estoque e o prazo de ressuprimento. A fórmula é a seguinte: Prazo para Pedido Compra = ((estoque - estoque minimo)/media mensal de consumo) - prazo ressuprimento Este relatório é de uso constante pelos almoxarifes. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIPAC -> Almoxarifado -> Aba de Relatórios -> Material -> Materiais em Ponto de Pedido A seguinte opção de filtragem é solicitada:([[#principais_regras_de_negocio|RN03]]) * **ALMOXARIFADO**: Tipo TEXTO. Formato: NOME DO ALMOXARIFADO. ([[#principais_regras_de_negocio|RN01]]) * **Grupo de Material**: Formato - NOME, Tipo - TEXTO. ([[#principais_regras_de_negocio|RN02]]) * **Material**: Tipo - AUTOCOMPLETE. Formato: CODIGO - NOME DO MATERIAL. Entrada de dados: CODIGO OU NOME DO MATERIAL. O sistema permite inserir um ou mais materiais para gerar um relatório. Os materiais inseridos são listados com as seguintes informações: ^Grupo de Material^Codigo^Denominação^ |9999 - NOME DO GRUPO DE MATERIAL| 9999999999999 | NOME DO MATERIAL| O relatório resultante segue o modelo abaixo([[desenvolvimento:especificacoes:sipac:almoxarifado:casos_de_uso:relatorios:material:materiais_do_fornecedor#principais_regras_de_negócio|RN01, RN02 e RN04]]): **RELATÓRIO DE MATERIAIS EM PONTO DE PEDIDO** **__Almoxarifado__**: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX **__Grupo do Material__**: XXXXXXXXXXXXXXXXXXXXXXXXXXXXX ^ Código ^ Denominação ^ Unidade de Medida ^Preço Médio^ Saldo^ Valor no Estoque^ Saldo Mínimo ^ Prazo de Ressuprimento ^ Consumo Médio^ | 999999999999 |XXXXXXXXXXXXXXXXXXX |XXXXXX | 99,99| 999,99| 99,99| 999,99| 999,99| 999,99| | 999999999999 |XXXXXXXXXXXXXXXXXXX |XXXXXX | 99,99| 999,99| 99,99| 999,99| 999,99| 999,99| | 999999999999 |XXXXXXXXXXXXXXXXXXX |XXXXXX | 99,99| 999,99| 99,99| 999,99| 999,99| 999,99| | 999999999999 |XXXXXXXXXXXXXXXXXXX |XXXXXX | 99,99| 999,99| 99,99| 999,99| 999,99| 999,99| **Quantidade de Materiais encontrados**: 9... ===== Principais Regras de Negócio ===== * **RN01** - O sistema permite escolher qualquer um dos almoxarifados cadastrados para usuário com a permissão de AUDITOR. Caso o usuário não possua, serão listado apenas os materiais do almoxarifado do usuário. ***RN02** - A terminologia Grupo de Material pode ser ajustada para Elemento de Despesa Detalhado, ver [[desenvolvimento:especificacoes:sipac:patrimonio_movel:ajuste_de_parametros#altera%C3%A7%C3%B5es_no_arquivo_terminologias.properties_ufrn|Terminologias]]. * **RN03** - Não é permitido gerar o relatório informando grupo e material, sendo necessário informar um ou outro. (Adicionada em 18/03/2015, referente a tarefa 150397) * **RN04** - Os materiais encontrados são ordenados pelo nome do material. (Adicionada em 18/03/2015, referente a tarefa 150397) ==== Resoluções/Legislações Associadas ==== Não se aplica ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.almoxarifado.comuns.dominio.EstoqueAlmoxarifado | sipac.almoxarifado.estoque_material | | br.ufrn.sipac.requisicoes.material.dominio.Material | sipac.comum.material | | br.ufrn.sipac.almoxarifado.comuns.dominio.HistoricoPrecoMedio | sipac.almoxarifado.historico_preco_medio | ====== Plano de Teste ====== Sistema: SIPAC Módulo: ALMOXARIFADO Link(s): Aba de Relatórios -> Material -> Materiais em Ponto de Pedido Usuários: genibaldo (ALMOXARIFADO CENTRAL), ery (ALMOXARIFADO - CCSA) Papel que usuário deve ter: SipacPapeis.GESTOR_ALMOXARIFADO ===== Cenários de Teste ===== A definição de [[desenvolvimento:especificacoes:sipac:almoxarifado:casos_de_uso:estoque:estoque:definir_prazo_de_ressuprimento|prazos de ressuprimento]] pode alterar as informações mostradas neste relatório, isto vai depender da média de consumo e do saldo. ===== Dados para o Teste ===== Não se aplica