Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

03.Documentação para Criação dos parâmetros para filtros a ser utilizado em configuração de visões

Ajustar as Rotinas :
Parâmetros da Visão Gerencial
AKL - CABEÇALHO DOS PARÂMETROS
AKM - DETALHE DOS PARÂMETROS

Criar um conjunto para filtro dos movimentos Orçamentários acrescentando as tabelas referente a Receitas

...




...

Tipo de Saldo

...

AL2_TPSALD

...

AKM_TIPO = 1 Simples 2 Faixa de / ate

Tabela referente a Receitas

Alem do Campo colocar, por exemplo :

Campo: AKD_CO

Inicio do Campo: 1

Qtde Dígitos : 1

Entidade Sistema (Tabela de dados) referente a tabelas de receitas/despesas

Tabela de Receita: 

Tabela : (este se refere ao novo cadastro de tabelas referente a receitas e despesas)

Radical: 

Consulta padrao considerando tabela do sistema + tabela de receita + Radical

Criar um conjunto para filtro dos movimentos Orçamentários acrescentando as tabelas referente a Despesas

Tabela referente a Despesas

Alem do Campo colocar, por exemplo :

Campo: AKD_CO

Inicio do Campo: 1

Qtde Dígitos : 1

Entidade Sistema referente a tabelas de receitas/despesas

Tabela de Despesa:

Radical:

Consulta padrao considerando tabela do sistema + tabela de Despesa + Radical

Image Removed

04.Ajustes na Configuração da Visão

CONFIGURANDO VISÃO Gerencial - Montagem da Contas orçamentarias gerenciais com os respectivos filtros
AKO - CABEÇALHO DA VISÃO (CONTA GERENCIAL)
AKP - DETALHE DA VISÃO (FILTRO DAS ENTIDADES)

Image Removed

NA TABELA AKO/AKP VISAO GERENCIAL DEVEREMOS CRIAR UMA CONFIGURAÇÃO/VISÃO  PARA RECEITAS
NA TABELA AKO/AKP VISAO GERENCIAL DEVEREMOS CRIAR UMA CONFIGURAÇÃO/VISÃO  PARA DESPESAS

ELABORAR ROTINA PARA EXTRAÇÃO DOS DADOS DO MOVIMENTO ORÇAMENTÁRIO DE ACORDO COM OS FILTROS DA VISÃO

Criar novo cadastro para impressão  das visões e relatórios similar a configuração de livros do contábil

incluir / Alterar / Excluir / Copiar 

Código 

Descrição

FORMATO VISUAL POR EXEMPLO

ORDER BY 

LISTAR TODOS OS CAMPOS E PERMITIR SELECIONAR NA ORDEM DESEJADA ASSIM COMO O AGRUPAMENTO DA TABELA DE SAIDA

DEFINIR ORDEM (ORDER BY)
DEFINIR AGRUPAMENTO (GROUP BY)

DEFINIR VISÃO GERENCIAL

RECEITAS

DESPESAS

DEFINIR PERGUNTE DOS RELATÓRIOS

DATA DE

DATA ATE

ESTE PERÍODO DEVERÁ SER NO máximo UM ANO POR CONTA DE PERFORMANCE 

Desenvolver ferramenta para extração de dados da tabela AKD - Movimentos Orçamentários aplicando o filtro configurado nos cadastros de acordo com a visão gerencial gerando uma tabela temporária onde temos que ter

Código da Conta Gerencial: 

Descrição da Conta Gerencial: 

e todas as demais informações filtradas alem do valor do movimento.

Estrutura da tabela AKD - Movimentações Orçamentária

Campos da Tabelas referente a receitas e despesas. (neste caso terá que ser consultada a tabela de parâmetros a fim de criar estes campos na tabela temporária para order by / goup by.

Esta tabela temporária servirá como base de dados para desenvolvimento dos relatorios.

Tabela Principal  : AKD - Movimentos Orçamentários

Campos de Entidades : Entidades ou planilha

Temporal : Data de......Ate

REGRAS GERAIS PARA EXTRAÇÃO DE DADOS DA TABELA DE MOVIMENTOS ORÇAMENTÁRIOS

TIPO DEBITO MULTIPLICAR POR -1

SOMENTE CONSIDERAR MOVIMENTOS VALIDOS AKD_STATUS = '1'

SOMATÓRIO (CREDITO + (DEBITO*-1))

ARTEFATO

TABELA DE SAIDA:

CRIAR UTILIZANDO FWTEMPORARYTABLE

ESTE ARQUIVO DEVE SER EXCLUÍDO QUANDO TERMINAR O RELATÓRIO

INICIO DO PROCESSAMENTO DE EXTRAÇÃO

CRIAR ARQUIVO TEMPORARY TABLE COMO TABELA DE SAÍDA

TABELA DE SAÍDA DEVE EXECUTAR A QUERY NA TABELA AKD DE ACORDO A LINHA POSICIONADA NA CONFIGURAÇÃO DA VISÃO ORÇAMENTARIA

QUANDO FOR UTILIZAR POR EXEMPLO VÁRIOS TIPOS DE SALDOS NÃO SEQUENCIAIS FAZER A GRID COM VARIAS LINHAS

GRAVAR NA TABELA TEMPORÁRIA DE SAÍDA

EMITIR RELATÓRIO UTILIZANDO TABELA DE SAÍDA

EXCLUIR TABELA 

...





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>

...