Die Funktionalität ermöglicht es Ihnen, den Wert eines Ergebnissteuerelements (z. B. Wert) basierend auf dem Wert verwandter Steuerelemente (z. B. Menge und Preis) zu füllen, indem ein Ausdruck verwendet wird, der in den Eigenschaften des Ergebnissteuerelements definiert ist (z. B. Menge * Preis = Wert).
Beispiele für Definitionen der Ergebnissteuerelemente:
- Steuerelement des Typs Datum: aktuelles Datum, aktuelles Datum + 1 Tag
- Steuerelement des Typs Zahl Reelle Zahl/Ganzzahl/Festkommazahl: aktueller Wert, Summe zweier Werte, Differenz zweier Werte, Quotient zweier Werte, Produkt zweier Werte.
- Steuerelement des Typs Text: mit der Anwendung können die folgenden Typen von Steuerelementen gebunden werden: Datum + Datum, Datum + Zahl, Zahl + Zahl, Zahl + Text, Zahl + Datum, Text + Text.
Die Änderung von Daten in gebundenen Steuerelementen ändert den Wert im Ergebnissteuerelement. Die Aktualisierung wird nach jeder Änderung durchgeführt. Die Steuerelemente, die zu Ergebnis- und gebundenen Steuerelementen werden, haben die gleichen Eigenschaften wie „normale“ Steuerelemente, z. B. Fälligkeit, schreibgeschützt, Sichtbarkeit usw.
Definierte verwandte Steuerelemente können über das Papierkorb-Symbol entfernt und über den Link „Hinzufügen“ hinzugefügt werden. Aus den zugehörigen Steuerelementen kann der Betreiber auch Steuerelemente des Typs „Liste“ auswählen.
Die Formel für den Ausdruck gilt für SQL-Abfragen, die auf Basis der Anwendung Comarch DMS durchgeführt werden. Das Steuerelement des Typs Liste wurde aktiviert, um auf den Namen des ausgewählten Elements zu verweisen.
Es ist möglich, vordefinierte Parameter im Formular Ausdruck des Steuerelements zu verwenden: @^Id_Betreiber@, @^Id_Dokumentennummer@, @^Id_Workflow-Typ@, @^Id_Stufe@ wobei:
- ^Id_Betreiber – ID des eingeloggten Betreibers,
- ^Id_Dokumentennummer – ID des Dokuments,
- ^Id_Workflow-Typ – ID des Workflow-Typs, in dem das Dokument ausgestellt wird,
- ^Id_Phase – ID der Stufe, in der sich das Dokument derzeit befindet.
Im Formular „Ausdruck des Steuerelements“ können Sie auch den Parameter @Name (ID) vom Steuerelement@ verwenden, der in den Steuerwert konvertiert wird.
Für Steuerelemente des Typs tabellarische Daten – gibt der Parameter @Name@ zurück:
- @Name (ID)@ – GidTyp:GidObjektnummer,
- @Name (ID)_Id@ – GidObjektnummer,
- @Name (ID)_IdType@ – GidObjekttyp.
Beobachtung eines URL-Steuerelements durch andere Steuerelemente
In der Version 2023.1.0 wurde die Möglichkeit hinzugefügt, ein URL-Steuerelement von anderen Steuerelementen aus zu beobachten. Es ist möglich, Folgendes zu beobachten:
- den Link des Steuerelements – mithilfe des Parameters @ SteuerelementID_Url@
oder
- den angezeigten Namen des Steuerelements – mithilfe des Parameters @SteuerelementID_Display@
Die Steuerelemente „Name der Firmenwebsite” und „Firmenadresse” werden mit den Werten aus dem URL-Steuerelement „Website der Firma” ausgefüllt, wie im folgenden Video gezeigt:
Beobachtung eines Tabellarische Daten-Steuerelements durch eine Listen-Steuerelement
Ab der Version 2023.1.0 kann auch das Tabellarische Daten-Steuerelement von einem Listen-Steuerelement aus beobachtet werden.
Beispiel:
Der Benutzer möchte, dass:
- in der Liste „Produktliste” alle Produkte angezeigt werden, die er in der Tabelle im Feld „Produktname” (Id: Produktname, Typ: Text) hinzufügt;
- in der Liste „Werteliste” alle Werte angezeigt werden, die er in der Tabelle im Feld „Wert 3” (Id: Wert3, Typ: Festkommazahl) hinzufügt.
Dafür hat er Folgendes gemacht:
- In der „Produktliste”-Kontrolle hat er unter dem Feld „Verknüpfte Steuerelemente” das Steuerelement „Tabelle” (Tabelle) hinzugefügt, damit es von der „Produktliste”-Kontrolle beobachtet werden kann;
- in der „Produktliste”-Kontrolle hat er unter „Initialisierung” die Option „SQL OD” ausgewählt und im Feld „Identifikationsart” „Text” ausgewählt. Nachdem er auf die Schaltfläche „Einstellen” geklickt hat, hat er folgende Abfrage eingegeben:
select Produktname, Produktname from @Tabelle@
und anschließend auf die Schaltfläche „Speichern” geklickt.
- dann hat er in der „Werteliste”-Kontrolle unter „Verknüpfte Steuerelemente” das Steuerelement „Tabelle” (Tabelle) hinzugefügt, damit es von der „Werteliste”-Kontrolle beobachtet werden kann;
- In der „Werteliste”-Kontrolle hat er unter „Initialisierung” die Option „SQL OD” ausgewählt und im Feld „Identifikationsart ” „Int” ausgewählt. Nachdem er auf die Schaltfläche „Einstellen” geklickt hat, hat er folgende Abfrage eingegeben:
select Wert3, Wert3 from @Tabelle@
und anschließend auf die Schaltfläche „Speichern” geklickt.
Anschließend hat der Benutzer die Änderungen mit dem Symbol [Speichern] gespeichert und ein neues Dokument erstellt. In der Tabelle „Tabelle” hat er 3 Zeilen hinzugefügt:
- im Feld „Produktname” hat er Folgendes eingegeben:
- in Zeile 1: Platte
- in Zeile 2: Löffel
- in Zeile 3: Gabel
- im Feld „Wert 3” hat er Folgendes eingegeben:
- in Zeile 1: 2
- in Zeile 2: 4
- in Zeile 3: 6
Gemäß den Einstellungen der Liste-Steuerelemente:
- in der „Produktliste”-Kontrolle sind folgende Werte sichtbar:
- Platte
- Löffel
- Gabel
- in der „Werteliste”-Kontrolle sind folgende Werte sichtbar:
- 2
- 4
- 6
Mit Änderungen der Werte in den Feldern „Produktname” und „Wert 3” ändern sich auch die Werte in den Liste-Steuerelementen – wie im folgenden Video gezeigt: