Freigeben über


"Der Unternehmenskalender konnte nicht aus dem Quellsystem abgerufen werden" Fehler in Microsoft Management Reporter

Dieser Artikel enthält Lösungen für den Fehler, der auftreten kann, wenn Sie ein Unternehmen in Microsoft Management Reporter für Dynamics SL als Standard festlegen.

Gilt für: Microsoft Dynamics SL 2011
Ursprüngliche KB-Nummer: 2674289

Symptom

Wenn Sie ein Unternehmen in Microsoft Management Reporter für Dynamics SL als Standard festlegen, erhalten Sie die folgende Fehlermeldung:

Der Unternehmenskalender konnte nicht aus dem Quellsystem abgerufen werden.

Ursache

Ursache 1

Es gibt einen Fehler im SL-Datenanbieter im Zusammenhang mit einem Schaltjahr. Siehe Entschließung 1.

Ursache 2

Das Unternehmen hat keine gebuchten Transaktionen. Siehe Entschließung 2.

Lösung 1

Dieser Fehler wurde mit dem Management Reporter SL SP1-Datenanbieter behoben, der als Teil des Dynamics SL 2011 SP1-Updates installiert ist.

  1. Navigieren Sie zu C:\Programme\Microsoft Dynamics ERP\Management Reporter\2.0\Providers\SL.

  2. Überprüfen der Version der SL-Datenanbieter-.dll

  3. Führen Sie für Dynamics SL 2011, Version 8.00.20321.00, die folgende SQL Select-Anweisung für die SL-Anwendungsdatenbank aus.

    SELECT pernbr, RetEarnAcct, FiscalPerEnd00, FiscalPerEnd01, FiscalPerEnd02, FiscalPerEnd03, 
    FiscalPerEnd04, FiscalPerEnd05, FiscalPerEnd06, FiscalPerEnd07, FiscalPerEnd08, FiscalPerEnd09, FiscalPerEnd10, FiscalPerEnd11, FiscalPerEnd12, 
    BaseCuryId, NbrPer, PerNbr, BegFiscalYr FROM .dbo.GLSetup where FiscalPerEnd00 > '0'
    
    • Wenn ein Datum von 0229 in einer der Spalten "FiscalPerEnd" vorhanden ist, melden Sie sich bei Dynamics SL an und aktualisieren Sie den Zeitraum auf 0228.
    • Dies kann in 0229 zurückgeändert werden, sobald SL SP1 mit dem MR SL SP1-Datenanbieter installiert wird.
  4. Führen Sie für Dynamics SL 2011 SP1 Version 8.01.21108.01 die folgende SQL Select-Anweisung für die SL-Anwendungsdatenbank aus, um Transaktionsdaten zu überprüfen.

    SELECT fiscal_year from .dbo.vw_gltran union select fiscal_year from .dbo.vw_accthist order by fiscal_year 
    
  5. Wenn Jahre zurückgegeben werden, die falsch oder nicht in der Reihenfolge sind, müssen die Transaktionen mit diesen schlechten Datumsangaben gelöscht oder korrigiert werden. Die folgende Select-Anweisung kann verwendet werden, um die Problemtransaktionen zu finden. Die PerPost Spalte befindet sich etwas hinter der Mitte der Tabelle.

    SELECT * from gltran order by perpost
    

Beschluss 2

Führen Sie die folgende Anweisung aus:

SELECT fiscal_year from .dbo.vw_gltran union select fiscal_year from .dbo.vw_accthist order by fiscal_year 

Wenn keine Daten zurückgegeben werden, kann MR keine Berichte erstellen. Sie müssen eine Transaktion bereitstellen, bevor Berichte erstellt werden können. Sobald Transaktionen gebucht wurden, wird die gltran Tabelle mit Informationen zum Geschäftszeitraum aktualisiert. MR kann die Zeiträume dann lesen und einen Bericht erstellen.