~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Associar Projeto a Centro de Custo ====== Esta funcionalidade tem como objetivo realizar a associação de um projeto com um determinado centro de custo. Terão acesso a essa funcionalidade os usuários dos setores de execução orçamentária da instituição. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando a opção //**Sipac -> Orçamento -> Configurações -> Associar Projeto a Centro de Custo**// é acessada. * **Centro de Custo:** Formato - NOME(CÓDIGO), Tipo - TEXTO. * **Projeto:** Formato - 9999/AAAA, Tipo - NUMÉRICO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Só é permitido associar um unidade cuja categoria seja ''CONVÊNIO'', ''ORÇAMENTO INTERNO'' ou ''ORÇAMENTO EXTERNO/DESCENTRALIZADO'', e ainda não tenha associação com nenhum projeto. * **RN02** - Só é permitido associar um projeto que ainda não possua associação com nenhuma outra unidade. * **RN03** - O sistema deve permitir associar mais de uma unidade a um projeto. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.convenios.dominio.Projeto | administrativo.convenios.projeto | | br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade | | br.ufrn.sipac.orcamento.dominio.ProjetoCentroCusto | administrativo.sco.projeto_centro_custo | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Orçamento Link(s): Aba Configurações -> Associar Projeto a Centro de Custo. Usuário: larrubua2 Papel que usuário deve ter: * PapeisOrcamento.EXECUTOR_CONVENIO ===== Cenários de Teste ===== Verificar se a operação de associação está sendo realizada com sucesso. Uma maneira de verificar isso é indo realizar uma [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:movimentacoes_orcamentarias:distribuicao_de_dotacao|Distribuição de Dotação]] para a unidade que foi associada ao projeto. Pois para as unidades descritas na [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:configuracoes:associar_projeto_a_centro_de_custo&#principais_regras_de_neg%C3%B3cio|RN01]], só é permitido realizar a Distribuição de Dotação quando a mesma estiver associada a um projeto. ===== Dados para o Teste ===== Para visualizar as unidades que podem ser associadas a um projeto é só executar o script abaixo: SELECT * FROM comum.unidade WHERE categoria IN (4,7,8);