Tech Notes |
![]() |
NotizBeachten Sie, dass die hier dokumentierten Barcode-Beispiele
jeweils die Barcode-ID (oft auch Präfix genannt) enthalten.
|
Kontext / Sektion
|
Beschreibung
|
/SHIPPING-CHECKOUT
|
Alle Barcode-Funktionen (ACTION...) die Sie im BC
51670 (Versand-Checkout) nutzen können, müssen in dieser Sektion
konfiguriert werden.
|
Argument
|
Beschreibung
|
||||
ACTION:Logon
|
Mitarbeiter-Anmeldung: Anmelden am geöffneten BC 51670
durch das Scannen eines Mitarbeiter-Barcodes. Der Barcode
(Inhalt) wird im BC 11401 (Mitarbeiter-Zusätze) auf der
Registerkarte Zusätze im Attribut Barcode
erfasst.
Entfernt keine führenden
Nullen.
Parameter: Barcode des Mitarbeiters
(Empl.BarCode). Dieser Parameter ist
zwingend.
Beispiel
ACTION:Logon=0001:Empl.BarCode=2,50 Barcode:
A0001E0002500549870106 (0001E0002500549870106 entspricht dem
Barcode des Mitarbeiters).
|
||||
ACTION:SalDoc
|
Laden des Checkout-Job über das Verkaufsdokument.
Durch das Scannen eines Barcodes welcher den fixen Wert
SD plus die interne Dokumentnummer enthält, wird das
entsprechende Verkaufsdokument in das BC 51670
geladen.
Entfernt führende Nullen.
Parameter: Fixer
Text SD plus interne Dokumentnummer. Dieser Parameter ist
zwingend.
Beispiel
ACTION:SalDoc=0010:SalDoc.BoId=8,10 Barcode:
A0010SD0023465 (23465 entspricht der internen
Dokumentnummer).
|
||||
ACTION:SalLogisticUnit
|
Laden des Checkout-Job über die Logistikeinheit. Durch
das Scannen eines Barcodes welcher den fixen Wert LU plus
die Nummer der Logistikeinheit enthält, wird der entsprechende
Checkout-Job in das BC 51670 geladen.
Entfernt führende
Nullen.
Parameter: Fixer Text LU plus Nummer der
Logistikeinheit. Dieser Parameter ist
zwingend.
Beispiel
ACTION:SalLogisticUnit=0011:SalLogisticUnit.BoId=8,10 Barcode:
A0011LU0732 (732 entspricht der
Logistikeinheits-Nummer).
|
||||
ACTION:WhLogisticUnit
|
Laden des Checkout-Job über die
Warehouse-Logistikeinheit. Durch das Scannen eines Barcodes
welcher die BoId oder die Referenz der Warehouse-Logistikeinheit
enthält, wird der entsprechende Checkout-Job in das BC 51670
geladen. Für die Herleitung der Warehouse-Logistikeinheit haben
Sie somit zwei Möglichkeiten: Entweder das Attribut
WhLogisticUnit.BoId oder das Attribut
WhLogisticUnit.Reference.
Beispiel mit Attribut
WhLogisticUnit.BoId
ACTION:WhLogisticUnit=0012:WhLogisticUnit.BoId=6,5 Barcode: A001232245 WhLogisticUnit.BoId=6,5 bedeutet, dass
die Warehouse-Logistikeinheitsnummer im Barcode mit dem 6.
Zeichen beginnt und 5 Zeichen lang ist.
Bezogen auf obiges
Beispiel hat die Logistikeinheit die Nummer
32245.
Beispiel mit Attribut
WhLogisticUnit.Reference
ACTION:WhLogisticUnit=0012:WhLogisticUnit.Reference=6,30 Barcode: A0012WH-Logistikeinheit_Nr. 12 WhLogisticUnit.Reference=6,30
bedeutet, dass die Warehouse-Logistikeinheitsreferenz im Barcode
mit dem 6. Zeichen beginnt und 30 Zeigen lang ist.
Bezogen
auf obiges Beispiel hat die Logistikeinheit die Referenz
WH-Logistikeinheit_Nr. 12.
|
||||
ACTION:SelectShippingOption
|
Auswahl Versandzusatz. Durch das Scannen eines
Barcodes welcher den fixen Wert Wert SO plus die Nummer
des Versandzusatzes enthält, wird der entsprechende
Versandzusatz ausgewählt.
Entfernt führende
Nullen.
Parameter: Fixer Text SO plus Nummer des
Versandzusatzes. Dieser Parameter ist
zwingend.
Beispiel
ACTION:SelectShippingOption=0021:SalShippingOption.BoId=8,8 Barcode:
A0021SO11082222-... (11082222 entspricht der
Versandzusatz-Nummer).
|
||||
ACTION:SelectLogisticUnitType
|
Auswahl Logistikeinheitstyp. Durch das Scannen eines
Barcodes welcher den fixen Wert LU plus die Nummer des
Logistikeinheitstyps enthält, wird der entsprechende
Logistikeinheitstyp ausgewählt.
Entfernt führende
Nullen.
Parameter: Fixer Text LU plus Nummer des
Logistikeinheitstyps. Dieser Parameter ist
zwingend.
Beispiel
ACTION:SelectLogisticUnitType=0022:SalLogisticUnitType.BoId=8,8 Barcode:
A0022LU00004405 (4405 entspricht der
Logistikeinheitstyp-Nummer).
|
||||
ACTION:AddLogisticUnit
|
Logistikeinheit hinzufügen. Durch das Scannen eines
Barcodes welcher den fixen Wert LU plus die Nummer des
Logistikeinheitstyps enthält, wird eine neue Logistikeinheit
hinzugefügt.
Entfernt führende Nullen.
Parameter:
Fixer Text LU plus Nummer des Logistikeinheitstyps. Dieser
Parameter ist zwingend.
Beispiel
ACTION:AddLogisticUnit=0030:SalLogisticUnitType.BoId=8,8 Barcode:
A0030LU239 (239 entspricht der
Logistikeinheitstyp-Nummer).
|
||||
ACTION:RemoveLogisticUnit
|
Logistikeinheit entfernen. Durch das Scannen eines
Barcodes mit dem Wert 0031 wird die letzte Logistikeinheit
entfernt.
Parameter:
Keine
Beispiel
ACTION:RemoveLogisticUnit=0031 Barcode:
A0031
|
||||
ACTION:GetWeightFromScale
|
Einlesen des Gewichts ab der angeschlossenen
Waage.
Beispiel:
ACTION:GetWeightFromScale=0040 Barcode: A0040 |
||||
ACTION:PrintLogisticUnit
|
Drucken Etikette Logistikeinheit. Durch das Scannen
eines Barcodes mit dem Wert 0050 wird für die im BC 51670 in der
BO-Liste im Fokus stehende Logistikeinheit eine Etikette
gedruckt. Das F-Script für das Drucken können Sie im BC 95450
konfigurieren. BC 95450 > Navigationsbereich: Versandarten
> Registerkarte: Scripts > F-Script für Druck
Logistikeinheit.
Parameter:
Keine
Beispiel
ACTION:PrintLogisticUnit=0050 Barcode:
A0050
|
||||
ACTION:PrintCheckoutJob
|
Drucken Versanddokument / Versanddokumente. Durch das
Scannen eines Barcodes mit dem Wert 0051 wird für den im BC
51670 aktiven Checkout-Job der Druck ausgelöst. Das F-Script für
das Drucken können Sie im BC 95450 konfigurieren. BC 95450
> Navigationsbereich: Versandarten > Registerkarte:
Scripts > F-Script für Druck
Checkout-Job.
Parameter:
Keine
Beispiel
ACTION:PrintCheckoutJob=0051 Barcode:
A0051
|
||||
ACTION:ReOpenCheckoutJob
|
Wiedereröffnung Checkout-Job. Durch das Scannen eines
Barcodes mit dem Wert 0100 wird ein abgeschlossener Checkout-Job
wieder geöffnet.
Parameter:
Keine
Beispiel
ACTION:ReOpenCheckoutJob=0100 Barcode:
A0100
|
||||
ACTION:FinishCheckoutJob
|
Abschluss Checkout-Job. Durch das Scannen eines
Barcodes mit dem Wert 0101 wird der im BC 51670 aktive
Checkout-Job abgeschlossen.
Parameter:
Keine
Beispiel
ACTION:FinishCheckoutJob=0101 Barcode:
A0101
|
||||
ACTION:FinishLogisticUnit
|
Abschluss einer
Logistikeinheit.
Beispiel:
ACTION:FinishLogisticUnit=0102 Barcode: A0102 |
||||
ACTION:RestartCheckoutJob
|
Neustart Checkout-Job. Durch das Scannen eines
Barcodes mit dem Wert 9997 wird der im BC 51670 aktive
Checkout-Job neu gestartet (Zurücksetzen und Entfernen aller
Logistikeinheiten).
Parameter:
Keine
Beispiel
ACTION:RestartCheckoutJob=9997 Barcode:
A9997
|
||||
ACTION:ResetLogisticUnit
|
Zurücksetzen der Logistikeinheit. Durch das Scannen
eines Barcodes mit dem Wert 9998 wird die im BC 51670 in der
BO-Liste im Fokus stehende Logistikeinheit
zurückgesetzt.
Parameter:
Keine
Beispiel
ACTION:ResetLogisticUnit=9998 Barcode:
A9998
|
||||
ACTION:ResetCheckoutJob
|
Zurücksetzen des Checkout-Jobs. Durch das Scannen
eines Barcodes mit dem Wert 9999 wird der im BC 51670 aktive
Checkout-Job zurückgesetzt.
Parameter:
Keine
Beispiel
ACTION:ResetCheckoutJob=9999 Barcode:
A9999
|
||||
ACTION:RunFScript
|
Starten eines F-Scripts. Durch das Starten eines
Barcodes mit dem Wert 8881 gefolgt von den an das F-Script zu
übergebenden Werten, können Sie das bei der ACTION hinterlegte
F-Script starten und die via Barcode eingelesenen Werte über
Clipboard im F-Script verwenden.
Mit Arg0=n,m definieren
Sie, welcher Teil des Barcodes an das F-Script übergeben werden
soll.
Im F-Script können sie via Clipboard auf die folgenden
Informationen zugreifen:
Beispiel
Barcode:
K8881ScriptArg1ScriptArg2
ACTION:RunFScript=8881:DEMO-CheckoutBarcode.FX:Arg0=16,10 Übergabe
an F-Script: ScriptArg2
|
/SHIPPING-CHECKOUT ACTION=2,4 ACTION:Logon=0001:Empl.Barcode=2,50 ACTION:SalDoc=0010:SalDoc.BoId=8,10 ACTION:SalLogisticUnit=0011:SalLogisticUnit.BoId=8,10 ACTION:SelectShippingOption=0021:SalShippingOption.BoId=8,8 ACTION:SelectLogisticUnitType=0022:SalLogisticUnitType.BoId=8,8 ACTION:AddLogisticUnit=0030:SalLogisticUnitType.BoId=8,8 ACTION:RemoveLogisticUnit=0031 ACTION:PrintLogisticUnit=0050 ACTION:PrintCheckoutJob=0051 ACTION:ReOpenCheckoutJob=0100 ACTION:FinishCheckoutJob=0101 ACTION:RestartCheckoutJob=9997 ACTION:ResetLogisticUnit=9998 ACTION:ResetCheckoutJob=9999