| Aviso |
|---|
| Este conjunto de funcionalidades estará disponível a partir do release 12.1.33 Essa rotina eliminará a necessidade de alterar manualmente o parâmetro MV_ATUSAL, pois a CTBA193 fará essa atualização automaticamente. |
01. VISÃO GERAL
...
Com a nova estrutura de saldos contábeis será possível realizar a atualização das tabelas de saldo das seguintes formas: Atualização On-line, Atualização Off-line e
...
com o Gerenciador de Concorrência.
...
A atualização de saldo em fila é chamada assim pois, no momento de inclusão do lançamento contábil, não é feita a gravação das tabelas de saldo, mas sim a inclusão da chave do lançamento em uma tabela de fila de processamento (Tabela CQA).
...
Um agente configurado na rotina de schedule irá chamar a rotina de
...
gerenciador de saldos On-Line (CTBA193) em segundo plano, utilizando outra thread (processamento assíncrono).
...
Com essa implementação, ambientes com intensas operações contábeis serão beneficiadas pois a gravação de saldos não será feita imediatamente, liberando o sistema para outras operações.
| Nota |
|---|
Para agilizar ainda mais o processamento de saldos, foi desenvolvido um novo pacote de procedures para esta operação. As procedures foram estão disponíveis para os bancos de dados SQL Server. , Oracle e Postgres. |
| Aviso |
|---|
|
Para iniciar o envio dos saldos para a tabela CQA (Fila de Saldos), o usuário deve apenas configurar o parâmetro os parâmetros MV_CTBJOB = 1 e MV_ATUSAL = S. Porém, isso ainda não fará com que os saldos sejam atualizados. Para processar a fila habilitar o gerenciador de saldos criadaOn-Line, é necessário configurar a execução da rotina CTBA193 no SCHEDULE . |
02. PRIMEIROS PASSOS
...
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 ao gerenciador de saldos On-Line, CTBA193, tornando o ambiente ainda mais fluido e performático.
A rotina de gerenciador de saldos On-Line, (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 |
|---|
| title | Configurações necessarias |
|---|
|
Antes de criaro Agente, ative o parâmetro MV_CTBJOB preenchendo o seu conteúdo com o valor 1 , conforme o exemplo abaixo. |
Image Removed
...
| 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.
Image Modified
- Clicar no ícone da pasta Schedule e Clicar no botão
|
...
...
Image Modified
|
...
- “Agent” > Cadastro e Clicar Adicionar
|
...
Image Modified
- 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.
Image Modified
- Clique no botão recorrência para configurar a periodicidade que o sistema irá acionar o agendamento.
Image Modified
Após |
...
execução de todas as etapas |
...
de configuração inicial, seu ambiente |
...
estará preparado para a utilização do |
...
Gerenciador de Saldos On-Line.
Ao serem executados os agentes irão ser executados e serão informados no console do |
Appserver: Image Modified
|
...
Caso tenha dúvidas também é possível visualizar um vídeo How To para melhor entendimento CONFIGURANDO UM AGENTE - HOW TO |
| View file |
|---|
| name | CTBA193_CONFIGURAÇÃO.mp4 |
|---|
| height | 250 |
|---|
|
Image Added
| Aviso |
|---|
| 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. |
Na ALTERAÇÃO e EXCLUSÃO de lançamento contábil o saldo será atualizado ONLINE, não entrando na fila de atualização de saldos CQA.
Conforme exemplo abaixo:
Image Added
|
| Informações |
|---|
| | 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. |
|
03. DEMAIS INFORMAÇÕES
| Informações |
|---|
|
| Nota |
|---|
| 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 | dos 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: Image Added
Exemplo do help no sistema: Image Added
| Informações |
|---|
| title | Melhoria 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 alertas no AppServer para checagem (C190PAUSA). 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. Image Added
Quando é executado a rotina CTBA190, gera a concorrência:
Image Added
| Aviso |
|---|
| 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
Mapa Mental das rotinas que podem atualizar os saldos:
Image Added
Fluxograma do processo geral de atualização de saldos:
Image Added
05. TABELAS UTILIZADAS
Tabelas de Saldos Básicos:
- CQ0 – Saldo por Conta No Mês
- CQ1 – Saldo por Conta No Dia
- CQ2 – Saldo por Centro de Custo No Mês
- CQ3 – Saldo por Centro de Custo No Dia
- CQ4 – Saldo por Item Contábil No Mês
- CQ5 – Saldo por Item Contábil No Dia
- CQ6 – Saldo por Classe de Valor No Mês
- CQ7 – Saldo por Classe de Valor No Dia
...
- CQ8 – Saldo por Entidade Gerencial No Mês
- CQ9 – Saldo por Entidade Gerencial No Dia
Tabela para processamento em Fila:
...
...
06. ASSUNTOS RELACIONADOS