Fehlermeldung beim Drucken oder Seitenansicht eines Berichts in Microsoft Dynamics SL: "Systemnachricht 7011"

Gilt für: Dynamics SL 2011

Problembeschreibung


Das folgende Szenario. Drucken oder Seitenansicht Berichte in eines der folgenden Module:
  • Einkauf in Microsoft Dynamics SL
  • Order Management in Microsoft Dynamics SL
  • Lagerbestand in Microsoft Dynamics SL
  • Zeit und Kosten für Projekte in Microsoft Dynamics SL


Bei dieser Aktion wird die folgende Reihe von Fehlermeldungen:

Reihe 1:
System-Nachricht 7011 - ROI Get RIPARAM für CRPERC ist fehlgeschlagen. Fehler =.
Nachdem Sie diese Meldung erhalten Sie folgende Fehlermeldung:
System-Nachricht 7011 - ROI Get RIPARAM für CRPEMSGCNT ist fehlgeschlagen. Fehler =.
Ursache 1, 2, 3 und 4 anzeigen

Reihe 2:
CRPEHLPR-MFC-Anwendung hat ein Problem festgestellt und muss beendet werden. Wir entschuldigen uns für die Unannehmlichkeiten.
Gefolgt von:
System-Nachricht 7011 - ROI Get RIPARAM für CRPERC ist fehlgeschlagen. Fehler =.
Gefolgt von:
Systemnachricht 7011 - ROI erhalten RIPARAM für CRPEMSGCNT ist fehlgeschlagen. Fehler =.
Ursache 5 anzeigen


3-Serie:
Microsoft Visual C++ Runtime Library Runtime Error! Programm: Die Anwendung hat die Laufzeit auf ungewöhnliche Weise beendet angefordert. Weitere Informationen erhalten Sie von der Anwendung zuständige Supportteam.
Gefolgt von:
System-Nachricht 7011 - ROI Get RIPARAM für CRPERC ist fehlgeschlagen. Fehler =.
Gefolgt von:
Systemnachricht 7011 - ROI erhalten RIPARAM für CRPEMSGCNT ist fehlgeschlagen. Fehler =.
Ursache 6 anzeigen


Ursache


Dieses Problem kann aus folgenden Gründen auftreten.

Ursache 1

Blöcke Feature Datenausführungsverhinderung (DEP) Dateien erfolgreich bei Microsoft Dynamics SL oder Microsoft Business Solutions - Solomon-Programme auf einem Computer ausführen, die eines der folgenden Betriebssysteme ausgeführt wird:
  • WindowsServer 2008 oder Windows Server 2008 R2
  • Windows 7
  • WindowsServer 2003 mit Servicepack 1 (SP1)
  • Windows Vista mit Servicepack 1 (SP1)
  • Windows XP Professional mit Servicepack 2 (SP2)

Ursache 2:

Beschädigte Datensätze in der Datenbank Microsoft Dynamics SL oder in Microsoft Business Solutions - Anwendungsdatenbank Solomon sind.

Ursache 3:

Die Datei Capicom.dll wurde nicht ordnungsgemäß registriert.


Ursache 4:

Microsoft Dynamics SL verwendet Crystal Reports 10. Diese Version von Crystal Reports ist ein Upgrade von einer früheren Version. Daher sind einige Einstellungen nicht mehr kompatibel.

Ursache 5:

Dieses Problem rührt eine Unterdrückung Formel auf einen Unterbericht, der dem Bericht zugeordnet ist, die Sie drucken möchten.

Ursache 6:

Die Anwendungsrolle MSDSL oder E7F575915A2E4897A517779C0DD7CE-SQL-Benutzer ist nicht ordnungsgemäß für Microsoft Dynamics SL-Datenbanken synchronisiert. Oder die Rolle und der Benutzer nicht korrekt synchronisiert. Diese Situation kann auftreten, wenn Folgendes zutrifft:
  • Wählen Sie Aktualisierungsszenario synchronisieren alle und Sicherheit im Bildschirm Wartung (98.290.00) und der Wartung (98.290.00) wird aus einer früheren Version von Microsoft Dynamics SL.
  • Updateszenario wird für jede Datenbank, die auf derselben Instanz von SQL Server als Datenbank Microsoft Dynamics SL 7.0 ausgeführt.

