A operação de Distribuição de Cotas consiste em alocar orçamento para as unidades interessadas no convênio. A alocação será para uma célula com a mesma característica, sendo alterada apenas a unidade interessada. O setor que utilizar este caso de uso é o setor que executa o orçamento de convênio. Este caso de uso só estará disponível após a escolha de um convênio.
A operação de Distribuição de Cotas irá impactar nos seguintes dados da célula orçamentária:
Total Transferido | Total Distribuido | Saldo | ||
---|---|---|---|---|
Célula Origem | Adicionado | - | Subtraido | |
Célula Destino | - | Adicionado | Adicionado |
Isto acontecerá para cada célula da unidade interessada na qual o usuário tiver informado um valor.
Pré-condições:
Este caso de uso é acessado através do caminho: SIPAC → Orçamento → Movimentações → Movimentações Orçamentárias → Centros de Custos → Distribuição de Cotas
Para realizar este caso de uso é necessário que a unidade do convênio possua pelo menos uma célula cadastrada no ano orçamentário. É obrigatório a seleção da célula de origem, a qual será a base para alocação de orçamento nas células das unidades interessadas. Serão listados todas as unidades interessadas no convênio, onde o usuário poderá informar quanto será alocado para cada unidade.
O caso de uso exibe os dados:
SIM
e NÃO
.Sistema apresenta dos dados da Célula Orçamentária (CÓDIGO DA CÉLULA) de acordo com a célula de origem selecionada:
O Gestor poderá informar observações:
O sistema apresenta a lista de unidades interessadas e campo valor para ser informado:
O Gestor confirma transferência, e sistema confirma a distribuição das cotas.(RN01)
Confirmando a distribuição dos valores entre as unidades conveniadas o sistema exibe os dados do convênio:
da célula orçamentária:
lista com as unidades orçamentárias e valores distribuídos:
O caso de uso é finalizado. (RN06)
As seguintes regras devem ser satisfeitas para que uma Distribuição de Cotas seja realizada:
Deverão ser observados as seguintes regras com relação ao saldo negativo da célula na qual será debitado o valor da transferência:
Classe | Tabela |
---|---|
br.ufrn.sipac.orcamento.movimentacoes.dominio.Transferencia | sco.transferencia |
br.ufrn.sipac.orcamento.movimentacoes.dominio.MovimentacaoOrcamentaria | sco.movimentacao_orcamentaria |
Sistema: SIPAC
Módulo: Orçamento
Link(s): Orçamento → Movimentações → Movimentações Orçamentárias → Centros de Custos → Distribuição de Cotas
Usuário: raiula
Papel que usuário deve ter: ScoPapeis.EXECUTOR_CONVENIO
O seguinte cenário deverá ser testado:
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.
Deverá ser feito uma distribuição com o usuário que tenha papel de EXECUTOR_ESPECIAL e outra distribuição com o usuário que não tenha o papel
select * from unidade where hierarquia like '%.' ||(select id_unidade from unidade where codigo_unidade = ?)||'.%' and unidade_orcamentaria = true, onde ? é o código da gestora que se deseja a lista da unidades subordinadas.
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
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:
Para encontrar células de um determinado convênio, vide Orçamento de Convênio.