Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Servidor Concentrador de Loja by GZ Sistemas

Solucoes_totvs
Solucao
solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs
LinhaLinha Protheus

Segmento:

 Backoffice SP 

Segmentos_totvs
SegmentoServiços

Módulo:PLANEJAMENTO E CONTROLE ORÇAMENTÁRIO (SIGAPCO)
Função:REPROCESSAMENTO DE LANÇAMENTOS INTEGRAÇÃO (PCOA009PCOA310)
Ticket:18760536
Requisito/Story/Issue (informe o requisito relacionado) :DSERCTR1-44011


02. 
SITUAÇÃO/REQUISITO

Error Table "TMP####" STILL IN USE em ambiente com multithread e tabelas AK8, AKB e AKC totalmente compartilhada.

03. SOLUÇÃO

Foi identificado que o bloco de código não estava recebendo a proxima e corrigido o cenário onde as tabelas temporárias não estavam recebendo a próxima filial selecionada, fazendo assim a criação de várias tabelas temporárias de mesmo nome e assim uma delas se perdia quando o multithread tentava apagar.

Com isso, a variavél cCdFil passou a receber o seu conteudo também apos a definição do cFilAnt fazendo que as tabelas temporárias receba o código da filial corretamente.

E o bloco de código passou a receber a filial do array aFilxProc, pois nele contém as filiais selecionadas corretamente.

Também foi identificado e corrigido um ponto de falha, que ocorria ao tentar reprocessar sendo que ainda havia tabelas temporárias sendo processadas pelo Multithread.

Foi retirado do Aviso a opção de atualizar, pois clicando em atualizar e continuar o reprocessamento, teria uma grande possibilidade de apresentar o errorlog Table "TMP####" STILL IN USE também.

Agora o Aviso apenas possui a opção Sair, sendo assim necessário a finalização dos registros pendentes de processamento.

Image Added

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        https://tdn.totvs.com/pages/viewpage.action?pageId=521644233

        Cross-Segmentos-Backoffice-Linha-Protheus-SIGAPCO-Qual-e-o-compartilhamento-recomendavel-das-tabelas-do-modulo-SIGAPCO-



Templatedocumentos