- Visão Geral - Objetivo
- Definição da Regra de Negócio
- Documentação Técnica para Criação do relatório e configuração com Exemplo de Utilização
- Campos e Parâmetros
- Principais Campos e Parâmetros
- Tabelas Utilizadas
Estudo visa detalhar as implementações necessárias no sistema PROTHEUS e pré-requisitos para desenvolvimento dos Cadastros e Relatório PPA – Descrição dos Programas Governamentais – Metas e Custos, assim como a definição dos cadastrosdas tabelas, tabelascampos, colunas e informações que serão apresentadas.
...
O principal objetivo deste documento é indicar a origem das informações e como elas devem ser apresentadas para o usuário.
02. Definição da Regra de Negócio
PPA
Cadastro do PPA (Plano Plurianual) a ser realizado pelo governo durante os 4 anos de mandato, conterá em detalhes as diretrizes, planos governamentais, versões, status e vigência de cada programa a ser desenvolvido.
...
Modelo de Tela Itens do PPA:
![](/download/attachments/553342299/image2020-7-2_15-30-6.png?version=1&modificationDate=1593714606517&api=v2)
Cadastro da Unidade Gestora responsável pelo gerenciamento e acompanhamento do desenvolvimento do programa e sua evolução, de acordo com a estrutura previamente estabelecida.
Para mais detalhes ververificar a documentação de usuário:
Unidade Gestora, Órgãos, Unidades Orçamentárias e Executoras
Diretriz
Responsável pelo Cadastro das Diretrizes a serem seguidas nos Programas Governamentais, Possui os campos código e descrição, um PPA poderá ter várias Diretrizes.
Para mais detalhes verificar a documentação de usuário:
Diretrizes PPA
Modelo:
![](/download/attachments/553342299/image2020-6-25_15-53-23.png?version=1&modificationDate=1593111204190&api=v2)
Programa
Realiza o Cadastro dos Programas Governamentais a serem acompanhados no PPA durante os anos vigentes da administração, realiza os controles, metas, valores, totais, produtos etc, um PPA poderá ter vários programas amarrados, porém, cada programa poderá ter apenas uma Diretriz e uma Unidade Gestora.
Para fins de acompanhamento e controle informatizado, o Código do Programa deverá obedecer uma estrutura única e sequencial com quatro dígitos, para cada ciclo do PPA, deverá ser iniciada pelo programa "0001".
Para mais detalhes verificar a documentação de usuário:
Programas PPA
Aviso |
---|
|
Por motivos de histórico, um Programa que já estiver em execução não poderá ser alterado ou excluído, para tratamento quando for descontinuado, deverá existir um status: "1" (Ativo) ou "2" (Inativo) e a justificativa da alteração deverá ser armazenada em campo.. |
Programas poderão ser Programas poderão ser dos tipos:
Programa composto por ações que resultam em produtos (bens e serviços) ofertados à sociedade.
...
Amortização e encargos.
Protótipo de Tela:
Image Removed
Image Added
Indicador
Cadastro dos Indicadores dos eventos realizados nos Programas, por exemplo: Audiências realizadas, Debates públicos, Reuniões ordinárias etc, cada Indicador possui um código e uma descrição, um PPA poderá ter vários indicadores.
Para mais informações verifique a documentação de usuário:
Indicadores PPA(Adicionar o link quando for criado).
Protótipo de Tela:
![](/download/attachments/553342299/image2020-6-25_17-50-45.png?version=1&modificationDate=1593118245487&api=v2)
Ação
Cadastro das ações realizadas no programas, possui funções, sub-funções e produtos amarrados a ela, assim como as metas de cada um.
...
Uma Ação poderá ter várias Funções, Sub-Funções e Produtos relacionados, cada Função possui um código e uma descrição, podem ser do tipo: Projeto, Atividade e Operação Especial, possui o Tipo da Receita que poderá ser: Corrente ou Capital e o Tipo do Recurso podendo ser: Próprio ou Vinculado.
Protótipo de Tela:
![](/download/attachments/553342299/image2020-6-29_17-21-10.png?version=1&modificationDate=1593462070873&api=v2)
Realiza o controle das funções utilizadas, uma Função pode ser utilizada em vários PPAs.
...
As informações devem ser buscadas na tabela A1H (Itens Tabela Classif.Rec.Desp.), chave: A1H_CODTAB = 'FC'
Para mais detalhes ver:, procurar Tabela FC - Função em:
Cadastro de tabelas para criação de relatórios - MCASP
Sub-Função
Cadastro da Sub-Função a ser utilizada no PPA, uma Sub-Função pode ser utilizada em vários PPAs.
...
As informações devem ser buscadas na tabela A1H (Itens Tabela Classif.Rec.Desp.), chave: A1H_CODTAB = 'SB'
Para mais detalhes ver:, procurar Tabela SB - Sub Função em:
Cadastro de tabelas para criação de relatórios - MCASP
Produto PPA
Cadastro dos Produtos PPA que serão utilizados nos programas e sua unidade de medida, cada Produto possui um código e uma descrição, um produto pode ser utilizado em vários PPAs.
Para mais informações verifique a documentação de usuário:
Produtos PPA
Protótipo de Tela:
![](/download/attachments/553342299/image2020-6-25_15-50-10.png?version=1&modificationDate=1593111010543&api=v2)
03. Documentação Técnica para Criação do relatório e configuração com Exemplo de Utilização
Relatório PPA - Descrição dos Programas Governamentais - Metas e Custos
Modelos:
![](/download/attachments/553342299/image2020-6-23_17-16-14.png?version=1&modificationDate=1592943374997&api=v2)
![](/download/attachments/553342299/image2020-6-23_17-18-54.png?version=1&modificationDate=1592943534537&api=v2)
Unidade Gestora: 01800 - Câmara Municipal Diretriz: 2 - Eficiência Administrativa Programa: 001 - Processo Legislativo e Controle Externo Objetivo: Representar a População de Campinas Oferecendo um Espaço Democrático e Participativo, Fiscalizando os Atos da Administração Pública e Legislando em Prol de Uma Cidade Mais Justa e Menos Desigual. |
Indicador | Unidade | Atual | Ao Final |
01001 - Quantidade de Normas Jurídicas Criadas | Unidade | 180 | 200 |
02001 - Público Presente Nas Audiências Públicas | Unidade | 13 | 35 |
03001 - Quantidade de Debates Públicos Realizados | Unidade | 1 | 8 |
04001 - Quantidade de Audiências Públicas Realizadas | Unidade | 28 | 36 |
05001 - Uso da Primeira Parte Nas Reuniões Ordinárias | Unidade | 10 | 20 |
06001 - Quantidade de Requerimentos de Informação Protocolados | Unidade | 1225 | 1800 |
|
C. Ação/Tp | Nome Ação | C. Fun | C. S-Fun | Total PPA | Produto | Unidade | Meta |
005 / P | Fundo Especial - Investimento | 01 | 031 | 200.000 | Investimento Realizado Com Recursos do Fundo Especial | Unidade | 1,00 |
006 / A | Fundo Especial - Manutenção | 01 | 031 | 60.000 | Manutenção Realizada Com Recursos do Fundo Especial | Unidade | 4,00 |
|
Total da Unidade Gestora |
Total Período |
|
Geral: | 260.000 |
Corrente: | 60.000 |
Capital: | 200.000 |
Relatório linhas x colunas (
...
TReport)
Cabeçalho:
Unidade Gestora - Código e Descrição da Unidade Gestora do PPA
...
Capital - Somatório de Total PPA onde Tipo de Receita = Capital
Principais Campos e parâmetros
...
Parâmetro | Descrição |
---|
Código do PPA ? | Informar o Código do PPA para impressão. |
Programa De ? | Inserir o Código do Programa Inicial. |
Programa Até ? | Inserir o Código do Programa Final. |
Ação De ? | Inserir o Código da Ação Inicial. |
Ação Até ? | Inserir o Código da Ação Final. |
Função De ? | Inserir o Código da Função Inicial. |
Função Até ? | Inserir o Código da Função Final. |
Sub-Função De ? | Inserir o Código da Sub-Função Inicial. |
Sub-Função Até ? | Inserir o Código da Sub-Função Final. |
Campo | Título | Descrição | Tipo | Tamanho | Decimal | Picture | Valid | Consulta Padrão |
---|
AA_FILIAL | Filial | Filial do Sistema | Caracter | 2 |
|
|
|
|
AA_CODIGO | Codigo PPA | Código do PPA | Caracter | 6 | 0 | @! |
|
|
AA_DESCRI | Descricao PPA | Descrição do PPA | Caracter | 30 | 0 | @! |
|
|
AA_ANOINI | Ano Inic. PPA | Ano inicial do PPA | Caracter | 4 |
|
|
|
|
AA_ANOFIM | Ano Fim PPA | Ano final do PPA | Caracter | 4 |
|
|
|
|
AA_VERSAO | Versao PPA | Versão do PPA | Caracter | 3 |
|
|
|
|
AA_STATUS | Status PPA | Status do PPA | Caracter | 1 |
|
| Pertence("1,2") |
|
Tabela
...
BBB - Itens PPA
Campo | Título | Descrição | Tipo | Tamanho | Decimal | Picture | Valid | Consulta Padrão |
---|
XXBB_FILIAL | Filial | Filial do Sistema | Caracter | 2 |
XX
|
|
|
|
BB_UNGEST | Cod. Unidade | Código da Unidade Gestora | Caracter | 6 | 0 | @! | ExistCpo(" |
CCCCCC | XXCadastro de Unidade Gestora |
BB_DIRET | Cod. Diretriz | Código da Diretriz | Caracter | 6 | 0 | @! | ExistCpo(" |
BBBBBBXXBB_PROGR | Cod. Programa | Código do Programa | Caracter | 4 | 0 | @! | ExistCpo(" |
DDDDDDXXBB_INDIC | Cod. Indic. | Código do Indicador | Caracter | 6 | 0 | @! | ExistCpo(" |
EEEEEEXXBB_QTDINI | Qtde. Atual | Quantidade Atual | Numérico | 9 | 0 | @E 999,999,999 |
XX
|
|
BB_QTDFIM | Qtde. Final | Quantidade Final | Numérico | 9 | 0 | @E 999,999,999 |
XX
|
|
BB_ACAO | Cod. Acao | Código da Ação | Caracter | 6 | 0 | @! | ExistCpo(" |
IIIIIIXXBB_FUNC | Cod. Funcao | Código da Função | Caracter |
6XXBB_SUBFUN | Cod. SubFuncao | Código da Sub-Função | Caracter |
6XXBB_PROD | Cod. Produto | Código do Produto | Caracter | 6 | 0 | @! | ExistCpo(" |
FFFFFF | XXCadastro de Produto PPA |
BB_META | Meta PPA | Meta PPA | Numérico | 9 | 0 | @E 999,999,999 |
XX
|
|
BB_TOTPPA | Total PPA | Total PPA | Numérico | 9 | 0 | @E 999,999,999 |
|
|
Tabela
...
AMS - Diretrizes
Campo | Título | Descrição | Tipo | Tamanho | Decimal | Picture | Valid | Consulta Padrão |
---|
CCAMS_FILIAL | Filial | Filial do Sistema | Caracter | 212 |
|
|
|
|
CCAMS_CODIGOCODDIR | Cod. Diretriz | Código da Diretriz | Caracter | 6 | 0 | @! |
|
|
BBAMS_DESCRIDESDIR | Desc. Diretriz | Descrição da Diretriz | Caracter | 3050 | 0 | @! |
|
|
Tabela DDD - Programas
Campo | Título | Descrição | Tipo | Tamanho | Decimal | Picture | Valid | Consulta Padrão |
---|
DDAL0_FILIAL | Filial | Filial do Sistema | Caracter | 2 |
|
|
|
|
DDAL0_CODIGO | Cod. Programa | Código do Programa | Caracter | 4 | 0 | @! |
|
|
DDAL0_DESCRI | Desc. Programa | Descrição do Programa | Caracter | 30 | 0 | @! |
|
|
DDAL0_OBJET | Obj. Programa | Objetivo do Programa | Caracter | 80 | 0 | @! |
|
|
DDAL0_TIPO | Tipo Programa | Tipo do Programa | Caracter | 1 | 0 |
| Pertence("F,A,O") | DD_JUST | Justificativa | Justificativa de Mudança | Caracter | 80 | 0 | @! |
|
DDAL0_STATUS | Status Programa | Status do Programa | Caracter | 1 |
|
| Pertence("1,2") |
|
Campo | Título | Descrição | Tipo | Tamanho | Decimal | Picture | Valid | Consulta Padrão |
---|
EEAMN_FILIAL | Filial | Filial do Sistema | Caracter | 2 |
|
|
|
|
EEAMN_CODIGO | Cod. Indic. | Código do Indicador | Caracter | 6 | 0 | @! |
|
|
EEAMN_DESCRI | Desc. Indic. | Descrição do Indicador | Caracter | 30 | 0 | @! |
|
|
EEAMN_UM | Unid. Medida | Unidade de Medida | Caracter | 2 | 0 | @! | ExistCpo("SAH") | SAH |
|
|
Tabela
...
ALE -
...
Ação PPA
Campo | Título | Descrição | Tipo | Tamanho | Decimal | Picture | Valid | Consulta Padrão |
---|
FFALE_FILIAL | Filial | Filial do Sistema | Caracter | 2 |
FFCODIGO Produto do Produto6FFDESCRI Produto do ProdutoFFUMUnid. Medida | Unidade de MedidaTPACAO | Tipo Acao | Tipo da Ação | Caracter |
2ExistCpo("SAH") | SAH | Tabela III - Ação
|
|
ALE_TPRECT | Tipo Receita | Tipo da Receita | Caracter | 1 | 0 | @! |
|
|
ALE_TPRCRS | Tipo Recurso | Tipo do Recurso | Caracter | 1 | 0 | @! |
|
|
Tabela ALZ - Produto PPA
Campo | Título | Descrição | Tipo | Tamanho | Decimal | Picture | Valid | Consulta Padrão |
---|
IIALZ_FILIAL | Filial | Filial do Sistema | Caracter | 2 |
IICODIGO Acao da AçãoIIDESCRI Acao da AçãoIITIPOTipo Acao | UNITAB | Tab.Un.Med. | Tabela Unidade Medida |
Tipo da Ação1Pertence("P,A,E") | II_TPRECE | Tipo Receita | Tipo da Receita | Caracter | |
|
|
ALZ_UNIRAD | Rad.Tab.Un.Med. | Radicao Tab.Unid. medida | Caracter | 06 | 0 | @! |
|
|
ALZ_UNICOD | Cod.Tab.Un.Med. | Cod.Unid.Med. | Caracter | 10 |
1Pertence("1,2") | II_TPRECU | Tipo Recurso | Tipo do Recurso
| ALZXB |
ALZ_UNIPRO | Unid. Medida | Unidade de Medida | Caracter |
1Pertence("P,V")
05. Tabelas Utilizadas
- AAA → Cabeçalho PPA
- XXX BBB → Itens PPA
- CCC → Cadastro de Diretrizes
- DDD → Cadastro de Programas
- EEE → Cadastro de IndicadoresFFF →
- ALE→ Cadastro de Produto PúblicoAçãoIII →
- ALZ→ Cadastro de AçãoProduto PPA
HTML |
---|
<!-- 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>
|
...