Benutzer-Werkzeuge

Webseiten-Werkzeuge


camid:sql:sp_createnewarticle

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
camid:sql:sp_createnewarticle [19.09.2018 12:59] – angelegt Benjamin Marzonercamid:sql:sp_createnewarticle [26.11.2021 11:19] (aktuell) – [Parameter] Benjamin Marzoner
Zeile 1: Zeile 1:
-====== Gespeicherte Prozedur SP_CreateNewArticle ======+====== Gespeicherte ProzedurSP_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 [[https://docs.microsoft.com/de-de/sql/t-sql/data-types/data-types-transact-sql?view=sql-server-ver15|Microsoft SQL-Servers]].
 +
 +----
 +
 +==== Parameter ====
 +
 +^Name^Beschreibung^Datentyp^Pflichtfeld^
 +|articleNo|Artikelnummer des [[xpress:article|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 [[xpress:articlecategory|Artikelkategorie]] in xPress.|uniqueidentifier| |
 +|categoryName|Name der Artikelkategorie in xPress. Ist der Parameter **categoryId** angegeben, wird dieser Parameter ignoriert.|nvarchar(50)| |
 +|unitId|Id der [[xpress:unit|Einheit]] in xPress|uniqueidentifier| |
 +|unitName|Name der Einheit in xPress. Ist der Parameter **unitId** angegeben, wird dieser Parameter ignoriert.|nvarchar(50)| |
 +|cutOffId|Id der [[xpress:cutoff|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 [[xpress:article#einstellungen|Menge summieren]] entnommen werden.|bit| |
 +|addressId|Id der [[xpress:address|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 [[xpress:businessunit|Mandanten]], welcher als Standard definiert ist, verwendet werden soll, wenn die [[xpress:address|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.1537354761.txt.gz · Zuletzt geändert: 11.12.2018 08:38 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki