Tempo aproximado para leitura: 00:03:00 min
Ocorrência
No módulo ativo fixo, ao tentar realizar a rotina ATFA050 Cálculo da Depreciação, sistema apresenta a mensagem:
Ambiente
Cross Segmento - TOTVS Backoffice Linha Protheus - Ativo Fixo - Todas as versões
Causa
O incidente pode ocorrer devido a:
Incompatibilidade de Assinaturas: A rotina (Fonte/RPO) possui uma assinatura diferente da Procedure instalada no banco ou do pacote disponível no RPO.
Pacote ZSPS Desatualizado no RPO: O arquivo
.ZSPSembarcado no RPO é antigo e não contém as correções necessárias.Conflito de Customização: Pontos de Entrada (PEs) nas procedures impedindo a atualização correta.
Solução
O processo de atualização de procedures não utiliza mais arquivos físicos .SPS. A correção deve ser realizada via Configurador (SIGACFG) utilizando os pacotes .ZSPS contidos no RPO ou baixados via Central de Atualizações.
Realize os passos abaixo:
1. Atualização do RPO (Pacotes ZSPS) Para garantir que o instalador tenha os arquivos corretos, é necessário aplicar o pacote de Expedição Contínua do módulo (neste caso, Ativo Fixo/Backoffice).
Baixe e aplique o Patch mais recente do módulo no RPO. Isso atualizará os arquivos
.ZSPSembarcados.Certifique-se de aplicar também a Lib mais recente para atualizar a rotina gerenciadora
CFGX051M.
2. Procedimento de Atualização (Novo Gerenciador)
Acesse o Configurador (SIGACFG) em modo exclusivo.
Caminho: Base de Dados > Dicionário > Stored Procedure (Rotina CFGX051M).
O sistema exibirá a lista de processos (Procedures) e o status de cada um (ex: Desatualizado, Incompatível, Atualizado).
Selecione a empresa e o processo referente ao Ativo Fixo (ex: Procedure 11).
Verifique na coluna de detalhes se o IDSPS do RPO (ou TPH se estiver online) é superior ao Instalado.
Clique no botão Instalar (ícone de seta/download na lateral).
Aguarde a mensagem de "Sucesso" no log de processamento.
3. Tratativa para Pontos de Entrada (Parâmetro MV_DROPPE) Se houver falha na instalação ou suspeita de PEs corrompidos, é necessário forçar a remoção dos mesmos.
Importante: O procedimento a seguir é crítico. O parâmetro
MV_DROPPEforça a exclusão dos Pontos de Entrada associados às Stored Procedures. Como o controle dessas customizações é de responsabilidade do cliente, o Suporte Padrão não mensura o impacto funcional da remoção.
Realize Backup completo do Banco de Dados.
No Configurador, altere o parâmetro MV_DROPPE para .T. (True).
Acesse novamente o Gerenciador de Procedures (
CFGX051M).Selecione a procedure e clique em Desinstalar (ícone de lixeira).
Após a conclusão, clique em Instalar novamente.
Retorne o parâmetro
MV_DROPPEpara .F. (False).
4. Solução de Contorno: Forçar Pacotes do RPO (Modo Offline) Caso a Central de Atualizações não esteja acessível ou apresente erro, você pode forçar o uso do pacote interno do RPO:
Na tela do gerenciador, clique em Configurações Adicionais (ícone de engrenagem).
Marque a opção: Forçar utilização de pacotes .ZSPS contidos no RPO.
Prossiga com a instalação.
0 Comentários