Artikel über: Arbeiten mit Robaws

Arbeiten mit Parameter in Angebote

Parameter sind ein mächtiges Werkzeug in Robaws, um Flexibilität in Ihren Kalkulationen zu schaffen. Sie ermöglichen es Ihnen, Variablen in Ihren Leistungen zu nutzen, wodurch Sie die Möglichkeit erhalten, dynamisch auf unterschiedliche Bedingungen zu reagieren. Dies kann beispielsweise bei der Auswahl von Materialien, der Berechnung von benötigten Artikeln oder der Automatisierung von Text in Angeboten hilfreich sein.




Verwendung von Parametern in der Kalkulation



In der Leistung, die wir als Beispiel nutzen, geben wir die Möglichkeit, zwischen zwei Farben von Farbe zu wählen. Diese Auswahl kann jedoch nur getroffen werden, wenn wir einen Parameter definieren.


Schritt 1: Parameter erstellen



Um eine Auswahloption wie "Farbe" zu schaffen, erstellen wir einen neuen Parameter und geben diesem eine eindeutige Bezeichnung.

Im Feld „Beschreibung“ stellen wir die Frage: „Welche Farbe wird verwendet?“

Diese Frage kann nur beantwortet werden, indem eine der vorgegebenen Farben („Blau" oder „Rot") gewählt wird. Um dies zu ermöglichen, aktivieren wir die Funktion „Details anzeigen“.





Jetzt erscheint eine zusätzliche Spalte namens „Mögliche Werte“, in der wir Blau und Rot als mögliche Optionen eingeben.

Beachten Sie, dass die Werte in Anführungszeichen („“) gesetzt werden müssen, um als Text zu erscheinen. Drücken Sie anschließend die Enter-Taste, um die Werte zu speichern.





Parameter in der Kalkulation verwenden



Nun haben wir den Parameter zur Farbauswahl erstellt. Dieser beeinflusst jedoch noch nicht die Menge eines Artikels in der Kalkulation.

Dafür müssen wir eine Formel erstellen.


Schritt 2: Formel für die Berechnung erstellen



In der Formel setzen wir eine Bedingung für den Parameter.

Wenn die Bedingung erfüllt ist, soll die Menge eines bestimmten Artikels berechnet werden.
Wenn die Bedingung nicht erfüllt ist, wird die Menge auf 0 gesetzt. Die Formel könnte wie folgt aussehen:


farbe == "Blau" ? 1 : 0




Wird beim Parameter „Farbe“ Blau gewählt, wird die Menge dieses Artikels in die Kalkulation aufgenommen.
Wird Rot gewählt, wird die Menge nicht verrechnet.




Der Bereich „Parameter“ ist auch ein Notizblock, auf dem Formeln sofort getestet werden können. Wir geben an, dass beide Formeln eine Berechnung darstellen. Deaktivieren wir dann die Funktion „Details anzeigen“, werden beide Formeln nicht mehr im Überblick angezeigt.



Schritt 3: Formel in die Artikelmenge einfügen



Nachdem die Formel erstellt wurde, kopieren wir sie und fügen sie im Feld „Menge“ des betreffenden Artikels ein.

Der ursprünglich eingegebene Wert bleibt unverändert, wir fügen lediglich die Formel hinzu und setzen sie in Klammern.

Die Formel lautet 1/100 * (farbe == „Blau“ ? 0 : 0), da wir einen 10-Liter-Topf haben.

Diese Schritte wiederholen wir für die rote Farbe.

Die Formel lautet 1/100 * (farbe == „Rot“ ? 0 : 0), da wir einen 10-Liter-Topf haben.


Ergebnis



Sobald beide Formeln eingetragen sind, sehen wir, dass nur das Artikel berechnet wird, dessen Formel mit der gewählten Farbe übereinstimmt.

Achtung!
Erstellen Sie Parameter immer nach derselben Struktur. Verwenden Sie einen eindeutigen und klaren Namen.
Parameter sind groß- und kleinschreibungsempfindlich. Achten Sie unbedingt darauf.
Die Verwendung von Leerzeichen in Formeln ist zulässig. Dies sorgt für eine klarere Übersicht in der Formel.


Weitere Anwendungsmöglichkeiten für Parameter



Beispiel: Berechnung der Tage für einen Hebebühne



Die Anzahl der Tage, die ein Hebebühne benötigt wird, ist eine weitere Variable, für die wir einen Parameter verwenden können.

In diesem Fall gibt es keine vordefinierten Werte wie „Blau“ oder „Rot“. Stattdessen geben wir einfach die Anzahl der Tage in der Spalte „Formel“ ein.



