Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGACTB - CTBA193 - Funcionalidade do Processamento em Fila

A rotina CTBA193 no TOTVS Protheus permite o processamento de saldos sem concorrência de usuários, melhorando a performance. Requer atualização online (MV_ATUSAL = "S") e configuração do schedule CTBA193. Os saldos são armazenados na tabela CQA e processados via JOB agendado. Recomenda-se compartilhar a tabela CQA e centralizar o agendamento para otimizar recursos e desempenho.

Dúvida
Qual a funcionalidade e vantagem do Processamento em Fila (CTBA193)?

 

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB) - a partir da versão 12


Solução
O maior diferencial desta rotina (CTBA193) é o processamento de saldos sem concorrência de usuários e a melhora na performance. Para o processamento, a atualização de saldos precisa ser online e será necessária a configuração do schedule CTBA193.
 

  • MV_ATUSAL = S (atualização de saldo online)
  • Configuração do Schedule CTBA193 (SIGACFG) 
     



Após a configuração do JOB, todo novo lançamento terá seus saldos armazenados na tabela CQA. As tabelas de saldos só serão preenchidas após a execução do JOB (processamento) conforme o tempo estipulado na configuração.


Importante:

  • O parâmetro MV_ATUSAL deve estar configurado como "S" (Deverá ser online sempre).

  • O arquivo SX2 da tabela CQA deve seguir o mesmo compartilhamento das tabelas CQ0, CQ1, CQ2, etc.

     

Recomendação:

Para otimizar o processamento e resolver a sobrecarga, a arquitetura correta é utilizar o agendamento de forma centralizada. Siga as orientações abaixo:

  • Alterar o modo de compartilhamento: configure a tabela CQA como Compartilhada.
     

  • Entenda o funcionamento: A tabela CQA já possui o campo CQA_FILCT2. Este campo é o responsável por definir e separar de qual filial de origem é o registro.
     

  • Ajustar o agendamento: Com a tabela compartilhada, crie o agendamento da rotina CTBA193 para apenas uma empresa e filial. Essa única thread será capaz de ler e processar os registros de todas as filiais mapeadas pelo campo CQA_FILCT2, garantindo um enorme ganho de performance e alívio nos servidores.

     

Saiba mais:
Documentação JOB CTBA193
CTBA193 - em ambiente com múltiplos slaves 
CTBA193 - Reprocessamento de Saldos em Fila
Schedule - Como agendar a execução de rotinas 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _