Falhas na atualização online dos saldos contábeis podem ocorrer por divergência no compartilhamento CQx/CT2, tabela temporária TRW incorreta ou procedures inconsistentes. Verifique SX2, parâmetros, CFGX051.PRW, reinstale as procedures e mantenha a CTBA193 agendada continuamente.
Ocorrência
Ao incluir ou modificar algum lançamento contábil os saldos não estão sendo atualizados de forma online.
Ambiente
Cross Segmento - Backoffice Linha Protheus - Contabilidade Gerencial – A partir da versão 12.
Causa
O erro na atualização dos saldos contábeis geralmente está relacionado a inconsistências no ambiente de execução das Stored Procedures e pode ocorrer devido a diferentes fatores de configuração e processamento.
Cenários Possíveis e Soluções
1. Divergência no compartilhamento das tabelas (CQx vs CT2) Como a atualização dos saldos online via Stored Procedure lê as configurações gravadas diretamente na tabela física do banco de dados, qualquer divergência de compartilhamento gera falhas.
Ação: Verifique se o compartilhamento das tabelas de saldos CQx (CQ0 a CQ9) está idêntico ao da tabela de lançamentos CT2.
Onde validar: Essa conferência deve ser feita obrigatoriamente no Dicionário de Dados e também na tabela física SX2 contida no banco de dados.
2. Criação Indevida da Tabela Temporária TRW (TRWxxSP vs TRWxx0_SP) A procedure pode se perder ao atualizar os saldos caso crie de forma errada a tabela temporária no banco de dados como TRWxxSP (o formato correto é TRWxx0_SP, com o underline), deixando vestígios paralisados no banco.
Valide se os parâmetros MV_ATUSAL e MV_MUDATRT estão configurados com o conteúdo
Se.T., respectivamente.Confirme se o fonte CFGX051.PRW aplicado possui data igual ou superior a 14/08/2018.
Desinstale as procedures do módulo contábil pelo sistema (isso apagará a tabela
TRWxx0_SPautomaticamente).Acesse o seu banco de dados e exclua manualmente a tabela residual
TRWxxSP(ela não é removida pelo processo do sistema). Dê um refresh para garantir que ela sumiu.Reinstale as procedures contábeis.
-
Faça a inclusão de um novo lançamento para certificar-se de que a atualização ocorreu com sucesso e que apenas a tabela correta (
TRWxx0_SP) foi criada.Ação (sempre realize primeiro em ambiente de teste/homologação)
3. Configuração OBRIGATÓRIA do Jobs de Atualização de Saldos (CTBA193)
Atenção: A configuração desta rotina não, é um requisito obrigatório para o funcionamento correto da arquitetura de saldos.
Configure a rotina de Gerenciador de Saldos Online (CTBA193) para execução contínua via Schedule.
Independentemente das correções no compartilhamento (Passo 1) e da limpeza das procedures (Passo 2), é mandatório manter o agendamento da CTBA193 ativo. Ela é a responsável definitiva por garantir que lançamentos residuais ou retidos por concorrência de tabelas sejam processados de forma assíncrona, eliminando o risco de novas defasagens nos saldos contábeis.
Saiba mais:
Compartilhamento tabelas Contabilidade
Campo Filial das tabelas CQ não estão sendo alimentadas
Cross Segmento - Backoffice Linha Protheus - SIGACTB - Reprocessamento de Saldos em Fila (CTBA193)
1 Comentários