Listar/Alterar Ordem Bancária

Este caso de uso é utilizado pelos executores orçamentários local e global e executor de convênio com a finalidade de listar e permitir alterações nos dados das Ordens Bancárias já inseridas no sistema.

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Orçamento → Aba Movimentações → Empenho → Pagamento → Ordem Bancaria → Listar/Alterar.

São listados todas as ordens bancárias relativas à unidade gestora e ao ano orçamentário ao iniciar o caso de uso. O usuário pode realizar a consulta utilizando as seguintes informações (o sistema permite a seleção de mais de um campo para efetuar a busca):

  • Processo: Formato - 99999.999999/AAAA-99 (radaical.número/ano-dv) ou ATUAL, Tipo - TEXTO E NUMÉRICO.
  • Número do Tributo: Formato - 9…, Tipo - NUMÉRICO.
  • Empenho: Formato - 9…, Tipo - NUMÉRICO.
  • Credor: Formato - NOME DO CREDOR, Tipo - TEXTO.
  • Intervalo de data: Formato - DD/MM/AAAA a DD/MM/AAAA, Tipo - DATA.
  • Opções de alterar e visualizar.
  • Caso o usuário deseje visualizar um registro, o sistema exibe uma lista de ordens bancárias, seguindo as mesmas regras do caso de uso Consultar Ordem Bancária.
  • Caso o usuário deseje alterar um registro, o sistema exibe o caso de uso Cadastrar Ordem Bancária com os campos preenchidos para efetuar a alteração.

O caso de uso é finalizado.

Não se aplica.

Resoluções/Legislações Associadas

Não se aplica.

Classe Tabela
br.ufrn.sipac.orcamento.movimentacoes.dominio.Lancamento administrativo.sco.lancamento
br.ufrn.sipac.orcamento.movimentacoes.dominio.OrdemBancaria administrativo.sco.ordem_bancaria
br.ufrn.sipac.orcamento.movimentacoes.dominio.Empenho administrativo.sco.empenho
br.ufrn.sipac.orcamento.movimentacoes.dominio.OrdemBancariaLancamento administrativo.sco.ordem_bancaria_lancamento
br.ufrn.sipac.orcamento.movimentacoes.dominio.SubEmpenho administrativo.sco.sub_empenho

Plano de Teste

Sistema: SIPAC

Módulo: Orçamento

Link(s): Aba Movimentações → Empenho → Pagamento → Ordem Bancaria → Listar/Alterar.

Usuário:

  • larrubia2: Executor do Orçamento Global
  • seocchla01: Executor do Orçamento
  • raiula: Executor Convênio

Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL,ScoPapeis.EXECUTOR_CONVENIO

  • Alterar os dados de uma ordem bancária previamente cadastrada, informando os dados necessários.

Select de busca das ordens bancárias:

SELECT distinct ob.id_ordem_bancaria, ob.num_protocolo as num_protocolo_externo, ob.numero, ob.ano, ob.data, ob.valor, ob.id_documento_siafi, p.num_protocolo, p.ano AS ano_protocolo, p.radical, p.dv, s.nome AS statusNome,s.id_status_ordem_bancaria, c.nome, obl.* 
FROM sco.ordem_bancaria ob  
LEFT OUTER JOIN sco.ordem_bancaria_lancamento obl ON (ob.id_ordem_bancaria = obl.id_ordem_bancaria)   
LEFT JOIN sco.lancamento l ON (obl.id_lancamento = l.id_lancamento)   
LEFT JOIN sco.sub_empenho se ON (l.id_sub_empenho = se.id_sub_empenho)   
LEFT JOIN sco.empenho e ON (se.id_empenho = e.id_empenho)   
LEFT JOIN comum.pessoa c ON (e.id_credor = c.id_pessoa)   
LEFT JOIN sco.status_ordem_bancaria s ON (ob.id_status = s.id_status_ordem_bancaria)   
LEFT JOIN protocolo.processo p ON (ob.id_processo = p.id_processo)  
WHERE ob.id_registro_estorno IS NULL    
AND obl.id_registro_estorno IS NULL 
AND ob.data between :dataInicial AND :dataFinal
AND ob.ativo = true    
AND ob.id_unidade_gestora = :idUnidadeGestora 
AND ob.ano = :anoOrcamentarioAtual   

Para cadastrar tributos SIPAC → Orçamento → Aba Movimentações → Empenho → Pagamento → Ordem Bancária → Cadastrar

Script para alterar o email de uma pessoa:

 UPDATE comum.pessoa SET email=:email WHERE cpf_cnpj = :cpf_cnpj
  • desenvolvimento/especificacoes/sipac/orcamentario/casos_de_uso/movimentacoes/empenho/pagamento/ordem_bancaria/listar_alterar.txt
  • Última modificação: 2017/04/03 18:21
  • (edição externa)