Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
GelöstLeere Packzettel (rptVKColli...) mit ReportViewerViewModel.PrintReport
Ich hoffe das ist das richtige Unterforum. War zwischen Report Engine und .NET DLLs hin- und hergerissen.
Wir drucken programmatisch Berichte in PDFs.
Das machen wir in .NET (C#) mit Hilfe der Sagede DLLs. Genauer: mit ReportViewerViewModel.PrintReport(...) und Export(sPath).
Wir stoßen zuerst den Druck über printReport(...) an und behandeln dann das Event OnSendEmail mit reportViewerViewModel.Export(pfad).
Für Rechnungen (rptVKRechnung.Sage.Wawi) und Lieferscheine (rptVKLieferschein.Sage.Wawi) funktioniert das auch ganz wunderbar.
Wenn wir aber zu einer Rechnung oder einem Lieferschein auch einen Packzettel drucken wollen (rptVKColli.Sage.Wawi) kommt - anders als über den Sage Wawi Client - nur ein leeres PDF dabei heraus.
Hat jemand eine Idee woran das liegen könnte?
Bei Lieferschein geben wir immer die Variante "Lieferschein" an. Ist evtl. etwas ähnliches bei Packzettel nötig?
Die einzige Chance zurzeit ist, mit Tools wie Fiddler den Request mitschneiden und den binär kodierten Inhalt interpretieren:
Variante\Variante\e \ rptVKColli.Sage.Wawi8F
Alternativ kann man auch über DCMs die Parameter in Klarschrift auslesen.
In der Dokumentation Kapitel 11.2.2 sind nur die NamedParameter für eine Auftragsbestätigung bzw. Rechnung aufgeführt. Jeder Bericht erwartet jedoch andere/weitere Parameter. Man sollte die Doku an dieser Stelle ergänzen.
Das Beispiel-Projekt für die Verwendung der Reporting-Komponenten habe ich für das nächste Service-Pack der 9.0 um die für Packzettel notwendige Parameter erweitert.