echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Alterar Transferência ======
A operação de Alteração de Transferência é utilizada para realizar alterações nos dados inseridos no momento do cadastro de uma transferência. Nesta operação é possível alterar a modalidade da transferência, a data, o processo, o valor e além destes campos todos os dados da célula orçamentária também poderão ser alterados, respeitando sempre as regras de negócio da modalidade selecionada.
Ao consultar a transferência é importante ressaltar que na consulta só retornarão as transferências no qual a unidade da célula orçamentária de origem ou destino seja subordinada a unidade gestora do usuário logado, ou no caso de convênio a unidade interessada inclusive a unidade do convênio.
Ao realizar uma alteração cuja a modalidade da transferência tenha sido alterada, a transferência original será [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:estornos:estorno:transferencia | estornada]] e será gerada uma nova transferência. Caso não seja alterada a modalidade da transferência, será realizada apenas uma atualização na transferência original.
O caso de uso é utilizado pelos executores do orçamento como por exemplo o DCF (Departamento de Contabilidade e Finanças) e os SEOs(Setor de Execução Orçamentária).
Pré-condição: existir transferências cadastradas no sistema.
===== Descrição do Caso de Uso =====
Este caso de uso é acessado através do caminho:SIPAC -> Orçamento -> Movimentações -> Movimentações Orçamentárias -> Outros -> Alterar Transferência.
O caso de uso é iniciado com uma consulta a transferência, é necessário informar: ([[#Principais Regras de Negócio|RN02]])
* **Número do documento**: Tipo - NUMÉRICO.
* **Modalidade**: a qual se deseja alterar. Os tipos de transferências estão descritos no término deste caso de uso.
Caso existam mais de um documento para a mesma gestora, com o mesmo ano orçamentário será exibida uma lista das transferências, com:
* **__Número do documento__**: Tipo - NUMÉRICO.
* **__A unidade de origem__**: Formato - NOME UNIDADE (CÓDIGO), Tipo - TEXTO e NUMÉRICO.
* **__Unidade de destino__**: Formato - NOME UNIDADE (CÓDIGO), Tipo - TEXTO e NUMÉRICO.
* **__Requisição associada__**: Tipo - NUMÉRICO.
* **__Lançamento associado__**: quando existir é apresentado. Tipo - NUMÉRICO.
* **__Valor__**: Tipo - NUMÉRICO.
Na operação poderão ser alterados a data, o processo, o valor e os dados da célula orçamentária. Dependendo da modalidade as regras mudarão. Seguem os tipos de transferências:
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:centros_de_custos:alocacao_para_centros_de_custo | Alocação de Centro de Custo]]
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:centros_de_custos:anulacao_de_alocacao_para_centros_de_custo | Anulação de Alocação de Centros de Custo]]
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:distribuicao_de_dotacao| Distribuição de Dotação]]
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:anulacao_de_distribuicao_de_dotacao | Anulação de Distribuição de Dotação]]
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:outros:emprestimo | Empréstimo]]
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:provisao_orcamentaria | Provisão Orçamentária]]
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:anulacao_provisao_orcamentaria | Anulação de Provisão Orçamentária]]
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:outros::restituicao | Restituição]]
* Quando for uma alteração de uma restituição, está não poderá ser alterada para outra modalidade de transferência.
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:centros_de_custos:remanejamento_no_centro_de_custo | Remanejamento no Centro de Custo]]
* [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:outros:repasse_orcamentario | Repasse Orçamentário]]
===== Principais Regras de Negócio =====
As regras de negócio serão de acordo com a modalidade de trasferência selecionada.
* **RN01**: Caso a transferência seja automática, poderá ser alterado somente o campo da **observação**.
* **RN02**: Caso um usuário com papel EXECUTOR_ORCAMENTO de uma determinada gestora tente alterar uma transferência e se a unidade de origem não for vinculada à gestora do EXECUTOR_ORCAMENTO, porém a unidade de destino seja a própria gestora do EXECUTOR_ORCAMENTO, então será permitido alterar a transferência, porém APENAS o campo de unidade de destino, o qual terá que ser preenchido por uma unidade que esteja vinculada à hierarquia da gestora do executor do orçamento. (Adicionado em 06/05/2011 referente à tarefa 58897).
==== Resoluções/Legislações Associadas ====
Não se aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
|br.ufrn.sipac.orcamento.movimentacoes.dominio.Transferencia | sco.transferencia |
|br.ufrn.sipac.orcamento.movimentacoes.dominio.MovimentacaoOrcamentaria | sco.movimentacao_orcamentaria |
===== Plano de Teste =====
Sistema: SIPAC
Módulo: Orçamento
Link(s): Aba Movimentações -> Movimentações Orçamentárias -> Outros -> Alterar Transferência
Usuário: larrubia2
Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL,ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_CONVENIO
===== Cenários de Teste =====
Existem dois cenários que podem ser testados:
**1. Orçamento de Convênio:**
Para entender como selecionar um convênio veja a seção Cenário de Teste em [[desenvolvimento:especificacoes:sipac:orcamentario:orcamento_convenio | Orçamento de Convênio]].
**2. Orçamento sem Convênio:**
Sem Orçamento de Convênio basta que não seja selecionado nenhum convênio.
Testar a RN01 para verificar se está sendo obedecida. Utilizar os dados para o teste que verificam a questão das transferências automáticas.
===== Dados para o Teste =====
As informações das células orçamentárias poderão ser consultadas nos links:
* Programa de Trabalho: Orçamento -> Cadastros -> Programa de Trabalho Resumido -> Listar/Alterar
* Natureza da Despesa: Orçamento -> Cadastros -> Natureza da Despesa -> Listar/Alterar
* Fonte de Recurso: Orçamento -> Cadastros -> Fonte de Recurso -> Listar/Alterar
* Esfera: Orçamento -> Cadastros -> Esfera -> Listar/Alterar
* Plano Interno: Orçamento -> Cadastros -> Plano Interno -> Listar/Alterar
Para analisar os resultados tanto de orçamento de convênio como sem convênio os seguintes relatórios estão disponíveis:
* Orçamento -> Consultas -> Consultas -> Transferência
* Selecione a transferência no qual deseja buscar e informe um periodo.
Consulta que informa as transferências automáticas: