Eigenes Feld auf Auftragsbestätigung ausgeben und den Titel mit dem eigenen Feld verknüpfen

  • Ersteller des Themas Ersteller des Themas B3D
  • Erstellungsdatum Erstellungsdatum

B3D

Mitglied
18. Februar 2024
4
4
Schritt-für-Schritt-Anleitung:


  1. Eigenes Feld erstellen:
    • Navigiere zu den Eigenen Feldern:
      • Öffne JTL-Wawi.
      • Gehe zu Admin > Eigene Felder.
    • Feld anlegen:
      • Wähle den Bereich Angebot/Auftrag/Abonnements aus.
      • Klicke auf Gruppe anlegen, um eine neue Gruppe zu erstellen, falls noch nicht vorhanden.
      • Innerhalb der Gruppe klicke auf Feld anlegen.
      • Gib dem Feld den Namen "externe Bestellnummer".
      • Wähle den Datentyp Freitext und speichere die Einstellungen.
  2. Eigenes Feld im Auftrag ausfüllen:
    • Öffne den entsprechenden Auftrag:
      • Gehe zu Verkauf > Aufträge.
      • Öffne den Auftrag, für den du die externe Bestellnummer hinterlegen möchtest.
    • Externe Bestellnummer eintragen:
      • Wechsle zum Reiter Eigene Felder.
      • Trage im Feld "externe Bestellnummer" den gewünschten Wert ein.
      • Speichere die Änderungen.

        3482ea72c6ccd85c2c6442b93db39b33.png

  3. Lieferschein-Vorlage anpassen:
    • Öffne die Vorlagenverwaltung:
      • Gehe zu Admin > Druck-/E-Mail-/Exportvorlagen.
      • Wähle unter Beleg: Verkauf den Auftrag aus.
      • Wähle die gewünschte Vorlage und klicke auf Bearbeiten.
    • Textfeld für den Titel einfügen:
      • Füge an der gewünschten Stelle ein neues Textfeld mit dem Inhalt "ext. Bestell-Nr:" ein.
    • Feld für die externe Bestellnummer einfügen:
      • Füge neben dem Titel ein weiteres Textfeld hinzu.
      • Verwende folgende Formel, um den Wert des Eigenen Feldes anzuzeigen:
        SQL:
        JTL_GetSalesOrderCustomField("externe Bestellnummer",Report.InternalId)
    • Darstellungsbedingung für den Titel festlegen:
      • Markiere das Textfeld mit dem Titel "ext. Bestell-Nr:".
      • Öffne die Eigenschaften dieses Textfeldes.
      • Suche die Option "Darstellungsbedingung" und wähle Formel aus.
      • Gib folgende Formel ein:
        SQL:
        if(not Empty (JTL_GetSalesOrderCustomField("externe Bestellnummer",(Report.InternalId))),True,False)

      • Hinweis: Diese Bedingung stellt sicher, dass der Titel nur angezeigt wird, wenn das Feld "externe Bestellnummer" nicht leer ist.


        7ade6bf227fd8a95fd4a87c47648fd80.png

        37753363b638987e3ace03294e716727.png


Speichern und testen:
  • Speichere die Änderungen:
    • Schließe den Vorlageneditor und bestätige die Speicherung.
  • Anpassung testen:
    • Erstelle eine Test-Auftragsbestätigung für einen Auftrag mit und ohne ausgefüllter externer Bestellnummer, um sicherzustellen, dass der Titel entsprechend ein- oder ausgeblendet wird.

Zusätzlicher Hinweis:


Achte darauf, dass der Name des Eigenen Feldes exakt mit dem in der Formel verwendeten Namen übereinstimmt, einschließlich Groß- und Kleinschreibung.

Diese Anleitung ermöglicht es dir, ein Eigenes Feld in JTL-Wawi zu erstellen und dieses dynamisch auf der Auftragsbestätigung anzuzeigen, wobei der Titel nur bei vorhandenem Inhalt des Feldes eingeblendet wird.

Diese Anleitung wurde auf Basis der JTL-Wawi 1.9.7 erstellt.
 

Ähnliche Themen