Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - MATA330 - Tentativa de reservar registro no alias TRT em EOF Stack - MSRLOCK.eof

time.png Tempo aproximado para leitura: 00:05:00 min

Dúvida
Durante o processamento da etapa de recalculo de custo médio, ocorre o erro: Tentativa de reservar registro no alias TRT em EOF Stack - MSRLOCK.eof, oque deve ser feito nessa situação?


Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.


Solução
Esse erro está relacionado à tabela TRT, que é vinculada ao parâmetro MV_MUDATRT. Desde 15/05/2018, o parâmetro MV_MUDATRT foi descontinuado. então, tornou-se padrão mudar o nome das tabelas TR's das rotinas de Custo Médio (MATA330) e Virada dos Saldos (MATA280) para evitar conflitos de alias.

 

A mensagem "EOF Stack em MSRLOCK" indica que a rotina tentou reservar um registro para ser manipulado no processamento; mas o ponteiro da tabela estava em FIM DE ARQUIVO (MODO EOF) pois não localizou o dado procurado na Tabela.
Ou seja, algum dado (relacionado a este registro que está sendo processado) está inválido / não foi localizado, apresentando quebra de integridade.

 

Como corrigir esse problema no processamento:

  • Confirme se o parâmetro MV_MUDATRT está configurado com o conteudo .T. caso esteja, altere para .F. 
  • O Protheus possui o parâmetro MV_TTS que quando ativado garante que este processo exista nos processos críticos de transação de arquivos.
  • Valide se o ambiente possui a atualização mais recente do mês vigente (Atualizações).
  • Avalie se foi efetuado alguma manutenção nos tamanhos de campos das tabelas relacionas ao processo de custo medio (ex: SB1,SB2,SD1,SD2,SD3)
  • Reinstale a procedure 19 e 20 do ambiente após alteração do parametro (como reinstalar a procedure).
  • Reinicie os serviços, valide se os perguntes de processamento da rotina de custo médio, estão corretamente configurados de acordo sua necessidade, e então refaça o processamento da rotina novamente.

Esse processo, pode efetuar a correção para a regravação do arquivo de processamento TR's com as novas nomenclaturas.

 

Efetuei os procedimentos, porém o erro ainda persiste durante o processamento:

  • Verifique se o arquivo MSRLOCK.EOF gravado na pasta system, se existe alguma customização no sistema que envolva o ALIAS da tabela apresentado na mensagem, caso exista, efetue um teste com a customização desativada, você pode identificar se tem uma customização no processamento, se existir uma linha iniciando com U_ na instrução do arquivo, então refaça o teste novamente de processamento (Como desativar).

 

Nenhum procedimento surtiu efeito para o processamento:

Nesse caso, sera necessario uma avaliação no ambiente cliente, para que acesse remotamente a sua base, visando avaliação/ debug da rotina para investigá-la e identificar a origem do problema, para tal o suporte podera prosseguir mediante a consultoria do modulo para investigação do problema apresentado em seu ambiente.

Guia de Relacionamentos - Aba: Modalidade de Atendimento > Suporte Técnico

 

Saiba mais:

MP - SIGAEST - Rotina MATA330 - Perguntas do Recálculo do Custo Médio

MP - SIGAEST - MATR900 - Interpretando o Custo no Kardex antes e depois do Recálculo do Custo Médio (com exemplo prático)

MP - SIGAEST - Como extrair arquivo de trabalho TRB ao executar o Recálculo do Custo Médio (MATA330)?

Clique aqui e veja mais artigos sobre Custos no Estoque

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 1 de 1

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _