Back to Sagegmbh

Link-Elemente

wiki-spaces-s1-pages-421298220-link-elemente.md

latest13.2 KB
Original Source

Link-Elemente

By Andreas Langmaack (Unlicensed)

Apr 25, 2024

5 min

Add a reaction

Link-Elemente dienen zur Anzeige von Links, die Sage 100-Funktionen oder Internet-Seiten aufrufen können.

Link-Elemente bestehen aus einzelnen Link-Element-Links, die gruppiert werden können.

Eigenschaften Link-Element

|

Bereich

|

Eigenschaft

|

Wert

| | --- | --- | --- | |

Allgemeines

|

Name

(Name)

|

Name des Link-Elementes (für Anwender nicht sichtbar)

| |

|

Titel

(Title)

|

Titel des Link-Elementes (für Anwender sichtbar)

| |

|

Beschreibung

(Description)

|

Formatierter Erläuterungstext des Parts zur Anzeige im Element-Einfüge-Dialog des Control-Centers.

| |

|

benutzerdefinierte URL erlaubt?

(IsUserDefinedURLAllowed)

|

Link-Typ erlaubt benutzerdefinierte URL?

| |

|

Kommentar

(Comment)

|

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.

| |

Darstellung

|

Höhe (Pixel)

(Height)

|

Standard-Höhe des Elementes in Pixel (Wertebereich 80 bis 760)

| |

|

Minimum-Höhe (Pixel)

(MinimumHeight)

|

Minimale Höhe in Pixel (Wertebereich 80 bis 300).

| |

|

Aktivierung Zeile durch Feld

(ActivationDefinedByField)

|

Feldname oder Ausdruck

Hinweis zur Verwendung eines Ausdrucks:

  • Das Ergebnis eines Ausdrucks wird immer in einen Boolean konvertiert. Aus Performance-Gründen sind Datenzugriffe außerhalb der eigenen Zeile nicht möglich (kein "$Parent" etc.).

Behandlung des Ergebnisses:

  • Bei numerischen Feldern wird die Funktion inaktiv, wenn der Wert kleiner oder gleich 0 ist.

  • Bei Boolean-Feldern erfolgt die Deaktivierung bei False.

  • Bei String-Feldern wird die Funktion inaktiv, wenn der Wert NULL ist oder eine Länge von 0 hat.

| |

Aktualisierung

|

Aktualisierungsbenachrichtigungen

(RefreshNotifications)

|

Liste der behandelten Aktualisierungsbenachrichtigungen ("Aktualisierungsbenachrichtigung“: sendet die Applikation eine Aktualisierungsbenachrichtigung, werden die Listen-elemente und Links, die diese Aktualisierungsbenachrichtigung enthalten, aktualisiert).

Die spezielle Aktualisierungsbenachrichtigung "$[PartGuid]“ dient dazu, dass genau die Listen-Element-Instanz mit der entsprechenden Guid aktualisiert wird.

Die Aktualisierung erfolgt aus VBA. Für die Aktualisierung einer Bildschirmauskunft ist der Funktionsaufruf gbSendAuskunftNotification.Sage.System zu verwenden. Der Name der Aktualisierungsbenachrichtigung wird in Parameter 1 des Kontextmenüeintrags eingetragen.

Sollen Link-Elemente im Control-Center aktualisiert werden, so ist die Funktion gbSendControlCenterNotification zu verwenden. Der Funktionsaufruf muss in der eigenen Lösung angelegt werden. Der Name der Aktualisierungsbenachrichtigung (z.B. $[PartGuid]) wird in Parameter 1 des Kontextmenüeintrags eingetragen.

Die Aktualisierung ist identisch mit dem Aktualisieren durch den entsprechenden Button im Element. Eine eventuell vorhandene Selektion wird entfernt.

| |

|

automatische Aktualisierung

(Refresh)

|

Automatische Aktualisierung (in Minuten, Wertebereich: 0 bis 120):

Aus Performance-Gründen sollte man diese Eigenschaft sparsam einsetzen.

| |

Lizenzierung

|

im Control-Center verfügbar?

(IsAvailableForControlCenter)

|

Steht das Part zum Einfügen im Control-Center zur Verfügung? Nur dann wird es im Einfügedialog angeboten.

| |

|

für Rewe?

(UseForRewe)

|

Steht das Element im Rechnungswesen zur Verfügung?

| |

|

für Wawi?

(UseForWawi)

|

Steht das Element in der Warenwirtschaft zur Verfügung?

| |

|

Land

(Country)

|

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)

|

Eigenschaften Link-Element-Links

|

Bereich

|

Eigenschaft

|

Wert

| | --- | --- | --- | |

Allgemeines

|

Name

(Name)

|

Kennung des Links

| |

|

Titel

(Title)

|

Allgemeiner Titel des Links ohne Platzhalter (zur Anzeige bei Konfiguration und Berechtigungen)

| |

|

Titel Listen-Darstellung

(TitleLink)

|

Titel des Links für Darstellung „Listen“;

mit Platzhalter "$[ParameterValue(n)]" kann auf das Link-Datenfeld mit "Type"=n referenziert werden

| |

|

Titel Schaltflächen-Darstellung

(TitleButton)

|

Kurztitel des Links für Darstellung „Schaltflächen“;

mit Platzhalter "$[ParameterValue(n)]" kann auf das Link-Datenfeld mit "Type"=n referenziert werden

| |

|

Titel Kachel-Darstellung

(TitleSymbol)

|

Langtitel des Links für Darstellung „Kacheln“ (wenn leer, wird „TitleLink“ verwendet);

mit Platzhalter "$[ParameterValue(n)]" kann auf das Link-Datenfeld mit "Type"=n referenziert werden

| |

|

Beschreibung

(Description)

|

Formatierter Erläuterungstext des Links zur Anzeige im Link-Einfüge-Dialog des Control-Centers.

| |

|

Verwendung

(Usage)

|

Verwendungszweck, durch den die Darstellung (Symbol) im Client gesteuert wird:

  • 0 = Bearbeiten

  • 1 = Bericht

  • 2 = Verarbeitung

  • 3 = Internet

| |

Daten

|

Datenquelle

(DataSourcePartnerId, DataSourcePackageId, DataSourceName)

|

Partner-Kennung, Lösungs-Kennung und Name der verwendeten Datenquelle

Wenn keine Datenquelle angegebenen wird, erfolgt keine SQL-Wertermittlung.

Eine Datenquelle ist erforderlich

  • wenn Platzhalter im Titel ausgetauscht werden sollen

  • die Ampelfunktion genutzt werden soll

  • oder ein Schlüssel für den Funktionsaufruf ermittelt werden muss

Es wird immer eine TOP 1-Abfrage verwendet werden.

| |

Funktion

|

Funktionsaufruf

(FunctionCallPartnerId, FunctionCallPackageId, FunctionCallId)

|

Partner-Kennung, Lösungs-Kennung und Name für den Funktionsaufruf

| |

Funktionsparameter

|

Parameter 1 Funktionsaufruf

(FunctionCallParameter1)

|

Parameter siehe Parameterbeschreibung des Funktionsaufrufes in Funktionsaufrufe in Kontextmenüs

| |

|

Parameter 2 Funktionsaufruf

(FunctionCallParameter2)

|

Parameter siehe Parameterbeschreibung des Funktionsaufrufes in Funktionsaufrufe in Kontextmenüs

| |

|

Parameter 3 Funktionsaufruf

(FunctionCallParameter3)

|

Parameter siehe Parameterbeschreibung des Funktionsaufrufes in Funktionsaufrufe in Kontextmenüs

| |

|

Parameter 4 Funktionsaufruf

(FunctionCallParameter4)

|

Parameter siehe Parameterbeschreibung des Funktionsaufrufes in Funktionsaufrufe in Kontextmenüs

| |

|

Parameter 5 Funktionsaufruf

(FunctionCallParameter5)

|

Parameter siehe Parameterbeschreibung des Funktionsaufrufes in Funktionsaufrufe in Kontextmenüs

| |

|

Parameter 6 Funktionsaufruf

(FunctionCallParameter6)

|

Parameter siehe Parameterbeschreibung des Funktionsaufrufes in Funktionsaufrufe in Kontextmenüs

| |

|

Child-Element

(ChildPartPartnerId, ChildPartPackageId, ChildPartName)

|

Partner-Kennung, Lösungs-Kennung und Name für das aufzurufende Child-Element, wenn der Funktionsaufruf ein Drilldown-Aufruf oder ein Drilldown- Aufruf Inplace im Control-Center ist.

| |

Aktualisierung

|

Aktualisierungs­benachrichtigungen

(RefreshNotifications)

|

