Berichte
Berichte sind eigenständige Metadatenobjekte. Sie können keine anderen Metadatenobjekte zugeordnet werden.
Ausgeführt werden die Berichte mit der VBA-Methode gbRptOpenNew, der Druck erfolgt also noch aus Access. Auch das Makro "BerichtÖffnen" ruft diese Methode auf.
Eigenschaften der Berichte
Bereich | Eigenschaft | Wert | |
---|---|---|---|
Allgemeines | Name | Name des Berichtes (für Anwender nicht sichtbar) | |
Titel | Titel des Berichtes (für Anwender sichtbar) | ||
Berichtstyp | Typ des Berichtes:
| ||
Berichtssubtyp | Untertyp des Berichts (nur für Korrespondenzformulare):
| ||
Ersetzen von Bericht der Partner-Kennung | Partner- und Lösungs-Kennung (bei Sage „Sage“) des gleichnamigen Berichtes, der durch diese Definition ersetzt werden soll. Einsatzzweck sind Berichte, die durch eine Variante ersetzt werden sollen. Wird ein Bericht mehrfach ersetzt, „gewinnt“ der ersetzende Bericht, der die kleinste Partner-ID bzw. bei gleicher Partner-ID die kleinste Lösungs-Kennung hat. Bei Bedarf kann die Reihenfolge im AppDesigner angepasst werden. Hinweis: Ersetzen ist immer einstufig, Verkettungen sind nicht möglich. | ||
Pfad für Berechtigung (Desktop) | Berechtigungspfad für die Berechtigungserzeugung des AppDesigners (bzw. den entsprechenden automatischen Prozess bei Sage). Die Eigenschaft entspricht dem Inhalt des Feldes "PermissionGroup“ der Tabelle "USysSecurityPermissions“. | ||
Kommentar (Ab Version 9.0.4) | Beliebiger Kommentar zur Dokumentation. Der Kommentar wird nicht zum Client übertragen und dient nur zur Dokumentation von Besonderheiten, Hinweisen, etc. Bei Auslieferung/Weitergabe der Lösung wird der Kommentar eingeschlossen, so dass der Empfänger ihn im AppDesigner sieht. | ||
Referenzen | Selektions-Element | Partner-Kennung, Lösungs-Kennung und Name des Selektionselementes. | |
Daten | Haupt-Datenquelle | Partner-Kennung, Lösungs-Kennung und Name für die verwendete Haupt-Datenquelle. | |
Unter-Datenquellen | Partner-Kennungen, Lösungs-Kennungen und Namen für zusätzliche verwendete Unter-Datenquellen. | ||
Darstellung | Eigenschaft | Wert | Standard |
Daten des Berichtes (ReportData) | Berichtsdefinition in internem Format (keine Anzeige im AppDesigner) | gültige Berichtsdefinition | |
Seitenrand links | In Berichtsentwurf festgelegter linker Seitenrand Die Eigenschaft ist im AppDesigner schreibgeschützt. Sie wird beim Speichern des Berichtsentwurf in die Metadaten kopiert. | Dezimalzahl > 0 Hinweis: Im Stimulsoft-Report-Designer können für diesen Wert bis zu 16 Nachkommastellen eingegeben werden. Die Sage 100 unterstützt aber nur bis zu vier Nachkommastellen. Es wird daher der auf vier Nachkommastellen gerundete Wert in die Metadaten kopiert. | 1,27 cm |
Seitenrand rechts (PageMarginRight) | In Berichtsentwurf festgelegter rechter Seitenrand Die Eigenschaft ist im AppDesigner schreibgeschützt. Sie wird beim Speichern des Berichtsentwurf in die Metadaten kopiert. | Dezimalzahl > 0 Hinweis: Im Stimulsoft-Report-Designer können für diesen Wert bis zu 16 Nachkommastellen eingegeben werden. Die Sage 100 unterstützt aber nur bis zu vier Nachkommastellen. Es wird daher der auf vier Nachkommastellen gerundete Wert in die Metadaten kopiert. | 1,778 cm |
Seitenrand oben (PageMarginTop) | In Berichtsentwurf festgelegter oberer Seitenrand Die Eigenschaft ist im AppDesigner schreibgeschützt. Sie wird beim Speichern des Berichtsentwurf in die Metadaten kopiert. | Dezimalzahl > 0 Hinweis: Im Stimulsoft-Report-Designer können für diesen Wert bis zu 16 Nachkommastellen eingegeben werden. Die Sage 100 unterstützt aber nur bis zu vier Nachkommastellen. Es wird daher der auf vier Nachkommastellen gerundete Wert in die Metadaten kopiert. | 0,656 cm |
Seitenrand unten (PageMarginBottom) | In Berichtsentwurf festgelegter unterer Seitenrand Die Eigenschaft ist im AppDesigner schreibgeschützt. Sie wird beim Speichern des Berichtsentwurf in die Metadaten kopiert. | Dezimalzahl > 0 Hinweis: Im Stimulsoft-Report-Designer können für diesen Wert bis zu 16 Nachkommastellen eingegeben werden. Die Sage 100 unterstützt aber nur bis zu vier Nachkommastellen. Es wird daher der auf vier Nachkommastellen gerundete Wert in die Metadaten kopiert. | 2,54 cm |
Druckfolgeprozess | Druckfolgeprozess in DLL (Name) | Für Berichte kann ein Druckfolgeprozess festgelegt werden, der z.B. für Aktualisierung von Daten verwendet wird. Hier wird der Name der aufzurufenden DLL (ohne Verzeichnisname, aber mit Dateinamenerweiterung „.dll“, die DLL wird immer im Sage 100-Shared-Verzeichnis gesucht) angegeben. Der Dateiname darf auch nur gültige Zeichen für einen DLL-Namen enthalten (insbesondere auch keinen „\“, da die Datei immer im Sage 100-Shared-Verzeichnis liegen soll). Der Druckfolgeprozess wird unterdrückt, wenn das Selektionselement ein Feld mit Namen "FollowUpDontExecute“ (Boolean) mit Wert True enthält. Dieses muss vorher im Selektionselement über ein Makro gesetzt werden. | |
Druckfolgeprozess in DLL (Klassenname) | Name der aufzurufenden Klasse (es wird die Methode „Execute“ aufgerufen; als muss von „Sagede.OfficeLine.Shared.RealTimeData.ReportFollowUpProcessBase“ abgeleitet werden). Hinweis für Developer Partner WDB-Eintrag 203334: Dokument "Zusatzdokumentation zum Wiki für Developer Partner", ReportFollowUpProcessBase | ||
Frage vor Druckfolgeprozess | Wird hier ein Text hinterlegt, wird dieser vor dem Druckfolgeprozess in einer Meldung mit Antwortmöglichkeiten „Ja“ und „Nein“ (in Anwendersprache) angezeigt und der Druckfolgeprozess wird nur ausgeführt, wenn die Frage mit „Ja“ beantwortet wird (Beispiel: "Ist der Ausdruck in Ordnung?"). | ||
Lizenzierung | im Regiezentrum verfügbar? | Soll der Bericht automatisch im Regiezentrum (Auswertungen/ Weitere Auswertungen) verfügbar sein? Eine entsprechende Berechtigung wird vorausgesetzt. | |
für Rewe? | Steht das Element im Rechnungswesen zur Verfügung? | ||
für Wawi? | Steht das Element in der Warenwirtschaft zur Verfügung? | ||
für WebClient? (entfällt ab Version 9.0.2) | Steht das Element im Web-Client zur Verfügung? | ||
Land | Land (additiv, -1 = alle Länder): -1 oder jede beliebige Summe aus den Einzelwerten. Geprüft wird gegen das Land des aktuellen Mandanten. | ||
Lizenz-Kürzel (LicenseTokens) | Applikationskürzel der zu prüfenden Lizenz (nur in Nicht-Sage-Lösungen verwendbar und änderbar) | ||
Lizenz-Kürzel für Sage (SageLicenseTokens) | Applikationskürzel der zu prüfenden Lizenz (nur in Sage-Lösungen verwendbar und änderbar) |
Namenskonventionen
Die Namen der Korrespondenzformulare, die im AppDesigner für den Beleg-, Mahnungs-, Saldenbestätigungs- und Zahlungsavisdruck angelegt werden, müssen bestimmten Anforderungen genügen. In einigen Geschäftsprozessen des Druckes werden Namenskonventionen erwartet, um bestimmte vor dem Druck stattfindende Aktionen ausführen zu können. Wenn Sie neue Korrespondenzformulare anlegen, dann achten sie bitte auf folgende Namenskonventionen:
Anwendung | Bereich | Anfangsbuchstaben |
---|---|---|
Warenwirtschaft | Belegdruck Verkauf | rptVK |
Warenwirtschaft | Belegdruck Einkauf | rptEK |
Rechnungswesen | Mahndruck | rptFibuMA |
Rechnungswesen | Saldenbestätigung | rptFibuSA |
Rechnungswesen | Zahlungsavis | rptZvkZA |
Rechnungswesen | Lastenschriftavis | rptZvkLA |
Zusätzlich gilt, dass einige Berichte festgelegte Zeichenfolgen im Namen enthalten müssen. Diese Namenskonventionen sind die folgenden.
Anwendung | Bericht | Berichtsname muss enthalten |
---|---|---|
Warenwirtschaft | rptVKColli | Colli |
Warenwirtschaft | rptVKLieferschein | Lieferschein |
Warenwirtschaft | rptVKUeberweisungD | Ueberweisung |
Warenwirtschaft | rptVKUeberweisungA | Ueberweisung |
Warenwirtschaft | rptVKUeberweisungSEPAD | Ueberweisung |
Warenwirtschaft | rptVKUeberweisungSEPAA | Ueberweisung |
Warenwirtschaft | rptVKRechnungVESR | RechnungVESR |
Warenwirtschaft | rptVKRechnungVESRboxed | RechnungVESRboxed |
Warenwirtschaft | rptVKVESR | VESR |
Warenwirtschaft | rptVKVESRboxed | VESRboxed |