Um die Anzahl der benötigten Tage in der Kalkulation zu berücksichtigen, müssen wir nur den Parameter „anzahlTage“ im Mengenfeld des Artikels einfügen.
Der Wert des Parameters wird sofort in die Kalkulation übernommen.




Beispiel: Verwendung der DISTANCE_KM-Parameter



Für das letzte Artikelbeispiel können wir eine bereits definierte Parameter wie DISTANCE_KM verwenden.

Dieser Parameter berechnet automatisch die Kilometeranzahl, die in einem Angebot für die Distanz zum Kunden berücksichtigt wird.
Durch die Verwendung des Parameters DISTANCE_KM wird die Entfernung automatisch im Angebot berechnet und entsprechend in die Kalkulation aufgenommen.




Automatisierter Text durch Parameter



Ein weiterer praktischer Anwendungsfall ist das automatische Einfügen von Texten in Angebote basierend auf einem Parameter.

Dies ermöglicht eine dynamische Anpassung der Angebotsbeschreibung, je nachdem, welche Auswahl getroffen wurde.


Schritt 1: Text über einen Parameter anzeigen



Um dies zu erreichen, verwenden wir das Feld „zusätzliche Beschreibung“, in das wir eine Verknüpfung zu einem Parameter einfügen können.

Dies geschieht durch die Symbole $ und { }. Der Name des Parameters wird zwischen geschweifte Klammern gesetzt, z. B. ${farbe}.

Beispiel
Eingabe in der Beschreibung:
Farbe: ${farbe}

Anzeige im Angebots-PDF:
Farbe: Blau




Schritt 2: Bedingte Texte basierend auf Parametern



Wir können auch Text basierend auf der Auswahl eines anderen Parameters anzeigen lassen. Dazu erstellen wir eine neue Variable, die auf die Wahl eines Parameters wie „Hebebühne“ reagiert.


Beispiel
Wir erstellen den Parameter „textHebebühne“, der Text auf Basis der Auswahl des Parameters „Hebebühne“ erzeugt:

hebebuhne == "ja"? "Ein Hebebühne wird von uns für " + anzahlTage + " Tage bereitgestellt." : "Ein Hebebühne wird vom Kunden bereitgestellt."



Wir verwenden der neue Parameter Platzhalter ${textHebebuhne}



Dieser Text wird dann abhängig von der Auswahl im Angebots-PDF angezeigt:

Hebebühne = ja: Ein Hebebühne wird von uns für 5 Tage bereitgestellt.
Hebebühne = nein: Ein Hebebühne wird vom Kunden bereitgestellt.


Codes




ZeichenBezeichnung
+Zugabe von 2 Werten
-Subtraktion von 2 Werten
*2 Werte multiplizieren
/Teile von 2 Werten
%Modul
==Ist gleich
!=Ist ungleich zu
>Ist größer als
<Ist kleiner als
>=Ist größer als oder gleich zu
<=Ist kleiner als oder gleich zu
QVerweise auf die Nummer, die Sie auf dem Leistung eingeben.
Zum Beispiel: Q <50? 1: 0
DISTANCE_KMVerweis auf die Kilometer, die auf den Angebot berechnet wurden.
Von der Standortadresse zur Baustelle-Adresse. Dies ist nur Route.
Zum Beispiel: Distanz_km> 50? 1: 0
&&und
!nicht



Mathematisch



NameBezeichnung
Math.sinh(x)Hyperbolischer Sinus
Math.cos(x)Kosinus
Math.tan(x)Tangente
Math.log(x)Logarithmus
Math.PIPi
Zum Beispiel: 2 * math.pi. Der Wert ist 6,28.
Math.pow(x;x)Potenzierung
Zum Beispiel: Math.Pow (2; 5). Der Wert beträgt 32 (2 * 5)
Math.sqrt(x)Quadratwurzel
Zum Beispiel: math.sqrt (16). Der Wert ist 4.
Math.abs(x)Absoluter Wert
Math.round(x)Fertigstellung einer Nummer
Zum Beispiel: Math.Round (16.14). Der Wert ist 16
Math.floor(x)Eine Zahl mit Zahlen, nachdem das Komma auf die niedrigste ganze Zahl abgeschlossen ist
Zum Beispiel: Math.Floor (7.35). Der Wert ist 7
Math.cell(x)Eine Zahl mit Zahlen, nachdem das Komma auf die höchste ganze Zahl gerundet ist
Zum Beispiel: Math.Cell (7.35). Der Wert ist 8
Math.max(x;x)Der höchste Wert wird angezeigt.
Zum Beispiel: Math.max (2; 6; 10; 3; 1; 9). Der Wert ist 10.

Aktualisiert am: 11/10/2024

War dieser Beitrag hilfreich?

Teilen Sie Ihr Feedback mit

Stornieren

Danke!