Problemlösung


Um dieses Problem zu beheben, verwenden Sie die Lösung.

Lösung 1


Stellen Sie das Feature Datenausführungsverhinderung ermöglicht die Crpehlpr.exe und die Datei Roi.exe ausführen. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie mit der rechten Maustaste auf Arbeitsplatz, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie in Windows Server 2003 oder Windows XP auf die Registerkarte Erweitert . Klicken Sie in Windows Vista, Windows 7 oder Windows Server 2008 auf Erweiterte Systemeinstellungen .
  3. Klicken Sie auf im Bereich Performance .

  4. Klicken Sie auf der Registerkarte Datenausführungsverhinderung auf Hinzufügen.

    Hinweis Die Standardoption ist Ausführungsverhinderung für alle Programme aktivieren, außer.
  5. Wechseln Sie zum Installationsverzeichnis für Microsoft Dynamics SL-Programm oder Microsoft Business Solutions - Installationsverzeichnis Solomon Programms. Haben Sie eine zusätzliche Festplatte, die ein zugeordnetes Laufwerk für dieses Verzeichnis ist, müssen Sie die Datei über beide Pfade hinzufügen.

    Installieren Sie beispielsweise Microsoft Dynamics SL 7.0 im folgenden Ordner:
    C:\Program Files\Microsoft Dynamics\SL\Applications
    Auf demselben Computer ordnen Sie das Laufwerk in den folgenden Ordner:
    C:\Program Files\Microsoft Dynamics\SL
    Wenn Sie dies tun, müssen Sie die Dateien mit der folgenden Pfade hinzufügen:
    • C:\Program Files\Microsoft Dynamics\SL\Applications\
    • S:\Applications\
  6. Suchen Sie und klicken Sie auf die folgende Datei:
    Crpehlpr.exe
    .
  7. Klicken Sie auf Öffnenund klicken Sie auf Übernehmen.
  8. Wiederholen Sie die Schritte 1 bis 7 für die Datei Roi.exe.

Lösung 2


Löschen Sie die beschädigten Datensätze aus der Anwendungsdatenbank Microsoft Dynamics SL oder von Microsoft Business Solutions - Solomon Datenbank Gehen Sie hierzu folgendermaßen vor:

Hinweis Vergewissern Sie befolgen Sie die Anleitung in diesem Artikel, dass Sie eine vollständige Sicherungskopie der Datenbank, die Sie wiederherstellen können verfügen, falls ein Problem auftritt.
  1. Stellen Sie sicher, dass alle Microsoft Dynamics SL oder alle Microsoft Business Solutions - Solomon Benutzer abgemeldet haben.
  2. Starten Sie Microsoft SQL Query Analyzer. Oder starten Sie Microsoft SQL Server Management Studio.
  3. Verbindung mit der entsprechenden Microsoft Dynamics SL-Anwendungsdatenbank oder Microsoft Business Solutions - Anwendungsdatenbank Solomon.
  4. Führen Sie die folgenden Aussagen.
    Delete from Roidetail
    Delete from Rptcompany
    Delete from Rptruntime

Lösung 3


Zum Beheben dieses Problems müssen registrieren Sie die Datei Capicom.dll manuell. Gehen Sie hierzu folgendermaßen vor:
  1. Suchen Sie die Datei Capicom.dll auf dem lokalen Computer. Standardmäßig befindet sich diese Datei im folgenden Ordner:
    SystemDrive:\Windows\System32
  2. Überprüfen Sie die Version der Datei Capicom.dll 2.1.0.1 oder höher. Gehen Sie hierzu folgendermaßen vor:
    1. Maustaste auf die Datei Capicom.dll und klicken Sie dann auf Eigenschaften.
    2. Überprüfen Sie auf der Registerkarte Version ist die Version 2.1.0.1 oder höher.
    3. Klicken Sie auf OK.

  3. Die Datei Capicom.dll Maustaste Klicken
  4. Klicken Sie im Dialogfeld Windows klicken Sie auf Programm aus einer Liste auswählen, und klicken Sie auf OK.
  5. Klicken Sie im Dialogfeld Öffnen mit auf Durchsuchen.
  6. Suchen Sie und öffnen Sie folgenden Ordner:
    Systemlaufwerk: \Windows\System32
  7. Doppelklicken Sie auf die Datei Regsvr32.exe, und klicken Sie dann auf OK.
  8. Klicken Sie auf OK , wenn die folgende Meldung angezeigt wird:
    RegSvr32 - erfolgreich DllRegisterServer in SystemDrive:\windows\system32\capicom.dll.
