~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Transferências Entre Unidades ====== Esse caso de uso é utilizado pelos executores orçamentários locais e globais com a finalidade de criação de um relatório, contemplando os dados dos diversos tipos de transferências entre duas unidades selecionadas. Pré-condições: * Está logado no sistema como executor orçamentário; * Existir unidades no sistema para selecionar origem e destino. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC → Orçamento → Aba Relatórios → Movimentações Orçamentárias → Transferências Entre Unidades//. O Executor de orçamento informa os parâmetros: * **Tipo de Transferência*:** Tipo - TEXTO, São apresentadas opções tais quais: ''ALOCAÇÃO DE CENTRO DE CUSTOS'', ''ANULAÇÃO DE ALOCAÇÃO DE CENTRO DE CUSTOS'', ''DISTRIBUIÇÃO DE DOTAÇÃO''. * **Origem*: ** Tipo - AUTOCOMPLETE, formato - UNIDADE (CÓDIGO), entrada de dados: NOME DA UNIDADE ou CÓDIGO. * **Destino*: ** Tipo - AUTOCOMPLETE, formato - UNIDADE (CÓDIGO), entrada de dados: NOME DA UNIDADE ou CÓDIGO. Confirmando os parâmetros informados, sistema exibe relatório, de acordo com o modelo: === Modelo de Relatório === **Relatório de Transferências Orçamentárias entre Unidades** **__Tipo de Transferência__:** DENOMINAÇÃO DA TRANSFERÊNCIA. **__Unidade de Origem__:** UNIDADE (CÓDIGO) **__Unidade de Destino__:** UNIDADE (CÓDIGO) ---- ^ Data ^ Transferência^ Documento^ Natureza Despesa de Origem ^ Natureza Despesa de Destino^ Valor (R$)^ ^ |DD/MM/AAAA| TIPO TRANSFERÊNCIA| NÚMERO DOCUMENTO | DESPESA (CÓDIGO) | DESPESA (CÓDIGO)| 99,99 | | |DD/MM/AAAA| TIPO TRANSFERÊNCIA| NÚMERO DOCUMENTO | DESPESA (CÓDIGO) | DESPESA (CÓDIGO)| 99,99 | | | **Total:**||||| 99,99| | É possível visualizar os detalhes da transferência selecionada, para cada tipo: * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:alocacao_de_centro_de_custos|Alocação de Centro de Custos]]. * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:anulacao_de_alocacao_de_centro_de_custos|Anulação de Alocação de Centro de Custos]]. * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:anulacao_de_distribuicao_de_dotacao|Anulação de Distribuição de Dotacão]]. * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:anulacao_de_dotacao|Anulação de Dotacão]] * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:anulacao_de_provisao_orcamentaria|Anulação de Provisão Orçamentária]]. * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:distribuicao_de_dotacao|Distribuição de Dotacao]] * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:dotação|Dotacao]] * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:emprestimo|Empréstimo]] * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:restituicao|Restituição]] * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:remanejamento|Remanejamento]] * [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:consultas:transferencia:provisao_orcamentaria|Provisão Orçamentária]] O caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== |^ Classe ^ Tabela | |br.ufrn.sipac.arq.interop.orcamento.TransferenciaAdapter | administrativo.sco.transferencia | |br.ufrn.sipac.orcamento.dominio.CelulaOrcamentaria | administrativo.sco.celula_orcamentaria | ===== Plano de Teste ===== Sistema: SIPAC Módulo: SCO (Sistema de Controle Orçamentário) Link(s): SCO → Relatórios → Movimentações Orçamentárias -> Transferências entre Unidades Usuário: * seocchla01: Executor do Orçamento Local * larrubia2: Executor do Orçamento Global Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO, ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL ===== Cenários de Teste ===== Realizar transferências entre unidades, e verificar se os dados das mesmas aparecem neste relatório. ===== Dados para o Teste ===== Para realizar movimentações que influenciem neste relatório, utilize os casos de uso em SCO -> Movimentações -> Movimentações Orçamentárias