Objekttyp ändern: Unterschied zwischen den Versionen
Silvan (Diskussion | Beiträge) |
|||
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 10: | Zeile 10: | ||
==Essentielle Felder== | ==Essentielle Felder== | ||
HZ_DY_SEQ1 ''Welchen Typ sollen die DOs bekommen, die den passenden Barcode haben?'' | HZ_DY_SEQ1 ''Welchen Typ sollen die DOs bekommen, die den passenden Barcode haben? (Zieltyp)'' | ||
HZ_BARCODETYP ''Welchen Typ Barcode soll gefunden werden (0 für alle Typen)?'' | HZ_BARCODETYP ''Welchen Typ Barcode soll gefunden werden (0 für alle Typen)?'' | ||
Zeile 16: | Zeile 16: | ||
HZ_BARCODEWERT (char) ''Welchen Wert soll der Barcode haben?'' | HZ_BARCODEWERT (char) ''Welchen Wert soll der Barcode haben?'' | ||
HZ_FILEVERHALTEN ''Soll der Objekttyp geändert werden? 0 = Ja / 1 = Nein'' | HZ_FILEVERHALTEN ''Soll der Objekttyp geändert werden? 0 = Ja, wenn ein Barcode gefunden wurde / 1 = Nein / 2 = Ja, wenn '''kein''' Barcode gefunden wurde'' | ||
HZ_METAWERTFELD ''Soll der Barcodewert gespeichert werden? Falls ja kann hier | HZ_METAWERTFELD ''Soll der Barcodewert gespeichert werden? Falls ja kann hier DOSignatur oder ein Attributsname (Achtung noch nicht implementiert) eingegeben werden'' | ||
HZ_DATENKOPIEREN. ''Soll der Bruder verschoben werden? 0 = Ja / 1 = Nein'' | HZ_DATENKOPIEREN. ''Soll der Bruder gesucht/verschoben werden? 0 = Ja / 1 = Nein'' | ||
;Erlaubte Werte: | ;Erlaubte Werte: | ||
Zeile 37: | Zeile 37: | ||
Auf https://guides.gdpicture.com/content/GdPicture.NET.14~GdPicture14.Barcode1DReaderType.html stehen die Barcodetypen von GdPicture und deren Werte. | Auf https://guides.gdpicture.com/content/GdPicture.NET.14~GdPicture14.Barcode1DReaderType.html stehen die Barcodetypen von GdPicture und deren Werte. | ||
''''Bruder suchen/verschieben:'''' Bedeutet, dass nach einen Objekt gesucht wird, dass alle folgenden Eigenschaften hat: | |||
# Es ist ein Bruder des aktuellen Objektes | |||
# Es hat den Typ, der als Zieltyp definiert ist | |||
# Seine Signatur entspricht dem Barcode-Wert | |||
Wird ein solches Objekt gefunden, dann: | |||
* wird die eigene Signatur um '-1' ergänzt | |||
* werden die Metadaten des Bruders zum Objekt verschoben (der Bruder hat sie dann nicht mehr) | |||
* wird der Bruder beendet. | |||
==Pane im Produktionsauftrag (FHK_Maske)== | ==Pane im Produktionsauftrag (FHK_Maske)== | ||
[[File: | [[File:BarcodetypÄndern.png|500px]] | ||
Aktuelle Version vom 22. Dezember 2021, 19:03 Uhr
- Mantiseinträge
2236
- Systemtyp
43
Beschreibung
Durchsucht alle Bilder des DOs und wenn eines einen Barcode aus einem bestimmten Nummernkreis enthält, dann bekommt der DO einen anderen DO_DY_SEQ.
Dadurch ändert sich der Typ des Objektes. Anders formuliert, es gibt unter den Karteikarten Trennkarten und es sollen diese Trennkarten gefunden werden und zum Objekt ‘Trennkarte’ gemacht werden. Alles andere sind ‘Karten’.
Essentielle Felder
HZ_DY_SEQ1 Welchen Typ sollen die DOs bekommen, die den passenden Barcode haben? (Zieltyp)
HZ_BARCODETYP Welchen Typ Barcode soll gefunden werden (0 für alle Typen)?
HZ_BARCODEWERT (char) Welchen Wert soll der Barcode haben?
HZ_FILEVERHALTEN Soll der Objekttyp geändert werden? 0 = Ja, wenn ein Barcode gefunden wurde / 1 = Nein / 2 = Ja, wenn kein Barcode gefunden wurde
HZ_METAWERTFELD Soll der Barcodewert gespeichert werden? Falls ja kann hier DOSignatur oder ein Attributsname (Achtung noch nicht implementiert) eingegeben werden
HZ_DATENKOPIEREN. Soll der Bruder gesucht/verschoben werden? 0 = Ja / 1 = Nein
- Erlaubte Werte
Es soll ein regulärer Ausdruck angegeben werden, um nur die erlaubten Worte zuzulassen.
In Wikipedia befindet sich eine genaue Erklärung dazu: https://de.wikipedia.org/wiki/Regulärer_Ausdruck#Reguläre_Ausdrücke_in_der_Praxis
- Beispiel
Das Format der Barcodewerte wäre zum Beispiel: AB1234 Dann wird Folgendes für den Barcodewert angegeben: [A-Z][A-Z][0-9][0-9][0-9][0-9]
Wenn der Anfang der Barcodes immer fix AB wäre, dann kann man stattdessen Folgendes angeben: [A][B][0-9][0-9][0-9][0-9]
Damit ist es fix, dass nur AB am Anfang zugelassen wird. Sonst wäre alles zwischen A-Z erlaubt.
Auf https://guides.gdpicture.com/content/GdPicture.NET.14~GdPicture14.Barcode1DReaderType.html stehen die Barcodetypen von GdPicture und deren Werte.
'Bruder suchen/verschieben:' Bedeutet, dass nach einen Objekt gesucht wird, dass alle folgenden Eigenschaften hat:
- Es ist ein Bruder des aktuellen Objektes
- Es hat den Typ, der als Zieltyp definiert ist
- Seine Signatur entspricht dem Barcode-Wert
Wird ein solches Objekt gefunden, dann:
- wird die eigene Signatur um '-1' ergänzt
- werden die Metadaten des Bruders zum Objekt verschoben (der Bruder hat sie dann nicht mehr)
- wird der Bruder beendet.