camid:sql:sp_createnewarticle
Inhaltsverzeichnis
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 |
camid/sql/sp_createnewarticle.txt · Zuletzt geändert: 26.11.2021 11:19 von Benjamin Marzoner