~~ODT~~
Última atualização: 2017/04/03 18:21 (edição externa)
Este caso de uso permite aos executores de orçamento local, global e de convênio efetuarem os atendimentos das requisições pendentes. Esse atendimento consiste na definição das quantidades dos itens que serão atendidos e mudança no status da requisição.
Descrição do Caso de Uso
Esse caso de uso é acionado quando o usuário acessa a opção: SIPAC → Módulo Orçamento → Aba Requisições → Registro de Preços → Extrato por Licitação.
Passo 1
O caso de uso inicia-se através da consulta por meio de pelo menos um dos seguintes filtros:
Passo 2
Então o sistema exibe os dados selecionados na consulta e uma listagem é exibida com os seguintes dados:
Processo Compra: Tipo NUMÉRICO, Formato: 99999.999999/9999-99 (radical.número/ano-dv) Vigência: DD/MM/AAAA a DD/MM/AAAA.
Fornecedor: Tipo TEXTO.
CNPJ: Tipo NUMÉRICO.
Item: Tipo TEXTO, formato: NOME (CÓDIGO).
Valor: Tipo - NÚMERICO.
Número da Requisição: Tipo NUMÉRICO, formato: 9…/AAAA.
Data Cadastro: Tipo DATA.
Unidade de Custo: Tipo TEXTO, formato: NOME UNIDADE (CÓDIGO).
Quantidade Solicitada: Tipo TEXTO, formato: NOME UNIDADE.
Quantidade Atendida: Tipo NÚMERICO.
Data: Tipo DATA.
Valor Total: Tipo NUMÉRICO.
Para cada processo de compra existe a opção de visualizar ata, como descrito abaixo:
Visualizar Ata
Nº Processo: Formato - 99999.999999/AAAA-99, Tipo - NUMÉRICO.
Modalidade Licitação: Formato - NOME (SIGLA-NÚMERO DA LICITAÇÃO), Tipo TEXTO.
Data de Cadastro: Formato - DD/MM/AAAA, Tipo - DATA.
Usuário que Cadastrou: Tipo TEXTO.
Assunto Detalhado: Tipo TEXTO.
Tipo: Tipo TEXTO.
Status: Tipo TEXTO.
Unidade Gestora: Tipo TEXTO, formato: CÓDIGO UNIDADE - DENOMINAÇÃO UNIDADE.
Inciso do Artigo 24 ou 25 da Lei 8666/1993: Tipo NUMÉRICO. (
RN01)
Valor Total (Estimado): Tipo NUMÉRICO.(
RN02)
Valor Total (Real): Formato - R$999,99, Tipo - NUMÉRICO. (
RN02)
Valor Cancelado: Tipo NUMÉRICO. (
RN02)
Valor Acrescido: Tipo NUMÉRICO. (
RN02)
Data de Abertura: Tipo DATA. (
RN03)
Visualizar Requisição
Ao optar por Visualizar Requisição, são mostradas as seguintes informações:
Dados da Requisição:
Requisição: Formato - 9…/AAAA, Tipo - NUMÉRICO.
Tipo: Tipo - TEXTO.
Convênio: Tipo - TEXTO. São apresentadas opções: Sim
e Não
.
Grupo de Material: Tipo TEXTO, formato: DENOMINAÇÃO GRUPO (CÓDIGO GRUPO) (
RN04).
Unidade de Custo: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE(CÓDIGO UNIDADE).
Unidade Requisitante: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE(CÓDIGO UNIDADE).
Destino da Requisição: Tipo - TEXTO.
Usuário: Tipo TEXTO, formato: LOGIN - NOME USUÁRIO - (Ramal: NÚMERO RAMAL).
Data: Tipo DATA.
Valor da Requisição: Tipo - NUMÉRICO.
Opção Orçamentária: Tipo - TEXTO.
Observações: Tipo - TEXTO.
Status Atual: Tipo - TEXTO.
Itens da Requisição:
Item: Tipo - NUMÉRICO.
Código: Tipo - NUMÉRICO.
Denominação: Tipo - TEXTO.
Unid. Med.: Tipo - TEXTO.
Quant.: Tipo - NUMÉRICO.
Valor: Tipo - NUMÉRICO.
Total: Tipo - NUMÉRICO.
A: Tipo - NUMÉRICO. Quantidade atendida.
D: Tipo - NUMÉRICO. Quantidade devolvida.
C: Tipo - NUMÉRICO. Quantidade em processo de compra.
E: Tipo - NUMÉRICO. Quantidade empenhada.
L: Tipo - NUMÉRICO. Quantidade em liquidação.
Status: Tipo - TEXTO.
Há a opção de visualizar detalhes do Item.
Histórico da Requisição. É exibida uma lista com todo o histórico de alterações de status que foram feitas em uma determinada requisição. A listagem apresenta os seguintes dados:
Data/Hora: Formato - DD/MM/AAAA HH:MM, Tipo - DATA e HORA.
Status: Tipo - TEXTO.
Usuário: Tipo - TEXTO. Usuário que realizou a alteração de status.
Observações: Tipo - TEXTO.
Requisição de Material Associada: (RN05)
Data/Hora: Formato - DD/MM/AAAA HH:MM, Tipo DATA.
Número/Ano: Formato - 9…/AAAA, Tipo - NUMÉRICO.
Status: Tipo - TEXTO.
Usuário: Tipo - TEXTO.
Valor: Tipo - NUMÉRICO.
Devoluções: (RN06)
Data/Hora: Formato - DD/MM/AAAA HH:MM, Tipo - DATA e HORA.
Número/Ano: Formato - 9…/AAAA, Tipo - NUMÉRICO.
Status: Tipo - TEXTO.
Usuário: Tipo - TEXTO.
Valor: Tipo - NUMÉRICO.
Movimentações de Documentos: (RN07)
Data Origem: Formato - DD/MM/AAAA, Tipo - DATA.
Unidade Destino: Formato - NOME (CÓDIGO UNIDADE), Tipo - TEXTO.
Enviado Por: Tipo - TEXTO.
Recebido Em: Formato - DD/MM/AAAA HH:MM, Tipo - DATA e HORA.
Recebido Por: Tipo - TEXTO.
Obs: Tipo - TEXTO.
Totalização por Grupo de Material: (RN04)
Detalhes da Aquisição dos Itens:
Compras: Formato - 9…/AAAA, Tipo - NUMÉRICO.
Empenhos: Formato - 9…/AAAA - XXXX, Tipo - NUMÉRICO e TEXTO.
Notas Fiscais: Formato - CÓDIGO - XXXX, Tipo - NUMÉRICO e TEXTO.
Processos de Pagamento: Formato - 9999/AAAA, Tipo - NUMÉRICO.
Termo: Formato - 9…/AAAA, Tipo - NUMÉRICO.
(RN08)
Operações Orçamentárias:
-
Data/Hora: Formato - DD/MM/AAAA HH:MM, Tipo - Data e HORA.
Número: Tipo - NUMÉRICO.
Unid./PTRes/ND/FR/Esf./PI: Formato - XXXX/9999/9999/9999/9999/9999, Tipo - TEXTO e NUMÉRICO.
Autorização: Tipo - NUMÉRICO.
Usuário: Tipo - TEXTO.
Valor: Tipo - NUMÉRICO.
Valor Contido: Tipo - NUMÉRICO.
Transferências: (RN10)
Número: Formato - 9999/AAAA, Tipo - NUMÉRICO.
Célula Origem: Formato - 9999/9999/9999/9999, Tipo - NUMÉRICO.
Célula Destino: Formato - 9999/9999/9999/9999, Tipo - NUMÉRICO.
Valor:Tipo - NUMÉRICO.
Data/Hora: Formato - DD/MM/AAAA HH:MM, Tipo - Data e HORA.
Usuário: Tipo - TEXTO.
Autorização: Tipo - NUMÉRICO.
Autorizações: (RN11)
Data/Hora: Formato - DD/MM/AAAA HH:MM, Tipo - Data e HORA.
Número: Tipo - NUMÉRICO.
Unidade Solicitada: Formato - CÓDIGO - NOME, Tipo - NUMÉRICO e TEXTO.
Contingenciamentos: Tipo - NUMÉRICO.
Valor Solicitado: Tipo - NUMÉRICO.
Valor Autorizado: Tipo - NUMÉRICO.
Status: Tipo - TEXTO.
Visualizar Requisição
Ao optar por Visualizar detalhe do item da ata, teremos:
Código: Tipo - NUMÉRICO.
Denominação: Tipo - TEXTO.
Denominação: Tipo - TEXTO.
Unid. Med.: Tipo - TEXTO.
Quant.: Tipo - NUMÉRICO.
Status: Tipo - TEXTO.
Histórico:
O caso de uso é então finalizado.
Principais Regras de Negócio
RN01 - A informação de Inciso do Artigo 24 ou 25 da Lei 8666/1993 é mostrada somente para processos de compra/licitação que sejam da modalidade de Dispensa de Licitação
ou Inexigibilidade de Licitação
.
RN02 - Essa informação só será mostrada, se pré-existir no sistema.
RN03 - A informação Data de Abertura só será exibida se o processo de compra/licitação não tiver a modalidade de Dispensa de Licitação
ou Inexigibilidade de Licitação
, e se o dado pré-existir.
RN04 - A terminologia Grupo de Material pode ser ajustada para Elemento de Despesa Detalhado, ver
Terminologias.
RN05 - Esses dados serão exibidos se houver requisições de material associada.
RN06 - Esses dados serão exibidos se houver devoluções.
RN07 - Esses dados serão exibidos se houver movimentação de documentos.
RN08 - Este campo só aparece para itens permanentes.
RN09 - Esses dados serão exibidos se houver contingenciamento associado.
RN10 - Esses dados serão exibidos se houver transferências associadas.
RN11 - Esses dados serão exibidos se houver autorizações associadas.
RN12 - Os usuários com papel EXECUTOR ORCAMENTO poderão escolher apenas unidades da sua hierarquia enquanto os usuários EXECUTOR ORCAMENTO GLOBAL e EXECUTOR CONVENIO poderão escolher qualquer unidade.
Resoluções/Legislações Associadas
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterial | administrativo.requisicao.requisicao_material |
br.ufrn.sipac.requisicoes.material.dominio.ItemRequisicao | administrativo.requisicao.item_requisição |
br.ufrn.sipac.compras.dominio.ProcessoCompra | administrativo.compras.processo_compra |
br.ufrn.sipac.compras.dominio.ItemProcessoCompra | administrativo.compras.item_processo_compra |
br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.uniadade |
Plano de Teste
Sistema: SIPAC
Módulo: Orçamento
Link(s): Aba Requisicoes → Registro de Preços → Extrato por Licitação
Usuário: cunha(EXECUTOR_ORCAMENTO), gustavo(EXECUTOR_ORCAMENTO_GLOBAL)
Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL, ScoPapeis.EXECUTOR_CONVENIO
Cenários de Teste
Verificar se os dados da consulta estão de acordo com a consulta.
SELECT protocolo.num_protocolo,protocolo.ano, protocolo.dv, processo.data_inicio_ata, processo.data_validade_ata, protocolo.radical,fornecedor.nome, fornecedor.cpf_cnpj, req.valor ,req.numero,req.ano,req.data, req.id_tipo, mat.denominacao, mat.id_material AS idMaterial, mat.codigo, item.quantidade, iprop.preco , iprop.id_item_proposta , unidade.nome AS uniNome
FROM requisicoes.requisicao_material req JOIN comum.unidade unidade ON req.id_unidade_custo = unidade.id_unidade
JOIN requisicoes.item_requisicao item ON item.id_requisicao = req.id
JOIN comum.material mat ON mat.id_material = item.id_material JOIN compras.processo_compra processo
ON processo.id_proc_compra = req.id_processo_compra
JOIN compras.item_processo_compra ipc ON (ipc.id_processo_compra = processo.id_proc_compra AND ipc.id_material = mat.id_material)
LEFT JOIN protocolo.processo protocolo ON processo.id_processo=protocolo.id_processo
JOIN compras.item_proposta iprop ON iprop.id_item_processo = ipc.id_item_proc_compra
JOIN compras.proposta proposta ON proposta.id_proposta = iprop.id_proposta
JOIN comum.pessoa fornecedor ON fornecedor.id_pessoa = proposta.id_fornecedor
WHERE req.id_status = 101 AND req.id_tipo = 15 AND ( iprop.classificacao = 3 OR iprop.classificacao = 4) AND
unidade.id_unidade= ?
GROUP BY processo.id_proc_compra, processo.num_protocolo , ipc.id_processo_compra , req.id,mat.denominacao,req.id_tipo,item.quantidade,processo.data_inicio_ata, processo.data_validade_ata, processo.titulo, idMaterial, mat.codigo,fornecedor.nome,protocolo.ano, protocolo.num_protocolo, req.ano, req.numero , item.id , req.id_status , item.id_item_processo, iprop.preco, iprop.id_item_proposta, fornecedor.id_pessoa,protocolo.radical,protocolo.dv,fornecedor.cpf_cnpj,req.data,item.quantidade,unidade.nome, req.observacoes , req.valor
ORDER BY processo.id_proc_compra ASC, item.id_item_processo ASC, fornecedor.id_pessoa ASC;
Outro cenário possível de teste é utilizar a consulta de requisição que se encontra no caso de uso Sipac→ Portal Administrativo→ Requisições→ Material→ Almoxarifado→ Compra→ Acompanhar Requisições. Sendo possível buscar os dados e realizar um comparação.
Dados para o Teste
Para o caso de uso: Sipac→ Portal Administrativo→ Requisições→ Material→ Almoxarifado→ Compra→ Acompanhar Requisições
Buscar a requisição Número: 16626/2008 - Tipo de Requisição: Solicitação de Material de um Registro de Preço
Status da Requisição: Enviada