====== TradeItemManager (Hersteller) ====== Über den TradeItemManager werden die Artikel im Hersteller Artikel Pool verbucht. Siehe [[ueberblick:ebiss_module:start|]], [[artikelverwaltung:start|]]. Das setzen der Option **Eigenschaften ändern** mit der Einstellung **Fehlenden Wert beibehalten** bewirkt, dass: * beim **Artikel** nur die gesetzten Eigenschaften verbucht werden. * bei **Benutzerdefinierten Objekten**: wenn eine komplexe Feldefinition mit dem Attribut **MapCustomTypeMergedAttribute** versehen ist, dann bleiben die Werte dazu erhalten falls in der eingelesenen Struktur kein Wert vorhanden ist. Die Auswertung des Attrbutes **MapCustomTypeMergedAttribute** wird in der Ebene tiefer fortgesetzt, so lange bis die komplexe Feldefinition das Attribut nicht mehr enthält. Im Gegensatz werden bei der Einstellung **Überschreiben** die nicht gesetzten Strukturen geleert, auf "null" gesetzt. ~~ GENERATED src="eBiss.Supplier.Resources.JobSteps.TradeItemManager.de" changed="" ~~ ^Eigenschaften^^ ^Name^Beschreibung^ |**Typ**|Der Klassenname des Job-Steps| |**Name**|Der Name des Job-Steps wie er im Job Designer erscheinen soll| |**Beschreibung**|Eine optionale Erläuterung des Job-Steps| |**Verbuchen von**|Definiert welche Elemente wie verbucht werden sollen. \\ * Preislisten: Verbuchen von Preislisten\\ * Texte: Verbuchen von Texten\\ * Benutzerdefinierte Objekte: Verbuchen von benutzerdefinierte Objekte\\ * Artikel: Verbuchen von Artikeln\\ * Artikel mit benutzerdefinierten Objekte: Verbuchen von Artikeln und benutzerdefinierte Objekte.| |**Batch Größe**|Die Anzahl der TradeItems die auf einmal gespeichert werden sollen. Der Standardwert ist 1000.| |**Eigenschaften ändern**|Beim "Überschreiben" werden auch Felder, die nicht gesetzt sind, in den Pool übertragen. Dies ist in der Regel erwünscht. Kann aber speziell bei den benutzerdefinierten Objekten sinnvoll sein (s.o. in der Hilfe)| |**GTIN Dubletten Verarbeitung**|Wie soll damit umgegangen werden, dass sich die Kombination aus GTIN und Artikelnummer/Farbe/Größe ändert| |**Fehlende Lokationen anlegen**|Wenn gesetzt und eine Lokation bekannt ist (z.B. die im ersten TradeItem), dann werden weitere nicht vorhandene Lokation zu dem Partner automatisch angelegt| |**Buchen am**|Definiert, ob die Artikel beim System oder Trading-Partner verbucht werden sollen.| |**Preislinien erstellen**|Bei 'nein' wird der Import mit einem Tasks abgebrochen, wenn neue Preislinien vorhanden sind.| |**Zusätzl.Artikelinf. erstellen**|Bei 'nein' wird der Import mit einem Tasks abgebrochen, wenn neue Artikelinformationen vorhanden sind.| |**Detailiertes Protokoll**|Detailiertes Protokoll der geänderten und angelegten Artikel (GTINs) im "Progress Log"| |**Dublettenänderungen protokollieren**|Änderungen aufgrund von Duplikaten protokollieren.|