Neu Text bei bestimmter Versandart

Sven83

Gut bekanntes Mitglied
26. Februar 2017
149
8
Hi JTL Gemeinde,

irgendwie komme ich mit den Formeln bzw. Bedingungen nicht zu recht. Ich möchte eigentlich ganz einfach einen Text auf einem Beleg ausgeben, sobald eine bestimmte Versandart gewählt ist. Bei der Versandart "Selbstabholung" soll er einen Text anzeigen, sonst nicht. Ich habe den Text eingefügt, dort über die Darstellungsbedingung herumprobiert, finde aber keine Lösung. Kann mich wer erleuchten? 🙂 Vielen Dank.
 

Sven83

Gut bekanntes Mitglied
26. Februar 2017
149
8
Bekomme leider den Fehler: Fehler im Rückgabewert (erwartet Boolean, ist: Zeichenkette).
 

Sven83

Gut bekanntes Mitglied
26. Februar 2017
149
8
Auf einer Pickliste mittig, so dass der Mitarbeiter im Lager sieht, dass er es nicht verpacken muss. Ich habe es eben über die Darstellungsbedingung probiert.
 

bloody86

Gut bekanntes Mitglied
16. September 2016
107
9
Habe den Text jetzt mal auf die "Erste Seite" gepackt.
Entweder wie beim Bild Text.jpg oder rechts auf Darstellungsbedingungen - Formel und wie mit Text1.jpg die Bedingungen festlegen und dann auf "Einfügen".
Dann sieht du schnell das Resultat.
Inhalt unten vorher entfernen.
Wenn die es wie auf Bild Text1 machst, die Absatzeigenschaften einfach den gewünschten Text in "" setzten.

Achtung auf der Pickliste ändert die Formel von oben und wird mit Rechnung ergänzt
 

Anhänge

  • text1.JPG
    text1.JPG
    96,9 KB · Aufrufe: 20
  • text.JPG
    text.JPG
    67,7 KB · Aufrufe: 21

Sven83

Gut bekanntes Mitglied
26. Februar 2017
149
8
Entschuldige bitte, aber ich kann dir nicht ganz folgen. Bei mir bleibt das Feld leer, wenn ich die Bedingung:
Cond(Vorgang.Versandart.Name="Selbstabholung","Holen Sie Ihre Ware direkt bei uns ab","") nutze

Auch Cond(Vorgang.Rechnung.Auftrag.Versandart.Name="Selbstabholung","Holen Sie Ihre Ware direkt bei uns ab","") lässt das Feld bei mir leer, und ja, es ist ein Beleg mit Selbstabholung 🙂

Falls es wichtig ist, wir nutzen die Packliste, nicht die Pickliste.
 
Zuletzt bearbeitet:

bloody86

Gut bekanntes Mitglied
16. September 2016
107
9
Ok:
Offne den Editor für die Vorlage
Gehe zu Einfügen -> Text
Ziehe das Feld in der Vorlage auf die Gewünschte Pos und Grösse
Ein Fenster öffnet sich
Fügen den Text der unter Bedingungen erscheinen soll ein, zwischen ""
Code:
"Ware wir abgeholt"
-> OK
Mache rechtsklick auf den eben erstellen Text -> Inhalt
Suche Rechts "Darstellungsbedingungen" öffne den Pfeil auf Formel...
Lösche den Value True welcher unten drin ist raus
Füge:
Code:
Cond(Vorgang.Versandart.Name="Selbstabholer",True,False)
ein
Der Name "Selbstabholer" muss genau mit deinem Namen übreinstimmen, prüfe das nach.
Unten wird TRUE für Ausgeben und FALSE für keine Ausgabe angegeben (Je nach Designvorlage, bez. Letzte Liste)
2x OK --- Dann sollte es laufen
 
  • Gefällt mir
Reaktionen: Sven83 und hula1499

Sven83

Gut bekanntes Mitglied
26. Februar 2017
149
8
Ok:
Offne den Editor für die Vorlage
Gehe zu Einfügen -> Text
Ziehe das Feld in der Vorlage auf die Gewünschte Pos und Grösse
Ein Fenster öffnet sich
Fügen den Text der unter Bedingungen erscheinen soll ein, zwischen ""
Code:
"Ware wir abgeholt"
-> OK
Mache rechtsklick auf den eben erstellen Text -> Inhalt
Suche Rechts "Darstellungsbedingungen" öffne den Pfeil auf Formel...
Lösche den Value True welcher unten drin ist raus
Füge:
Code:
Cond(Vorgang.Versandart.Name="Selbstabholer",True,False)
ein
Der Name "Selbstabholer" muss genau mit deinem Namen übreinstimmen, prüfe das nach.
Unten wird TRUE für Ausgeben und FALSE für keine Ausgabe angegeben (Je nach Designvorlage, bez. Letzte Liste)
2x OK --- Dann sollte es laufen
TAUSEND DANK! Mit deiner Anleitung konnte ich es umsetzen. Habe es leider erst am Wochenende probieren können und es funktioniert. Ich bin dir sehr dankbar! Vielen Dank!
 

Ähnliche Themen