Appearance
Etikettzuordnung
Die Etikettzuordnung verbindet ein Etikett mit der passenden Konfiguration im EDBS. Nur ein Account mit Administrator-Rechten bearbeitet die Zuordnung, unter Administrator > Etikettzuordnung.
Die Liste der Etiketten legt iteas fest. Ein Administrator fügt kein Etikett hinzu und entfernt keines. Er füllt für jedes Etikett die passende Konfiguration.
Aktuelle Etiketten
| Bezeichner | Beschreibung |
|---|---|
label_uebernahme | Übernahme-Etikett |
label_sow | Sortierkisten-Etikett (Dev-Ansicht) |
label_vpw | Verpacktchargen-Etikett (Dev) |
label_vpg | Verpackungs-Etikett (Dev) |
label_prod | Produzenten-Etikett |
label_manPackOut | Verpackungsauftrag-Chargenetikett |
Felder pro Etikett
| Feld | Bedeutung |
|---|---|
| Beschreibung | Freitext zur Wiedererkennung in der Liste. |
| Etikettkonfiguration | Die EDBS-Konfiguration für dieses Etikett. Die Suche findet eine Konfiguration über ihren Namen oder ihre ID. Ein Hover über den gewählten Wert zeigt die Datenabfrage der Konfiguration. |
| SQL WHERE-Klausel | Schränkt die Abfrage auf genau eine Partie oder Charge ein, z. B. s_PartieNo = :partieno. |
| Fallback-SQL | Eine eigene Abfrage gegen die lokale Datenbank von iScan. Sie läuft nur, wenn die EDBS-Konfiguration keine Daten liefert. |
| Etikettgröße | Die Größe der Druckvorschau in Zoll, Format BreitexHöhe, z. B. 4x6. |
Der Bezeichner selbst bleibt gesperrt.
Bei den meisten Etiketten sind die WHERE-Klausel und das Fallback-SQL schon vorausgefüllt. Diese Werte sind bei jeder Installation gleich. Nur die Etikettkonfiguration wählt ein Administrator pro Instanz selbst aus, weil sie auf die EDBS-Konfiguration des jeweiligen Kunden verweist.
Bind-Parameter
Die WHERE-Klausel und das Fallback-SQL nutzen Platzhalter der Form :name, zum Beispiel :partieno. Welche Platzhalter für ein Etikett zur Verfügung stehen, hängt vom Etikett ab. Die Oberfläche zeigt diese Platzhalter direkt unter dem Eingabefeld, sobald ein Administrator eine Zeile bearbeitet.
| Bezeichner | Verfügbare Platzhalter |
|---|---|
label_uebernahme | :partieno — Partienummer |
label_sow | :partieno — Partienummer |
label_vpw | :chargeno — Nummer der Verpackungscharge |
label_vpg | – |
label_prod | – |
label_manPackOut | :internvanr, :klvpcharge, :edmanpackout, :edmanpack |
Steht für ein Etikett nur ein einziger Platzhalter zur Verfügung, spielt sein Name keine Rolle. iScan setzt den übergebenen Wert dann automatisch ein. Bei mehreren Platzhaltern zählt der Name. Er muss genau zur Tabelle oben passen.
Etikett druckt nicht für eine frisch übernommene Partie
Liefert das Etikett bei einer frisch übernommenen Partie keine Daten, fehlt meist das Fallback-SQL. Das EDBS führt eine neue Partie oft noch nicht in seinen eigenen Tabellen. Die WHERE-Klausel gegen das EDBS liefert dann keine Zeile.
Ein Fallback-SQL löst das. Es sucht die Partie in der lokalen Datenbank von iScan und füllt die Etikettfelder von dort. Eine ältere, bereits im EDBS geführte Partie braucht dieses Fallback-SQL meist nicht.
Konfiguration testen
Unter Administrator > Dev zeigt ein Vorschau-Button pro Etikett das gerenderte Ergebnis. So prüft ein Administrator eine neue WHERE-Klausel, bevor eine Partie oder Charge sie im laufenden Betrieb nutzt.