Benutzer-Werkzeuge

Webseiten-Werkzeuge


camid:sql:sp_createnewarticle

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
camid:sql:sp_createnewarticle [19.09.2018 14:36] – [Parameter] Benjamin Marzonercamid:sql:sp_createnewarticle [26.11.2021 11:19] (aktuell) – [Parameter] Benjamin Marzoner
Zeile 3: Zeile 3:
 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 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 ==== ==== Parameter ====
  
-^Name^Beschreibung^Datentyp^ +^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)| +|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)| +|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)| +|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| +|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)| +|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| +|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)| +|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| +|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)| +|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| +|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| +|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| +|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| +|isEdgeBeforeFace|Gibt an, ob eine Kante standardmäßig vor dem Furnier aufgeleimt werden soll.|bit| | 
-|addressId|Id der [[xpress:address|Adresse]] des Lieferanten in xPress.|uniqueidentifier| +|isSummable|Gibt an, ob das Material summierbar ist. Details dazu können dem Parameter [[xpress:article#einstellungen|Menge summieren]] entnommen werden.|bit| 
-|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)| +|addressId|Id der [[xpress:address|Adresse]] des Lieferanten in xPress.|uniqueidentifier|x
-|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| +|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.
-|price|Preis des Artikels.|money| +|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
-|orderNumber|Bestellnummer des Artikels.|nvarchar(50)| +|price|Preis des Artikels.|money
-|orderText|Bestelltext des Artikels.|nvarchar(250)| +|orderNumber|Bestellnummer des Artikels.|nvarchar(50)
-|len|Länge des Artikels.|money| +|orderText|Bestelltext des Artikels.|nvarchar(250)
-|wid|Breite des Artikels.|money| +|len|Länge des Artikels.|money
-|thk|Dicke des Artikels.|money| +|wid|Breite des Artikels.|money
-|weight|Gewicht des Artikels.|money| +|thk|Dicke des Artikels.|money
-|updateIfExists|Gibt an, ob ein bereits bestehender Artikel mit den angegebenen Daten aktualisiert werden soll oder nicht.|bit| +|weight|Gewicht des Artikels.|money
-|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)|+|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.1537360574.txt.gz · Zuletzt geändert: 11.12.2018 08:38 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki