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.