Árvore de páginas

Versões comparadas

Chave

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

 

Reestruturação dos Saldos Contábeis.

Os saldos contábeis foram reinscrito, pois,  as rotinas de saldo com lançamento retroativo de um grande período demandavam muito processamento e tempo do sistema.

Exemplo  : Se tivéssemos que fazer um lançamento retroativo pela versão Protheus 11 o tempo de processamento  é bem maior que na versão Protheus 12. 

Conforme pode ser visto na tela abaixo na versão 11 tínhamos 11 tabelas 8 campos como saldo atual, saldo anterior, movimento e movimento por período que totalizavam 88 operações distintas isto para cada transição. 

Na Versão 12,   não tem  saldo a cada dia, passou  a ter 2 tabelas que são  : (4 tabelas mensais e 4 quatro tabelas diárias) para as quatro entidades, gravando dois valores Debito e Crédito.

A reestruturação das tabelas de saldo possui os seguintes objetivos:

  • Composição de saldos de forma mais simples;
    • Tabelas normalizadas;
    • Ganho de desempenho para leitura/escrita nos bancos;
    • Diminuição do tempo de inclusão de lançamentos contábeis.
  •  

    A premissa para essa reestruturação é a versão 12 que não terá mais tratamento para bancos não relacionais (Codebase).

     

     

    Estrutura Verssão P11

                    Na versão  P11 do produto Microsiga Protheus, o ambiente Contabilidade Gerencial possui as seguintes tabelas para gravação e consulta de saldos contábeis:

     

    Tabelas de Saldos Básicos:

     

                  

  Resumo :  Diferenças entre as versões  
VERSÃO 11

VERSÃO 12

11 TABELAS

8 TABELAS

(4 MENSAIS + 4 DIÁRIAS)

8 CAMPOS2 CAMPOS

SALDO ANTERIOR CREDITO/DEBITO

SALDO ATUAL CREDITO/DEBITO

MOVIMENTO CREDITO/DEBITO

MOVIMENTO PERÍODO CREDITO/DEBITO

90 DIAS

7920 OPERAÇÕES DE ESCRITA

 

 

 

SALDOS CREDITO/DEBITO

 

90 DIAS

16 OPERAÇÕES DE ESCRITA

Redução de 495 vezes no número de operações

 

 


Versão 11 Processos Contábeis 

Entidades : Conta Contábil , Centro de Custo, Item Contábil   e Classe de valor

Lançamento Contábil  : Data  + Lote + Sublote  + Documento + Linha + Valor  + Histórico + Tipo "Partida" + Entidade a Débito + Entidade a Crédito + Moeda + Tipo de Saldo


TABELA DE SALDOS BÁSICOS - Versão 11 (MV_ATUSAL - Define Gravação lançamento/ Reprocessamento - on line)

Tabela

Versão

Descrição

CT2

P11

Lançamentos Contabeis

CT3P11Saldos de Centro de Custos
CT4P11Saldos de Item contábil
CT6P11Totais de Lotes

CT7

P11

Saldos de Planos de Contas

CTI

P11Saldos da Classe de Valores
CTCP11Saldos do Documento

 

TABELA DE SALDOS COMPOSTOS - Versão 11 (MV_SLDCOMP - Define gravação de consultas / saldos compostos / Reprocessamento - on line)

Tabela

Versão

Descrição

CTU

 

P11Grupos Contábeis
CTVP11Saldo Itens X Centro de Custo

CTW

P11

Saldos Cl Valor X Centro de Custo

CTX

P11Saldos Cl Valor X Item
CTYP11Saldos Ccusto X Item X Cl Valor

 

TABELA DE SALDOS DAS NOVAS ENTIDADES CONTABEIS


Tabela

Versão

Descrição

CVX

P11Saldos Diários
CVYP11Saldos Mensais

 

Todas as tabelas de saldo possuem os seguintes conceitos em suas estruturas:

  • Registro do saldo diário.
  • Quando não tiver movimento no dia, não é gravada a informação saldo.
  • Em todas as linhas de registros constam os seguintes valores:
    • Saldo Débito (D): Soma dos valores de débito no dia para a entidade.
  • Saldo Crédito (C): Soma dos valores de crédito no dia para a entidade.
  • Saldo Atual Débito(D): Soma de todos os valores de débitos até o dia (inclusive o dia) para a entidade.
  • Saldo Atual Crédito(C): Soma de todos os valores de crédito até o dia (inclusive o dia) para a entidade.
  • Saldo Anterior a Débito(D): Soma de todos os valores de débito até o dia anterior para a entidade.
    • Saldo Anterior a Crédito(C): Soma de todos os valores de crédito até o dia anterior para a entidade.

     

    A estrutura atual foi concebida com o objetivo de priorizar a consulta das informações utilizando os métodos de pesquisa codebase que consiste da pesquisa direta do registro utilizando a sua chave de busca (comando dbseek).

     

    Porém essa estrutura colocava a maior carga de processamento na operação de gravação, principalmente no processamento dos campos de saldo atual D/C e saldo anterior D/C.

     

    Um exemplo dessa situação:

     

    Uma empresa possui os seguintes lançamentos contábeis no sistema:

     

    DATACONTA DEBITOCONTA CREDITOVALORHISTPORICO
    01/01/20131100123001100.000,00Constituição da Empresa
    02/01/2013120011100110.000,00Compra de imobilizado para operações

     

     

 

 

Versão 12 - Processos  Contábeis 

Entidades : Conta Contábil , Centro de Custo, Item Contábil  Classe de valor

Lançamento Contábil  : Data  + Lote + Sublote  + Documento + Linha + Valor  + Histórico + Tipo "Partida" + Entidade a Débito + Entidade a Crédito + Moeda + Tipo de Saldo

 

TABELA DE SALDOS BÁSICOS - P12 (MV_ATUSAL - Define Gravação lançamento/ Reprocessamento - on line)

Tabela

Versão

Descrição

CT2P12Lançamentos Contábeis
CT3P12Saldos de Centro de Custos
CT4P12Saldos de Item contábil
CT6P12Totais de Lotes

CT7

P12

Saldos de Planos de Contas

CTI

P12Saldos da Classe de Valores
CTCP12Saldos do Documento

Tabelas de Saldos das Novas Entidades Contábeis

 

 

NOVAS  TABELAS DE SALDOS  - P12 

Tabela

Versão

Descrição

CQ1P12Saldo por Conta no Dia
CQ0P12Saldo por Conta no Mês
CQ3

 

P12Saldo por Centro de Custo no Dia
CQ2

 

P12Saldo por Centro de Custo no Mês
CQ5P12Saldo Item Contábil no Dia
CQ4P12Saldo Item Contábil no Mês
CQ6P12Saldo Classe de Valor no Mês
CQ7P12Saldo Classe de Valor no Dia
CQ9P12Saldo por Entidade no Dia
CQ8P12Saldos por Entidade no Mês

 

Importante :  Para  versão 12 as tabelas   CTU, CTV, CTW,  CTX e CTY   não fazem parte da mesma.

 

 

 

 

 

 

O