Este estudo visa detalhar as implementações necessárias no sistema PROTHEUS para impressão do relatório "Fontes de Financiamento".
Este relatório pertence ao grupo de demonstrativos do PPA (Plano Plurianual) do sistema de contabilidade para o setor público.
O principal objetivo deste documento é indicar a origem das informações e como elas devem ser apresentadas para o usuário.
O relatório Fontes de Financiamento dos programas governamentais, visa demonstrar e especificar em valores correntes, o montante previsto a ser arrecadado durante a vigência do PPA.
Essa demonstração deve ser feita de forma individualizada e por exercício, distinguindo os recursos da administração direta e indireta.
Receitas diretas são aquelas do próprio órgão, enquanto as indiretas são receitas obtidas por órgãos subordinados.
Exemplos para um relatório da Prefeitura de São Paulo:
Origem das Informações:
Para que seja possível a impressão do relatório no protheus, será necessário a implementação de um cadastro chamado Fontes de Recursos.
Este cadastro deve ser incluído no módulo SIGAPCO e deve contar a estrutura cabeçalho e item.
O objetivo do cadastro será inserir os valores planejados de receitas no período de vigência do Plano Plurianual (PPA).
Campos necessários para o cadastro:
Cabeçalho do cadastro:
Itens
A chave única do cadastro será: Filial + Cód. PPA + Ano + Versão
Protótipo de tela:

É importante que este cadastro tenha a função de copia, pois com esta opção o usuário pode criar versões e cadastrar todos os anos do PPA com mais facilidade.
Impressão do relatório
O relatório deve ser desenvolvido utilizando a classe TReport.
As receitas devem ser separadas em Capital e Corrente utilizando o campo descrito anteriormente ("Tipo da Receita").
A estrutura do relatório deve seguir a seguinte regra:
Título: Fontes de Financiamento dos Programas Governamentais
Cabeçalho 1:
Previsão das Receitas
Cabeçalho 2:
Ano (Deve conter todos os anos do PPA)
Exemplo:
Ano 2020 2021 2022 2023
Cabeçalho 3:
Especificação - Código e Descrição da conta sintética de receita.
Direta - Valor que representa a receita direta da conta
Indireta - Valor que representa a receita indireta da conta
Obs.: As colunas Direta e Indireta devem se repetir para cada ano contido do Cabeçalho 2.
Colunas analíticas:
As colunas de dados impressos no relatório devem seguir o padrão de colunas do Cabeçalho 3.
Totalizadores
O relatório deve ter 4 totalizadores.
São eles:
Total de receitas correntes
Total de receitas de capital
Total de receitas
Total Geral
Totalizadores:
Geral - Somatório dos totais Corrente + Capital
Corrente - Somatório de Total PPA (II_TOTPPA) onde Tipo de Receita (II_TPREC) = Corrente
Capital - Somatório de Total PPA (II_TOTPPA) onde Tipo de Receita (II_TPREC) = Capital
A seguir temos dois modelos de relatório que podem ser utilizados como base para o desenvolvimento.
Modelos:


Principais Campos e parâmetros
Parâmetro | Descrição |
|---|---|
Código do PPA ? | Código do PPA para impressão da fonte de financiamento. |
| Ano De ? | Filtro por Ano inicial |
| Ano Até ? | Filtro por Ano Final |
| Status ? | Somente Ativos; Somente Inativos: Ambos |
| Campo | Título | Descrição | Tipo | Tamanho | Decimal | Picture | Valid | Consulta Padrão | Opções |
|---|---|---|---|---|---|---|---|---|---|
| XX_CODPPA | Cod. PPA | Código do PPA | Caracter | 6 | 0 | 999999 | |||
| XX_ANOPPA | Ano | Ano do PPA | Caracter | 4 | 0 | 9999 | |||
| XX_VERSAO | Versão | Versão do cadastro | Caracter | 3 | 0 | 999 | |||
| XX_STATUS | Status | Status da Versão | Caracter | 1 | 0 | 9 | Vazio() .Or. Pertence("1,2") | 1=Ativo 2=Inativo |
| Campo | Título | Descrição | Tipo | Tamanho | Decimal | Picture | Valid | Consulta Padrão | Opções |
|---|---|---|---|---|---|---|---|---|---|
| YY_CONTA | Conta | Conta Sintética da Receita | Caracter | 20 | 0 | @! | CT1 | ||
| YY_TIPREC | Tipo da Receita | Classificação do tipo da receita | Caracter | 1 | 0 | 9 | 1=Corrente 2=Capital | ||
| YY_VLRDIR | Valor Direto | Valor de Receita Direto | Numérico | 17 | 2 | @E 99,999,999,999.99 | |||
| YY_VLRIND | Valor Indireto | Valor de Receita Indireta | Numérico | 17 | 2 | @E 99,999,999,999.99 |
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|