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