~~ODT~~
Mapa de pedido de material em atraso
O Mapa de pedido é um instrumento utilizados pelos gestores de almoxarifado para indicar ao fornecedor quais materiais devem ser entregues em que data. Através dessa funcionalidade o gestor poderá visualizar os materiais que não foram entregues na data acordada.
Pré-condição: É necessário que haja um mapa de pedido cadastrado com materiais que deveriam ser entregues em data anterior.
Descrição do Caso de Uso
O caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Almoxarifado → Aba Relatórios → Material → Mapa de Pedido de Material em atraso.
Passo 1
O sistema exibe os seguintes filtros para consulta dos mapas de pedidos cadastrados (RN01 e RN02):
- Almoxarifado: Tipo TEXTO.
- Empenho(Número/Ano): Tipo NUMÉRICO. Formato:999999/AAAA.
- Nº S.M: Tipo NUMÉRICO. Formato: 9…/AAAA. Número da solicitação de material em registro de preço.
- Fornecedor: Tipo AUTOCOMPLETE. Formato: RAZÃO SOCIAL - CNPJ. Entrada de dados: RAZÃO SOCIAL OU CNPJ.
- Grupo de Material: Tipo AUTOCOMPLETE. Formato: CÓDIGO DO GRUPO - DENOMINAÇÃO DO GRUPO DE MATERIAL. Entrada de dados: CÓDIGO OU DENOMINAÇÃO DO GRUPO.
- Material: Tipo AUTOCOMPLETE. Formato: CÓDIGO DO MATERIAL - DENOMINAÇÃO DO MATERIAL. Entrada de dados: CÓDIGO OU DENOMINAÇÃO DO MATERIAL.
- Mapa de Pedido: Tipo NUMÉRICO. Formato: 9…/AAAA.
Os mapas de pedidos encontrados são listados com as seguintes informações:
- Mapa de Pedido: Tipo NUMÉRICO. Formato: 9…/AAAA.
- Empenho: Tipo NUMÉRICO. Formato: 999999/AAAA.
- Fornecedor: Tipo TEXTO. Formato: Formato: RAZÃO SOCIAL - CNPJ.
- Grupo de Material: Tipo TEXTO. Formato: CÓDIGO DO GRUPO - DENOMINAÇÃO DO GRUPO DE MATERIAL.
- Data de Entrega: Tipo DATA. Formato: DD/MM/AAAA.
- Dias em Atraso: Tipo DATA. formato: DD/MM/AAAA.
- Status: Tipo TEXTO.
- Valor: Tipo NUMÉRICO.
- Total de Mapas: Tipo NUMÉRICO.
- Total Valor: Tipo NUMÉRICO.
Para cada mapa listado são disponibilizadas as opções de visualizar detalhes do mapa de pedido.
Passo 2 - Visualizar
Exibe as informações do mapa de pedido:
- Data de entrega: Tipo DATA. Formato: DD/MM/AAAA.
- Almoxarifado: Tipo TEXTO. Almoxarifado que cadastrou o mapa de pedido.
- Fornecedor: Tipo TEXTO. Formato: RAZÃO SOCIAL - CNPJ.
- Usuário: Tipo TEXTO. Formato: NOME DO USUÁRIO (LOGIN). Usuário que fez o cadastro do mapa de pedido.
- Data de cadastro: Tipo DATA. Formato: DD/MM/AAAA.
- Status: Tipo TEXTO. (RN02)
E a listagem dos itens do mapa, ordenado por empenho:
- Empenho: Tipo NUMÉRICO: Formato: 999999/AAAA
- Código do Material: Tipo NUMÉRICO. Formato: CÓDIGO DO MATERIAL (9999999999999).
- Denominação do material: Tipo TEXTO.
- Quant. empenhada: Tipo NUMÉRICO. Quantidade total empenhado.
- Saldo de Quant.: Tipo NUMÉRICO. Diferença entre a quantidade empenhada e a quantidade já entregue em notas fiscais ou incluídas em outro mapa de pedido.
- Quant. Solicitada*: Tipo NUMÉRICO. Formato: 99,99.
- Quant. Recebida: Tipo NUMÉRICO. Formato: 99,99.
- Valor do Item: Tipo NUMÉRICO.
- Total solicitado: Tipo NUMÉRICO. Somatório das quantidades solicitadas.
- Total Valor Solicitado: Tipo NUMÉRICO. Somatório do valor solicitado de cada item (Quant. Solicitada x Valor do Item).
- Total Recebido: Tipo NUMÉRICO. Somatório das quantidades solicitadas.
- Total Valor Recebido: Tipo NUMÉRICO. Somatório do valor solicitado de cada item (Quant. Solicitada x Valor do Item).
Principais Regras de Negócio
- RN01 - Caso o usuário não tenha a permissão de
GESTOR GERAL DE ALMOXARIFADO
, o sistema lista os almoxarifados cuja unidade seja a do usuário ou o usuário possua a unidade do almoxarifado como unidade extra. - RN02 -São exibidos somente os mapas com status
EM ATRASO
, que é atribuído para os mapas que não tiveram todos os seus itens entregues e que a data de entrega já passou.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.almoxarifado.mapapedido.dominio.MapaPedido.java | almoxarifado.mapa_pedido |
br.ufrn.sipac.almoxarifado.mapapedido.dominio.MapaPedidoEmpenho.java | almoxarifado.mapa_pedido_empenho |
br.ufrn.sipac.almoxarifado.mapapedido.dominio.MapaPedidoEmpenhoItens.java | almoxarifado.mapa_pedido_empenho_itens |
Plano de Teste
Sistema: Sipac
Módulo: Almoxarifado
Links: Sipac → Almoxarifado → Estoque → Gerenciar Mapa de Pedido de Material
Usuário: genibaldo
Papel que usuário deve ter: SipacPapeis.GESTOR_ALMOXARIFADO e SipacPapeis.GESTOR_GERAL_DE_ALMOXARIFADO
Cenários de Teste
Usuario: genibaldo
1 - Cadastrar um mapa de pedido com mais de um material conforme cenário de teste do caso de uso Cadastrar mapa de pedido de material e informar uma data próxima a atual.
2 - Não registrar recebimento do material;
3 - Acessar esse caso de uso para verificar se o mapa é listado;
4 - Acessar com usuário pedro e buscar o mapa que foi cadstrado pelo usuário genibaldo. Não deve ser possível, já que o usuário pedro pertence a outra UG e não tem papel de gestor geral de almoxarifado;
4 - Com usuário genibaldo, registrar o recebimento de um material em Gerenciar mapa de pedido de material, mas deixar outros em atraso;
5 - Acessar esse caso de uso e verificar se o mapa é exibido e se as informações dos itens estão corretas;
6 - Em Cadastrar mapa de pedido de material registrar o recebimento de todos os materiais;
7 - Acessar esse caso de uso e verificar se o mapa é exibido. Nesse caso, o mapa não deve ser exibido.
Dados para o Teste
Não se aplica.