Sabit Kıymetlerde Amortisman çalıştırdığınızda "Dönüş Kodu 10" hatası

Bu makale, Microsoft Dynamics GP'deki Sabit Varlıklar'daki İade Kodu 10 hatalarını çözmeye yönelik bilgileri içerir.

Şunlar için geçerlidir: Microsoft Dynamics GP
Özgün KB numarası: 852559

Neden

Amortisman işlemi kesintiye uğrarsa, bir kayıt tabloda kilitlenebilir. Dolayısıyla amortismanı yeniden çalıştırmayı denediğinizde, kilitli kayıt nedeniyle bu hata iletisi oluşabilir. Aşağıdaki adımlar takılan kaydı temizlemeye yardımcı olur, ancak kullanıcı amortisman işleminin neden kilitlendiğini veya ilk etapta kesintiye uğradığını daha fazla araştırmak zorunda kalacaktır.

Çözüm

Bu adımlar, güncelleştirme betiklerini Microsoft SQL Server sorgu aracı aracılığıyla çalıştırmanızı gerektirir. Bu adımları izlemeden önce verilerinizin yedeğini oluşturmanızı öneririz.

  1. Tüm kullanıcıların Microsoft Dynamics GP'dan çıkmasını sağlayın.

  2. Destek Yöneticisi Konsolu'nu, Microsoft SQL Sorgu Çözümleyicisi'ni veya SQL Server Management Studio başlatın. Bunu yapmak için, kullandığınız programa bağlı olarak aşağıdaki yöntemlerden birini kullanın.

    Yöntem 1: SQL Server Masaüstü Altyapısı için:

    SQL Server Masaüstü Altyapısı (MSDE 2000 olarak da bilinir) kullanıyorsanız Destek Yöneticisi Konsolu'nu başlatın. Bunu yapmak için Başlat'ı seçin, Tüm Programlar'ın üzerine gelin, Microsoft Yönetici Konsolu'na gidin ve ardından Yönetici Konsolu'nu Destekle'yi seçin.

    Yöntem 2: SQL Server 2000 için:

    SQL Server 2000 kullanıyorsanız SQL Sorgu Çözümleyicisi'ni başlatın. Bunu yapmak için Başlat'ı seçin, Tüm Programlar'ın üzerine gelin, Microsoft SQL Server'nin üzerine gelin ve sorgu çözümleyicisi'ni seçin.

    Yöntem 3: SQL Server 2005 için:

    SQL Server 2005 kullanıyorsanız SQL Server Management Studio başlatın. Bunu yapmak için Başlat'ı seçin, Tüm Programlar'ın üzerine gelin, Microsoft SQL Server 2005'in üzerine gelin ve SQL Server Management Studio'ı seçin.

    Yöntem 4: SQL Server 2008 için:

    SQL Server 2008 kullanıyorsanız SQL Management Studio'yu başlatın. bunu yapmak için Başlat'ı seçin, Tüm Programlar'ın üzerine gelin, Microsoft SQL Server 2008'in üzerine gelin ve SQL Server Management Studio'ı seçin.

  3. Microsoft Dynamics GP'de hiçbir kullanıcı olmadığında aşağıdaki betikleri şirket veritabanında çalıştırın:

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

    Tüm kullanıcılar oturumu kapattığında bu tablolar boş olmalıdır. delete deyimi yalnızca bu tablolarda takılı kalan kayıt olmadığından emin olmaktır.

    Microsoft Dynamics GP'de kullanıcı olmadığında şirket veritabanında aşağıdakileri çalıştırın:

    Delete FAINDEX
    Delete FA40203
    Delete FA01500
    

    Not

    , FAINDEX Sabit Kıymetler'i kullandığınızda otomatik olarak yeniden oluşturulur.

  4. Microsoft Dynamics GP'yi seçin, Araçlar'ın üzerine gelin, Rutinler'in üzerine gelin, Sabit Kıymetler'in üzerine gelin ve ardından Kullanımdan Kaldır'ı seçin. Hata iletisi almadan amortisman çalıştırabildiğinizi doğrulayın.