Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus 

Segmento:

RH 

Módulo:PONTO ELETRÔNICO (SIGAPON)
Função:ERROR.LOG (ERROR.LOG) (ERRORPON)
Ticket:10988774
Requisito/Story/Issue (informe o requisito relacionado) :DRHPAG-44098
Pacotes:12.1.17:https://r.totvs.io/p/1010312
12.1.23:
https://r.totvs.io/p/1010313
12.1.25:
https://r.totvs.io/p/1010314
12.1.27:
https://r.totvs.io/p/1010315 


02. 
SITUAÇÃO/REQUISITO

Ao efetuar o fechamento de mais de uma filial diferente, é gerado o erro:

Alias does not exist: PN090LOCKT1 on PNM090UNLOCKPER(PONM090.PRX) 23/02/2021 15:03:25 line : 2663


03. SOLUÇÃO

Efetuado ajuste para que não ocorra error.log na situação descrita.


Importante

A tabela PNM090LOCK é utilizada para controle interno de acesso as rotinas e possibilitar que marcações de outras filiais possam ser alteradas durante o fechamento do período, no caso de período exclusivo. No final da execução do fechamento de período, a rotina sempre irá tentar apagar a tabela PN090LOCK, de modo a não acumular informações desnecessárias. Se alguém estiver usando a tabela, ela não conseguirá ser apagada, porém nenhum erro ocorrerá, o sistema poderá continuar sendo usado normalmente e no próximo fechamento a rotina tentará apagá-la novamente. 
Quando a tabela não consegue ser apagada, no log do DbAccess poderá aparecer a mensagem: TOP Error -19 - DROP ERROR : TABLE PN090LOCK01 STILL IN USE - Isto é esperado pela rotina e é tratado internamente, não sendo necessário qualquer ação.


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica