Gespeicherte Prozedur: SP_CreateNewArticle

Die gespeicherte Prozedur SP_CreateNewArticle erzeugt einen neuen Artikel in der xPress Datenbank. Optional kann ein bereits vorhandener Artikel mit dieser Prozedur auch upgedatet werden.

Die Datentypen beziehen sich auf jene des Microsoft SQL-Servers.

Parameter

Name	Beschreibung	Datentyp	Pflichtfeld
articleNo	Artikelnummer des Artikels. Ist ein Artikel mit dieser Nummer bereits vorhanden, wird dieser aktualisiert, sofern der Parameter updateIfExists = 1 ist.	nvarchar(50)	x
articleName	Definiert den Namen des Artikels.	nvarchar(100)	x
articleDescription	Zusätzliche Beschreibung des Artikels. Dieser Text kann auch als RTF - Text übergeben werden.	nvarchar(max)
categoryId	Id der Artikelkategorie in xPress.	uniqueidentifier
categoryName	Name der Artikelkategorie in xPress. Ist der Parameter categoryId angegeben, wird dieser Parameter ignoriert.	nvarchar(50)
unitId	Id der Einheit in xPress	uniqueidentifier
unitName	Name der Einheit in xPress. Ist der Parameter unitId angegeben, wird dieser Parameter ignoriert.	nvarchar(50)
cutOffId	Id der Verschnittgruppe in xPress.	uniqueidentifier
cutOffName	Name der Verschnittgruppe in xPress. Ist der Parameter cutOffId angegeben, wird dieser Parameter ignoriert.	nvarchar(50)
isOptimizable	Gibt an, ob der Artikel bei der Optimierung berücksichtigt werden soll oder nicht.	bit
isRotary	Gibt an, ob der Artikel bei der Optimierung drehbar ist oder nicht.	bit
isRotaryRawIfFace	Gibt an, ob die Basisplatte um 90° gedreht werden soll, wenn diese ein Furnier zugewiesen hat.	bit
isEdgeBeforeFace	Gibt an, ob eine Kante standardmäßig vor dem Furnier aufgeleimt werden soll.	bit
isSummable	Gibt an, ob das Material summierbar ist. Details dazu können dem Parameter Menge summieren entnommen werden.	bit
addressId	Id der Adresse des Lieferanten in xPress.	uniqueidentifier	x
addressName	Name der Adresse des Lieferanten in xPress Dabei wird auf das Feld Speichern als zurückgegriffen.. Ist der Parameter addressId angegeben, wird dieser Parameter ignoriert.	nvarchar(100)	Nur wenn der Parameter addressId nicht angegeben ist.
useBusinessUnit AddressIfAddressNotFound	Gibt an ob die Adresse des Mandanten, welcher als Standard definiert ist, verwendet werden soll, wenn die Adresse weder über den Parameter addressId noch über addressName gefunden werden konnte.	bit
price	Preis des Artikels.	money
orderNumber	Bestellnummer des Artikels.	nvarchar(50)
orderText	Bestelltext des Artikels.	nvarchar(250)
len	Länge des Artikels.	money
wid	Breite des Artikels.	money
thk	Dicke des Artikels.	money
weight	Gewicht des Artikels.	money
updateIfExists	Gibt an, ob ein bereits bestehender Artikel mit den angegebenen Daten aktualisiert werden soll oder nicht.	bit
createdBy	Gibt den Namen an, welcher diese Methode aufruft. Dieser Wert wird in die Spalte UserCreated geschrieben, um nachvollziehen zu können, wer diesen Artikel erzeugt hat.	nvarchar(30)	x