Árvore de páginas

Versões comparadas

Chave

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

...

Aviso
iconfalse
titleImportante

Para iniciar o envio dos saldos para a tabela CQA (Fila de Saldos), o usuário deve configurar os parâmetros MV_CTBJOB = 1 e MV_ATUSAL = S.

Porém, isso ainda não fará com que os saldos sejam atualizados.

Para habilitar o processamento via fila de saldos, é necessário configurar a execução da rotina CTBA193 no SCHEDULE e os agentes via configurador.

Prezado Cliente,

Gostaríamos de informar que a rotina de REPROCESSAMENTO DE SALDOS CONTÁBEIS CTBA190 será descontinuada em releases futuros como parte de nossos esforços contínuos para aprimorar nossos produtos e serviços.

Embora a CTBA190 tenha sido amplamente utilizada para ajustes de saldos contábeis, estamos constantemente aprimorando nossos sistemas para oferecer soluções mais eficientes e automatizadas. Como alternativa à CTBA190, a partir dos próximos releases, recomendaremos a utilização da rotina de fechamento contábil CTBA960.

A CTBA960 oferece um processo de consulta e atualização de saldos mais eficiente, realizando atualizações apenas nos saldos com divergências e eliminando concorrências no sistema. Ela também é integrada à atualização de saldos em filas CTBA193, tornando o ambiente ainda mais fluido e performático.

A rotina de atualização de saldos em fila (CTBA193) destaca-se pela capacidade de orquestrar requisições simultâneas de atualização de saldos, garantindo a estabilidade do sistema, especialmente em ambientes com grande volume de dados.

Para obter mais informações sobre a rotina CTBA960 e suas vantagens, consulte o seguinte link: fechamento contábil (CTBA960) .

Não deixe para última hora, antecipe-se e obtenha a melhor performance do seu ambiente utilizando a CTBA193.

Agradecemos sua compreensão e colaboração durante este processo de transição.

02. PRIMEIROS PASSOS



Informações
titleConfigurações necessarias


 Antes de criarAgente, ative o parâmetro  MV_CTBJOB preenchendo o seu conteúdo com o valor 1 , conforme o exemplo abaixo. 

Parâmetro

Descrição

Conteúdo Padrão
MV_CTBJOB

Define se usará JOB para o processamento.

1 - Utiliza job para atualização de saldos;

2 - Utiliza o processamento tradicional.

2


Agora é necessário configurar o agente.


Para que seu ambiente esteja preparado para a utilização desta rotina pela primeira vez, é necessário realizar a configuração inicial, através do SCHEDULE (CFGA010). 

  • No módulo configurações acessar Ambiente > Schedule > Schedule.


  • Clicar no ícone da pasta Schedule e Clicar no botão “Iniciar todos os serviços


  • Clicar na pasta “Agent” > Cadastro e Clicar Adicionar agentes padrão


  • Clicar na Pasta Agendamento, selecionar a opção Incluir. No campo rotina, digite CTBA193. Selecione as empresas e Filiais para processamento e em seguida selecione como módulo o 34 – Contabilidade Gerencial.


  • Clique no botão recorrência para configurar a periodicidade que o sistema irá acionar o agendamento.

Após execução de todas as etapas de configuração inicial, seu ambiente estará preparado para a utilização do Reprocessamento de Saldos por Fila.


Ao serem executados os agentes irão ser executados e serão informados no console do Appserver:



Caso tenha dúvidas também é possível visualizar um vídeo How To para melhor entendimento

CONFIGURANDO UM AGENTE - HOW TO





Aviso
iconfalse
titleAtenção

A partir desta configuração, toda INCLUSÃO, ALTERAÇÃO ou EXCLUSÃO de lançamento contábil via rotinas manuais (CTBA101,CTBA102 e CTBA103) ou integrações contábeis (CTBA105), não irão mais atualizar saldo online.

Serão gravadas as chaves do lançamento na tabela CQA para que sejam processadas em segundo plano (assíncrono) pelo agendamento configurado.


Conforme exemplo abaixo:


Informações
titleImportante
Com a configuração deste processo, não deverá mais existir concorrência na atualização de saldos, ficando assim mais fluido o processo de contabilização.

...

Informações
titleExemplo de Tela
Nota
titleAtenção

Além deste processo, foi desenvolvido uma validação nas rotinas manuais para verificar se o lançamento contábil que será alterado ou excluído ainda está na fila de processamento. Caso esteja na fila, será apresentada uma mensagem informando ao usuário que a operação não será feita pois o lançamento está sendo processado.

Se o usuário executar a rotina de reprocessamento de saldo off line (CTBA190) o sistema irá recalcular os saldos e excluir da fila SOMENTE os registros que foram processados pela rotina CTBA190.


Caso houver a tentativa de alteração de um registro que ainda está em processamento pela fila de saldos irá ser exibido a mensagem abaixo:


Exemplo do help no sistema:


Informações
titleMelhoria para concorrência


O processamento em fila também conta com um mecanismo ( nova tabela de controle QLG ) para controle e concorrência entre as rotinas CTBA190 e CTBA193 por meio de um help alertas no AppServer para checagem (C190PAUSA)de controle para alertar o usuário

Image Added


Também é importante ressaltar que a tabela QLG é uma tabela de controle, ou seja ela eventualmente sempre terá o registro da CTBA193 e caso seja executado a CTBA190 será deletado o registro e substituído o controle para a CTBA190 até que o processo esteja terminado, assim controlando a concorrência da fila.


Quando é executado a rotina CTBA190, gera a concorrência:


Aviso
titleImportante !!

Vale ressaltar que o registro da QLG referente a rotina CTBA193 contém campos em branco, pois ele se trata de um job geral e os detalhamentos nos campos aparecem de forma mais detalhada na rotina concorrente (CTBA190).


Para mais informações segue link do documento técnico dessa melhoria → DT Melhorias no processo de Reprocessamento de Saldos em concorrência 



04. MAPA MENTAL/FLUXOGRAMA

...

     Tabela para processamento em Fila:

  • CQA – Fila de Saldos

06. ASSUNTOS RELACIONADOS