Fehler beim Exportieren des Berichts

Fehlerbild

Beim Versand von Dokumenten aus Concept Office per E-Mail erscheint folgende Fehlermeldung:

PrintJob.Print Reportdatei: 'Auftragsbestaetigung_m.rpt' Exception: Fehler beim Exportieren des Berichts.

Der Fehler tritt ausschließlich beim E-Mail-Versand (Export in Outlook) auf – nicht beim normalen PDF-Export oder Ausdruck.
In der Regel sind davon alle Formulartypen betroffen, z. B.:

  • Angebot_m.rpt

  • Auftragsbestaetigung_m.rpt

  • Bestellung_m.rpt

  • Lieferschein_m.rpt

  • Rechnung_m.rpt

  • Gutschrift_m.rpt

Ursache

Das Problem liegt an einem falschen Versionsflag in der Datenbanktabelle ScFormularInformationVorgaben, welches den verwendeten Report-Typ (Crystal Reports Version 12) nicht korrekt kennzeichnet.
Dadurch scheitert der Exportvorgang, wenn Concept Office versucht, das Dokument automatisch für den Mailversand zu erzeugen.

Lösung

Durch die nachfolgende SQL-Anweisung wird das Versionsflag für alle betroffenen Standardformulare korrigiert:

UPDATE ScFormularInformationVorgaben SET IstCrystalReportsVersion12 = 1 WHERE FormularNameVirtuell IN ('Angebot_m','Auftragsbestaetigung_m','Bestellung_m','Lieferschein_m','Rechnung_m','Gutschrift_m');

Wirkung

Der Befehl setzt für die genannten Formulare den internen Wert IstCrystalReportsVersion12 auf 1,
wodurch Concept Office die Reports wieder korrekt im Crystal-Format exportieren kann.
Nach Ausführung funktioniert der Versand der Dokumente per Outlook wieder einwandfrei.

Hinweis

  • Die Änderung kann im laufenden Betrieb durchgeführt werden, ein Neustart des Servers oder Clients ist nicht erforderlich.

  • Nach erfolgreicher Anpassung ist kein weiterer Eingriff nötig.

  • Eine Sicherung der Datenbank vor Ausführung wird empfohlen.