Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | Microsiga Protheus | Módulo | SIGACTB |
Segmento Executor |
| ||
Projeto1 | M_CTR010 | IRM1 | PCREQ-9706 |
Requisito1 | PCREQ-9706 | Subtarefa1 |
|
Chamado2 | 12.1.7 | ||
País | (X) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
O objetivo desse desenvolvimento é flexibilizar a execução da rotina de consolidação contábil (CTBA220) quando a empresa utiliza a funcionalidade de gestão corporativa.
Até essa melhoria a rotina bloqueava as tabelas do módulo de contabilidade gerencial para executar o processamento.
A partir dessa implementação a rotina ,caso as condições sejam atendidas, não irá bloquear as tabelas.
Definição da Regra de Negócio
No programa CTBA220 atualmente é realizado o bloqueio das seguintes tabelas antes do processamento:
- Tabelas de Cadastros:
- CT1 - Plano de contas;
- CTT - Centro de Custo;
- CTD - Item contábil;
- CTH- Classe de Valor;
- Tabela de Movimento:
- CT2 -Movimento Contábil;
- Tabelas de Saldo:
- CQ0 - Saldo por Conta no Mês
- CQ1 - Saldo por Conta no Dia
- CQ2 - Saldo por Centro Custo no Mês
- CQ3 - Saldo Centro de Custo no Dia
- CQ4 - Saldo Item Contábil no Mês
- CQ5 - Saldo Item Contábil no Dia
- CQ6 - Saldo Classe Valor no Mês
- CQ7 - Saldo Classe de Valor no Dia
- CQ8 - Saldos por Entidade no Mês
- CQ9 - Saldo por Entidade no Dia
- CQ9 - Saldo por Entidade no Dia
Com esse novo tratamento a rotina irá analisar as seguintes condições:
- A tabela de movimento e saldos devem ter o compartilhamento de Empresa,Unidade e Filial totalmente exclusivo;
- Os calendários contábeis das filiais envolvidas na consolidação devem estar bloqueados nos períodos atuais e anteriores;
- Caso o schedule de atualização de saldo (CTBA193) esteja ativo, a fila de processamento (tabela CQA) não pode ter registros nas filiais envolvidas no processo.
- A rotina de reprocessamento de saldo (CTBA190) não pode estar em processamento.
Se as condições forem atendidas o sistema não irá bloquear as tabelas de movimento e saldo, além disso ele executará as seguintes atividades:
- Se o usuário selecionar a opção de consolidar cadastro contábeis:
- Travar as tabelas de cadastro temporariamente, o sistema irá liberar o uso assim que a função de replicação de entidades terminar o processo.
- Permitir apenas a visualização dos calendários contábeis na rotina CTBA010 enquanto a consolidação for processada.
- Não permitir a execução das rotinas de reprocessamento de saldo (CTBA190 e CTBA193) enquanto a consolidação for processada.
Se as condições não forem atendidas, o sistema irá realizar o bloqueio das tabelas, permanecendo o tratamento atual.
Essas atividades visam garantir a confiabilidade da informação durante o processo de consolidação contábil.
Na tela inicial da rotina o aviso deve ser alterado com a seguinte mensagem:
Se a tabela de movimento ter o compartilhamento de Empresa,Unidade e Filial totalmente exclusivo:
- " É recomendado que o período da consolidação esteja bloqueado. Caso contrário as tabelas serão abertas como exclusivas durante o processo de consolidação"
Caso contrário:
- " Para a consolidação as tabelas não podem estar em uso por outras estações. As tabelas serão abertas como exclusivas durante o processo de consolidação"
Tratar também a rotina quando executada via schedule, informando a mensagem no log do servidor.
Rotina | Tipo de Operação | Opção de Menu |
CTBA010 | [Alteração] | Atualizações -> Cadastros -> Calendário Contábil |
CTBA190 | [Alteração] | Miscelânea -> Refaz Saldo -> Reprocessamento |
CTBA220 | [Alteração] | Miscelânea -> Processamento -> Consolidação Geral |
Tabelas Utilizadas
- CT1 - Plano de contas;
- CTT - Centro de Custo;
- CTD - Item contábil;
- CTH- Classe de Valor;
- CT2 -Movimento Contábil;
- CQ0 - Saldo por Conta no Mês
- CQ1 - Saldo por Conta no Dia
- CQ2 - Saldo por Centro Custo no Mês
- CQ3 - Saldo Centro de Custo no Dia
- CQ4 - Saldo Item Contábil no Mês
- CQ5 - Saldo Item Contábil no Dia
- CQ6 - Saldo Classe Valor no Mês
- CQ7 - Saldo Classe de Valor no Dia
- CQ8 - Saldos por Entidade no Mês
- CQ9 - Saldo por Entidade no Dia
Descrição Caso de Uso
Premissas: As configurações definidas a seguir são premissas para a execução de todos os casos de uso definidos nesta especificação.
Possuir um ambiente com a seguinte estrutura:
Grupo de Empresas
Empresa
Unidade de Negócio
Filial
Descrição
T1
D
MG
01
Filial Belo Horizonte
02
Filial Uberaba
D
ME
01
Filial Mexico
D
AR
01
Filial Argentina
T2
M
ME
01
Filial Mexico
T3
A
AR
01
Filial Argentina
Possuir um cadastro de Calendário com as seguintes configurações:
Empresa Filial Calendário Período Dt Inicio Dt Final Status Per T1 D MG 01 216 01 01/01/16 31/01/16 Bloqueado T1 D MG 01 216 02 01/02/16 29/02/16 Bloqueado T1 D MG 01 216 03 01/03/16 31/03/16 Bloqueado T1 D MG 01 216 04 01/04/16 30/04/16 Aberto T1 D MG 01 216 05 01/05/16 31/05/16 Aberto T1 D MG 01 216 06 01/06/16 30/06/16 Aberto T1 D MG 01 216 07 01/07/16 31/07/16 Aberto T1 D MG 01 216 08 01/08/16 31/08/16 Aberto T1 D MG 01 216 09 01/09/16 30/09/16 Aberto T1 D MG 01 216 10 01/10/16 31/10/16 Aberto T1 D MG 01 216 11 01/11/16 30/11/16 Aberto T1 D MG 01 216 12 01/12/16 31/12/16 Aberto
1º. Consolidação sem bloqueio de tabelas
Objetivo: Executar a consolidação sem o sistema bloquear as tabelas do módulo de contabilidade
Pré-requisitos:
- Realizar as Premissas.
- Incluir um lançamento contábil manual no dia 02/04/2016 na filial T1 D ME 01, mas a tela deve continuar aberta.
- Com outro usuário,executar a rotina CTBA220 conectado na filial T1 D ME 01
- No painel de seleção Arquivos a Consolidar, marcar a opção Lançamentos Contábeis
- No painel de seleção Empresas a Consolidar, marcar a opção T2 M ME 01
- Clicar na opção Parâmetros e preencher da seguinte forma:
Parâmetro | Valor |
Limpa Consolidação | Não |
Da Data | 01/03/2016 |
Até a Data | 31/03/2016 |
Apaga | Periodo |
Processa Moeda | Todas Moedas |
Qual Moeda |
|
Tipo de Saldo | 1 |
Gera lanc. saldo inicial | Não |
Lote saldo inicial |
|
Sublote saldo inicial |
|
Documento saldo inicial |
|
Consolidar Moedas Diferentes | Sim |
Moeda Consolidadora | 02 |
Condições de sucesso:
- O sistema deve gerar os lançamentos contábeis na filial D ME 01 (Grupo de Empesas T1)
Condições de falha:
- Não incluir os lançamentos;
Inicializador: Acesso a rotina “Contabilidade Gerencial -> Miscelâneas -> Processamentos -> Consolidação Geral”
2º. Consolidação com bloqueio de tabelas
Objetivo: Tentar executar a consolidação porem o sistema irá bloquear porque o período está sendo utilizado.
Pré-requisitos:
- Realizar as Premissas.
- Incluir um lançamento contábil manual no dia 02/04/2016 na filial T1 D ME 01, mas a tela deve continuar aberta.
- Com outro usuário,executar a rotina CTBA220 conectado na filial T1 D ME 01
- No painel de seleção Arquivos a Consolidar, marcar a opção Lançamentos Contábeis
- No painel de seleção Empresas a Consolidar, marcar a opção T2 M ME 01
- Clicar na opção Parâmetros e preencher da seguinte forma:
Parâmetro | Valor |
Limpa Consolidação | Não |
Da Data | 01/04/2016 |
Até a Data | 30/04/2016 |
Apaga | Periodo |
Processa Moeda | Todas Moedas |
Qual Moeda |
|
Tipo de Saldo | 1 |
Gera lanc. saldo inicial | Não |
Lote saldo inicial |
|
Sublote saldo inicial |
|
Documento saldo inicial |
|
Consolidar Moedas Diferentes | Sim |
Moeda Consolidadora | 02 |
Condições de sucesso:
- O sistema deve apresentar a mensagem de bloqueio de tabela e não executar a operação
Condições de falha:
- O sistema não bloquear.
Inicializador: Acesso a rotina “Contabilidade Gerencial -> Miscelâneas -> Processamentos -> Consolidação Geral”
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|