Liste der behandelten Aktualisierungsbenachrichtigungen ("Aktualisierungsbenachrichtigung“: sendet die Applikation eine Aktualisierungsbenachrichtigung, werden die Listen-elemente und Links, die diese Aktualisierungsbenachrichtigung enthalten, aktualisiert).

Die spezielle Aktualisierungsbenachrichtigung "$[PartGuid]“ dient dazu, dass genau die Listen-Element-Instanz mit der entsprechenden Guid aktualisiert wird.

Die Aktualisierung erfolgt aus VBA. Für die Aktualisierung einer Bildschirmauskunft ist der Funktionsaufruf gbSendAuskunftNotification.Sage.System zu verwenden. Der Name der Aktualisierungsbenachrichtigung wird in Parameter 1 des Kontextmenüeintrags eingetragen.

Sollen Link-Elemente aktualisiert werden, so ist die Funktion gbSendControlCenterNotification zu verwenden. Der Funktionsaufruf muss in der eigenen Lösung angelegt werden. Der Name der Aktualisierungsbenachrichtigung (z.B. $[PartGuid]) wird in Parameter 1 des Kontextmenüeintrags eingetragen.

Die Aktualisierung ist identisch mit dem Aktualisieren durch den entsprechenden Button im Element. Eine eventuell vorhandene Selektion wird entfernt.

| |

|

Aktualisierung

(Refresh)

|

Automatische Aktualisierung:

  • 1 = ja

  • 0 = nein

  • -1 = nein und bei Konfiguration für diesen Link nicht aktivierbar

| |

Lizenzierung

|

für Rewe?

(UseForRewe)

|

Steht das Element im Rechnungswesen zur Verfügung?

| |

|

für Wawi?

(UseForWawi)

|

Steht das Element in der Warenwirtschaft zur Verfügung?

| |

|

nicht für Sage 100 New Client?

(HideForSage100NC)

|

Im Access-freien Client nicht verwenden?

| |

|

Land

(Country)

|

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

(LicenseApplication)

|

Applikationsname der zu prüfenden Lizenz.

| |

|

Lizenz-Options-Flags

(LicenseOptionFlags)

|

Flags der zu prüfenden Lizenz.

|

Eigenschaften Link-Element-Link-Felder

|

Bereich

|

Eigenschaft

|

Wert

| | --- | --- | --- |

|

Bereich

|

Eigenschaft

|

Wert

| | --- | --- | --- | |

Allgemeines

|

Feldname

(Name)

|

Feldname (referenziert Datenquellenfeld)

| |

|

Feldtyp

(Type)

|

Feldtyp (Wertebereich: -1 und 1 bis 99):

  • -1 = nur für Filterung / als Schlüssel für Funktionsaufrufe / für Ampelfunktion

  • 1 bis nn = Parameter nn für Titel/Kurz-Titel des Links

-1 ist mehrfach erlaubt, 1 bis nn maximal einmal.

| |

|

Filter-Index für Übergabe an Drilldown-Element

(FilterIndex)

|

Bei Filterungs-Feldern bei Bedarf Index für Übergabe Filterwert an ein Drilldown-Element bei Funktionsaufruf (Schlüsselfeld 1 bis 9 der Datenquelle), sonst 0 (der jeweilige Wert steht dann als Platzhalter zur Verfügung)

Darf nur bei "Feldtyp“ = -1 ungleich 0 sein.

| |

Ampelfunktion

|

Ampeltyp

(TrafficLight)

|

Ampeltyp:

  • 0 = keine Ampelfunktion

  • 2 = Ampel hinter dem Titel

Wird für den Datentyp Boolean nicht berücksichtigt.

Die Ampelfunktion darf nur bei einem Feld verwendet werden, da mehrere Ampeln nicht darstellbar sind.

| |

|

Tendenz Ampel

(TrafficLightValuation)

|

Tendenz Ampel:

  • 1 = Grenzwerte, große Werte entsprechen Rot

  • 2 = Grenzwerte, kleine Werte entsprechen Rot

  • 3 = SQL-Ermittlung (nur verfügbar, wenn für dieses Feld in der Eigenschaft „SQL-Ampelermittlung“ des Datenquellenfeldes etwas eingetragen ist)

| |

|

Grenzwert Ampel-Grün

(TrafficLightLimitGreen)

|

Standard für Grenzwert für Ampel-Grün, Wert in amerikanischer Formatierung

Eingabe nur, wenn "Tendenz Ampel" "Grenzwerte, große Werte entsprechen Rot" oder "Grenzwerte, kleine Werte entsprechen Rot" ist, Eingabe ist dann erforderlich

| |

|

Grenzwert Ampel-Grün inklusive?

(IsTrafficLightLimitGreenInclusive)

|

Grenzwert noch grün, d.h. inklusive?

Eingabe nur, wenn "Tendenz Ampel" "Grenzwerte, große Werte entsprechen Rot" oder "Grenzwerte, kleine Werte entsprechen Rot" ist, Eingabe ist dann erforderlich

| |

|

Grenzwert Ampel-Gelb

(TrafficLightLimitYellow)

|

Standard für Grenzwert für Ampel-Gelb, Wert in amerikanischer Formatierung

Eingabe nur, wenn "Tendenz Ampel" "Grenzwerte, große Werte entsprechen Rot" oder "Grenzwerte, kleine Werte entsprechen Rot" ist, Eingabe ist dann erforderlich

| |

|

Grenzwert Ampel-Gelb inklusive?

(IsTrafficLightLimitYellowInclusive)

|

Grenzwert noch gelb, d.h. inklusive?

Eingabe nur, wenn "Tendenz Ampel" "Grenzwerte, große Werte entsprechen Rot" oder "Grenzwerte, kleine Werte entsprechen Rot" ist, Eingabe ist dann erforderlich

|

Collapse action bar

View all comments

Open Details Panel

Create page

Open Rovo Chat

Add a comment

Add a reaction