Erro "Retornar Código 10" ao executar Depreciação em Ativos Fixos

Este artigo contém as informações para resolve erros do Código de Retorno 10 em Ativos Fixos no Microsoft Dynamics GP.

Aplica-se a: Microsoft Dynamics GP
Número de KB original: 852559

Motivo

Se o processo de depreciação foi interrompido, um registro poderá ficar bloqueado em uma tabela. Portanto, quando você tenta executar a depreciação novamente, essa mensagem de erro pode acontecer devido ao registro bloqueado. As etapas abaixo ajudarão a limpar o registro preso, mas o usuário terá que investigar mais por que o processo de depreciação foi suspenso ou interrompido em primeiro lugar.

Resolução

Essas etapas exigem que você execute scripts de atualização por meio da ferramenta de consulta microsoft SQL Server. Recomendamos que você crie um backup de seus dados antes de seguir estas etapas.

  1. Fazer com que todos os usuários saiam do Microsoft Dynamics GP.

  2. Inicie o Console do Administrador de Suporte, o Analisador de Consultas SQL da Microsoft ou SQL Server Management Studio. Para fazer isso, use um dos métodos a seguir, dependendo do programa que você está usando.

    Método 1: para SQL Server Mecanismo de Área de Trabalho:

    Se você estiver usando SQL Server Mecanismo de Área de Trabalho (também conhecido como MSDE 2000), inicie o Console de Administrador de Suporte. Para fazer isso, selecione Iniciar, aponte para Todos os Programas, aponte para o Console do Administrador da Microsoft e selecione Console de Administrador de Suporte.

    Método 2: para SQL Server 2000:

    Se você estiver usando SQL Server 2000, inicie o SQL Query Analyzer. Para fazer isso, selecione Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server e selecione Analisador de Consultas.

    Método 3: para SQL Server 2005:

    Se você estiver usando SQL Server 2005, inicie SQL Server Management Studio. Para fazer isso, selecione Iniciar, aponte para Todos os Programas, aponte para o Microsoft SQL Server 2005 e selecione SQL Server Management Studio.

    Método 4: para SQL Server 2008:

    Se você estiver usando SQL Server 2008, inicie o SQL Management Studio. para fazer isso, selecione Iniciar, aponte para Todos os Programas, aponte para o Microsoft SQL Server 2008 e selecione SQL Server Management Studio.

  3. Execute os seguintes scripts no banco de dados da empresa quando nenhum usuário estiver no Microsoft Dynamics GP:

    DELETE DYNAMICS..SY00800
    DELETE DYNAMICS..SY00801
    DELETE DYNAMICS..ACTIVITY
    
    DELETE TEMPDB..DEX_LOCK
    DELETE TEMPDB..DEX_SESSION
    

    Essas tabelas devem estar vazias quando todos os usuários estiverem conectados. A instrução de exclusão é apenas para garantir que não haja registros presos nessas tabelas.

    Execute o seguinte no banco de dados da empresa quando nenhum usuário estiver no Microsoft Dynamics GP:

    Delete FAINDEX
    Delete FA40203
    Delete FA01500
    

    Observação

    O FAINDEX é recriado automaticamente quando você usa Ativos Fixos.

  4. Selecione Microsoft Dynamics GP, aponte para Ferramentas, aponte para Rotinas, aponte para Ativos Fixos e selecione Depreciar. Verifique se você pode executar a depreciação sem receber uma mensagem de erro.