~~ODT~~

Última atualização: 2017/04/03 18:21 (edição externa)

Extrato por Licitação

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.

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:

  • Unidade*: Tipo AUTOCOMPLETE, formato: UNIDADE (CÓDIGO), entrada de dados: NOME ou CÓDIGO UNIDADE.(RN12)
  • Período: Tipo DATA, formato: DD/MM/AAAA - DD/MM/AAAA.

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)

  • Grupo: Formato - CÓDIGO - NOME, Tipo - TEXTO. (RN04)
  • Total: Tipo - NUMÉRICO. Total dos itens do grupo.
  • Total: Tipo - NUMÉRICO. Total de todos os itens.

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:

  • Contingenciamentos (RN09)
  • 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:

  • Data: Formato - DD/MM/AAAA HH:MM, Tipo - Data e HORA.
  • Status: Tipo - TEXTO.

O caso de uso é então finalizado.

  • 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.

Não se aplica.

Classe Tabela
br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterialadministrativo.requisicao.requisicao_material
br.ufrn.sipac.requisicoes.material.dominio.ItemRequisicaoadministrativo.requisicao.item_requisição
br.ufrn.sipac.compras.dominio.ProcessoCompraadministrativo.compras.processo_compra
br.ufrn.sipac.compras.dominio.ItemProcessoCompraadministrativo.compras.item_processo_compra
br.ufrn.sipac.cadastro.dominio.Unidadeadministrativo.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

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.

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

  • desenvolvimento/especificacoes/sipac/orcamentario/casos_de_uso/requisicoes/registropreco/extrato_licitacao.txt
  • Última modificação: 2017/04/03 18:21
  • (edição externa)