Artikelnummer PreFilter

Navigation:  Artikel >

Artikelnummer PreFilter

Previous pageReturn to chapter overviewNext page

Einführung

Nach dem Scannen von Barcodes oder Eingabe der Artikelnummer, kann es notwendig sein, die eingegebene Nummer anzupassen. Eine gescannte Nummer kann z.B. Zeichen enthalten, die in der Artikelliste nicht aufgeführt sind, oder die Artikelnummer in der Artikelliste enthält zusätzliche Zeichen, welche angefügt werden müssen.

 

Zusätzlich ermöglicht dieser Filter auch das auslesen von Preis und Menge aus Barcodes. Codes die z.B. Artikelnummer, Menge und Preis enthalten, können in die einzelnen Elemente aufgeteilt werden.

 

Hinweis

Derzeit gibt es noch keinen Editor zur Erstellung des XML-Text. Sie müssen deshalb die notwendigen Parameter manuell als XML-Text eingeben. Die Eingabe erfolgt über "Tools und Stammdaten" -> "Einstellungen" -> "Globale Einstellungen" -> "Artikelnummer PreFilter"

 

 

Vorgang

Nach dem Scannen oder eingeben einer Artikelnummer über das Barcode Eingabefeld im Auftrag und Wareneingang, wird die eingegebene Nummer der Reihenfolge nach mit dem "Filter" jeder PreFilterOption verglichen. Bei Übereinstimmung werden die angegebenen Ausdrücke (Expressions) angewendet. Wurde eine Übereinstimmung gefunden, werden keine weiteren Optionen angewendet.

 

In der Artikelliste wird nun nach der Artikelnummer (Ergebnis  von "Expression_Artikelnummer", falls angegeben) gesucht.

 

Bei einer einzelnen Übereinstimmung wird der Artikel in den Auftrag oder Wareneingang übernommen. Falls der gleiche Artikel bereits im Auftrag vorhanden ist, wird dessen Menge um 1 erhöht. Falls "Expression_Menge" angegeben wurde, oder das Ergebnis von "Expression_VK_Brutto" nicht dem vorhandenen Artikel entspricht, wird ein neuer Artikel hinzugefügt. Im Wareneingang wird Menge und Preis ignoriert.

 

 

 

XML-Beispiel

Das folgende Beispiel entspricht der Grundeinstellung des Artikelnummer PreFilter. Diese Einstellung überprüft die eingegebene Nummer auf das vorhanden sein des Zeichens #. Wird # in der Artikelnummer erkannt, wird diese Nummer aufgeteilt. Der Teil vor # wird als Artikelnummer weitergegeben und der Teil nach # wird in eine Zahl umgewandelt. Dies entspricht dem VK Brutto in Cent und wird deshalb noch durch 100 geteilt, um den VK in € zu erhalten.

Dieser Eintrag wird für den Etikettendruck mit individuellem Preis benötigt. Siehe Individuelle Preise auf Etiketten

 

Ergänzen Sie eigene Abfragen durch hinzufügen weiterer <PreFilterOption> - Elemente.

 

<PreFilterOptionCollection>

 <PreFilterOption>

         <Filter>Contains([Artikelnummer], '#')</Filter>

         <Expression_Artikelnummer>Substring([Artikelnummer], 0, CharIndex('#', [Artikelnummer]))</Expression_Artikelnummer>

         <Expression_VK_Brutto>ToDecimal(Remove([Artikelnummer], 0, CharIndex('#', [Artikelnummer]) + 1)) / 100</Expression_VK_Brutto>

 </PreFilterOption>

</PreFilterOptionCollection>

 

 

Beschreibung

<PreFilterOptionCollection>



<PreFilterOption>


Beliebig viele Wiederholungen.

 <Expression_Artikelnummer>


Optional. Ausdruck , welcher die Artikelnummer als Text an das Programm zur Artikelsuche übergibt. Wird dieser Wert nicht angegeben, wird die gescannte Artikelnummer übergeben.

 <Expression_VK_Brutto>

 


Optional. Ausdruck , welcher den VK Brutto angibt. Wird dieser Wert nicht angegeben, wird der im System hinterlegte Artikelpreis verwendet.

 

Der Rückgabewert muss vom Typ Dezimal sein oder eine Zeichenfolge, welche in Dezimal umgewandelt werden kann.

 <Expression_Menge>

 


Optional. Ausdruck , welcher die Artikelmenge angibt. Wird dieser Wert nicht angegeben, wird die Standardmenge (meist 1) verwendet.

 

Der Rückgabewert muss vom Typ Dezimal sein oder eine Zeichenfolge, welche in Dezimal umgewandelt werden kann.

 <Filter>


Filterzeichenfolge die auf die Artikelnummer angewendet werden soll. Nur bei Übereinstimmung wird die Option angewendet.

 

Filterstring basierend auf der Liste "Felder für Ausdrücke"

Gültige Filterkriterien: Siehe Filter Criteria

</PreFilterOption>

 



</PreFilterOptionCollection>



 

 

Felder für Ausdrücke

[Artikelnummer]                Eingegebene Artikelnummer oder Barcode

 

 

Funktionen, Operatoren und Konstanten

Hier finden Sie eine Liste aller verfügbaren Funktionen, die in einem Ausdruck (Expression) verwendet werden können.

Ausdrücke - Operatoren, Funktionen und Konstanten

 

 

Filter

Hier finden Sie eine Liste aller verfügbaren Filterkriterien.

Filter Criteria