Hinweis Auftreten die Fehlermeldung "System Message 9827" auf jeder Arbeitsstation Computerbefore die Datei Capicom.dll registrieren, müssen Sie erneut synchronisieren alle und Sicherheit Aktualisierungsszenario Bildschirm Wartung (98.290.00) ausführen.

Lösung 4:


Um dieses Problem zu beheben, aktivieren Sie das Kontrollkästchen Keine Drucker in der Berichtdatei in Business Objects Crystal Reports. Gehen Sie hierzu folgendermaßen vor:
  1. Öffnen Sie Crystal Reports zu, und klicken Sie auf die Berichtsdatei öffnen.
  2. Klicken Sie auf Datei.
  3. Klicken Sie auf Drucker.
  4. Aktivieren Sie das Kontrollkästchen Keine Drucker , und klicken Sie dann auf OK.
  5. Klicken Sie auf Speichern.

Lösung 5:


Ändern Sie den Bericht in Business Objects Crystal Reports die Unterdrückung der Unterbericht entfernen.
  1. Öffnen Sie in Business Objects Crystal Reports die Berichtsdatei, die den Fehler erzeugt.
  2. Ist ein Unterbericht in einem Abschnitt des Berichts, klicken Sie auf den Unterbericht. Hinweis: Ist kein Unterbericht, funktioniert diese Lösung nicht.
  3. Klicken Sie auf Format Unterbericht. Schaltfläche Unterdrücken Formel sollte Rot. Das Vorhandensein dieser roten Text gibt an, dass eine Unterdrückung Formel ist. Wenn die Formel Variablen vom übergeordneten Bericht verwendet, müssen die Variablen entfernt. Notizen
    • Wenn Sie eine Formel Unterdrückung vorhanden ist keine Angabe erhalten, funktioniert diese Lösung nicht.
    • Die Unterdrückung Formel aus Unterbericht Variablen und übergeordneten Berichtsvariablen verwendet, müssen diese Variablen getrennt, sodass übergeordneten Berichtsvariablen entfernt werden können.
    • Wenn der Abschnitt mit den Unterbericht auch andere angezeigten Variablen enthält müssen Variablen getrennt.
    • Weist der Abschnitt mit den Unterbericht bereits eine Unterdrückung Formel, entscheiden Sie, ob die Formeln zusammengeführt und Vorgehensweise.
  4. Klicken Sie auf Formel unterdrückt das Dialogfeld -Editor öffnen und klicken Sie dann im Menü Bearbeiten auf Alles markieren .

    Hinweise: Die Unterdrückung Formel Unterbericht nur Variablen verwendet, funktioniert diese Lösung nicht.
  5. Klicken Sie im Menü Bearbeiten auf Kopieren , um die Formel zu kopieren.
  6. Löschen Sie Formel
  7. Klicken Sie auf OK , um das Dialogfeld -Editor zu schließen.
  8. Klicken Sie linken Bereich des Bildschirms, wo der Unterbericht angezeigt wird, und dann auf Abschnitt Experten.
  9. Klicken Sie im Dialogfeld Abschnitt Expert klicken Sie auf Formel unterdrücktund klicken Sie dann auf Einfügen im Menü Bearbeiten die Formel eingefügt.
  10. Klicken Sie auf Speichern und schließen, und klicken Sie dann auf OK.
  11. Klicken Sie im Menü Datei auf Speichern.

Lösung 6:

Klicken Sie hier, um detaillierte Informationen anzuzeigen oder auszublenden

Synchronisieren des Benutzers. Gehen Sie hierzu folgendermaßen vor:
  1. Verwenden Sie SQL Server Management Studio für Microsoft Dynamics SL-Systemdatenbank die folgende Anweisung ausführen:
    DELETE FROM RPTExtra 
  2. Wählen Sie synchronisieren alle und Sicherheit Aktualisierungsszenario Bildschirm Datenbankwartung (98.290.00) und dann auf Verarbeitung beginnen.