~~ODT~~

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

Remanejamento no Centro de Custo

A operação de remanejamento é um processo de transferência orçamentária entre células orçamentárias de uma mesma unidade, onde é obrigatório que as esferas de origem e destino sejam iguais, com exceção de quando a esfera da célula de destino for de Custeio.

A operação de remanejamento irá impactar nos seguintes dados da célula orçamentária:

Total Entrada RemanejamentoTotal Saida Remanejamento Saldo
Célula Origem - Adicionado Subtraido
Célula Destino Adicionado - Adicionado

Este caso de uso é utilizado pelos diferentes gestores orçamentários

Pré-condições: Para efetuar a operação, a UG (Unidade Gestora), o Programa de Trabalho Resumido (PTRes), a Natureza da Despesa, a Fonte de Recurso, a Esfera e o Plano Interno (PI) devem ter sido cadastrados no sistema;

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Orçamento → Movimentações → Movimentações Orçamentárias → Centros de Custos → Remanejamento no Centro de Custo.

Sistema solicita os dados da transferência:

da célula origem:

da célula de destino:

da célula de origem e destino:

O usuário adiciona uma ou mais movimentações preenchidas na lista utilizando opção “inserir movimentação”.

O sistema exibe a lista de movimentações inseridas com os dados da célula de origem e destino (Unidade, PTRes, Natureza de Despesa, Fonte de Recurso, Esfera, Plano Interno e Observações) podendo alterar, remover ou criar uma nova transferência utilizando dados anteriores.

Confirmado o remanejamento, o sistema exibe os seguintes dados no passo 2. (RN08, RN09, RN10, RN11)

Passo 2

O caso de uso é finalizado. (RN14)

Principais Regras de Negócio

As seguintes regras devem ser satisfeitas para que está operação seja realizado:

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.orcamento.movimentacoes.dominio.Transferencia administrativo.sco.transferencia
br.ufrn.sipac.orcamento.movimentacoes.dominio.MovimentacaoOrcamentaria administrativo.sco.movimentacao_orcamentaria

Plano de Teste

Sistema: SIPAC

Módulo: Orçamento

Link(s): Orçamento → Movimentações → Movimentações Orçamentárias → Centros de Custos → Remanejamento no Centro de Custo

Usuário:

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

Cenários de Teste

Existem dois cenários que podem ser testados:

1. Com Orçamento de Convênio:

Para entender como selecionar um convênio veja a seção Cenário de Teste em Orçamento de Convênio.

2. Sem Orçamento de Convênio:

Sem Orçamento de Convênio basta que não seja selecionado nenhum convênio.

A diferença nestes dois testes serão nas unidades das células, quando a execução for de Convênio as unidades disponíveis para seleção serão as unidades interessadas no convênio e quando não for Execução de Convênio serão unidades gestoras e subunidades da unidade gestora do usuário logado.

  select * from unidade u join unidade uorg on (u.id_unid_resp_org = uorg.id_unidade) where u.hierarquia like '%.' ||(select id_unidade from unidade where codigo_unidade = ?)||'.%' and u.unidade_orcamentaria = true, onde ? é o código da gestora que se deseja a lista da unidades subordinadas.
  select * from unidade where categoria = 1 and tipo = 2
    SELECT DISTINCT RU.*, U.NOME AS NOME_UNIDADE,S.SIAPE AS MATRICULA,P.NOME AS NOME_SERVIDOR, P.ID_PESSOA AS ID_PESSOA, P.EMAIL AS EMAIL_PESSOA
    FROM COMUM.RESPONSAVEL_UNIDADE RU, COMUM.UNIDADE U,RH.SERVIDOR S,comum.PESSOA P
    WHERE S.ID_SERVIDOR = RU.ID_SERVIDOR AND S.ID_PESSOA = P.ID_PESSOA
    AND RU.ID_UNIDADE = ? AND U.ID_UNIDADE = RU.ID_UNIDADE AND RU.ID_REGISTRO_ENTRADA_EXCLUSAO IS NULL ORDER BY RU.DATA_FIM DESC,U.NOME ASC

Dados para o Teste

As informações das células orçamentárias poderão ser consultadas nos links:

Para analisar os resultados tanto de orçamento de convênio como sem convênio os seguintes relatórios estão disponíveis: