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

BereichEigenschaftWert
AllgemeinesNameName des Berichtes (für Anwender nicht sichtbar)

TitelTitel des Berichtes (für Anwender sichtbar)

Berichtstyp

Typ des Berichtes:

  • 1 = Korrespondenzformular
  • 99 = normaler Bericht


Berichtssubtyp

Untertyp des Berichts (nur für Korrespondenzformulare):

  • 0 = normales Korrespondenzformular
  • 1 = Überweisungsformular


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.


ReferenzenSelektions-Element

Partner-Kennung, Lösungs-Kennung und Name des Selektionselementes.


DatenHaupt-DatenquellePartner-Kennung, Lösungs-Kennung und Name für die verwendete Haupt-Datenquelle.

Unter-DatenquellenPartner-Kennungen, Lösungs-Kennungen und Namen für zusätzliche verwendete Unter-Datenquellen.
DarstellungEigenschaftWertStandard

Daten des Berichtes

(ReportData)

Berichtsdefinition in internem Format (keine Anzeige im AppDesigner)



gültige Berichtsdefinition


Seitenrand links
(PageMarginLeft)


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




DruckfolgeprozessDruckfolgeprozess 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 DruckfolgeprozessWird 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?").
Lizenzierungim 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 = Deutschland
•2 = Schweiz
•4 = Österreich
•32 = international

-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:

AnwendungBereichAnfangsbuchstaben
WarenwirtschaftBelegdruck VerkaufrptVK
WarenwirtschaftBelegdruck EinkaufrptEK
RechnungswesenMahndruckrptFibuMA
RechnungswesenSaldenbestätigungrptFibuSA
RechnungswesenZahlungsavisrptZvkZA
RechnungswesenLastenschriftavisrptZvkLA

Zusätzlich gilt, dass einige Berichte festgelegte Zeichenfolgen im Namen enthalten müssen. Diese Namenskonventionen sind die folgenden.

AnwendungBerichtBerichtsname muss enthalten
WarenwirtschaftrptVKColliColli
WarenwirtschaftrptVKLieferscheinLieferschein
WarenwirtschaftrptVKUeberweisungDUeberweisung
WarenwirtschaftrptVKUeberweisungAUeberweisung
WarenwirtschaftrptVKUeberweisungSEPADUeberweisung
WarenwirtschaftrptVKUeberweisungSEPAAUeberweisung
WarenwirtschaftrptVKRechnungVESRRechnungVESR
WarenwirtschaftrptVKRechnungVESRboxedRechnungVESRboxed
WarenwirtschaftrptVKVESRVESR
WarenwirtschaftrptVKVESRboxedVESRboxed