01. DADOS GERAIS
Produto: | TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice SP |
Módulo: | FINANCEIRO (SIGAFIN) |
Função: | CONTABILIZAÇÃO OFFLINE (CTBAFIN) |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | DFINAPL-3373 |
02. SITUAÇÃO/REQUISITO
Fazer a retirada da criação de tabelas temporárias via função MSCREATE da rotina Contabilização Offline do modulo Financeiro (CTBAFIN).
03. SOLUÇÃO
Foi identificada que a tabela em questão é responsável pelo controle de semáforo da rotina CTBAFIN.
A classe recomendada para a troca da função MSCREATE é a FwTemporaryTable, mas considerando que a rotina permite a execução em multi-theads, haveria problemas com os bancos de dados Oracle e Postgres (uma thread não "enxergaria" a outra, causando não-conformidades no controle de semafaro).
Portanto. foi criada a tabela F74 no dicionário de dados, para que esse controle passe a ser realizado em uma tabela física e não mais temporária.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Semáforo - Tabela F74 - Controle de Processamento Simultâneo no Financeiro