Árvore de páginas

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