Tempo aproximado para leitura: 00:01:12 min
Ocorrência
Ao executar rotinas de Processamento no Estoque ocorre o erro: Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 0
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - A partir da release 12.1.27
Causa
Foi corrigida a instrução interna T-SQL em um pacote de atualizações.
Solução
Para resolver este problema, siga os passos abaixo:
1. Atualização da Expedição Contínua do Estoque (para carga dos novos arquivos .ZPS dos Procedures):
Clique aqui para baixar a Expedição Contínua do Estoque conforme a sua release
2. Atualização da versão do Gestor de Procedures, para sua última versão.
Clique aqui para baixar a ultima versão do Gestor de Procedures
3. Reinstalar o Procedure causador do erro (em caso de dúvidas, reinstalar todos os Procedures do Estoque - do 14 ao 22)
Observação: sempre atualizar o ambiente primeiramente em base de homologação com backup prévio do RPO.
Com isso, o esperado é de que problema não seja mais reproduzido.
Atualizei com os pacotes acima e o meu problema persiste. O que fazer?
Foram mapeados casos em que mesmo atualizando a Expedição Contínua do Estoque e Gestor de Procedures o problema persistia. Isso se dava por conta do LIB desatualizado. Com isso, basta manter o LIB atualizado antes de aplicar novamente a atualização do Gestor de Procedures e reinstalação dos mesmos via Configurador.
- Para atualizar o LIB, clique aqui
- Para conhecer o procedimento de atualização de LIB, clique aqui.
Saiba mais:
Clique aqui e veja mais artigos sobre Processamentos no Estoque
0 Comentários