Nye felter og tabeller

Opdatering af felter og tabeller fra DWI version 1.4.x til version 2.0.2

Der er opdateret felter i diverse tabeller, og tilføjet nye tabeller. Nedenstående er tilføjelser til tabellerne, med navngivningen af tabellen, samt navne og datatyper på cellerne der er tilføjet.

Bemærk: Det er vigtigt at bemærke, at nedenstående er de felter og tabeller der er tilføjet siden sidste version, og krævet for at kunne opgradere. DWI version 2.0 vil altså fejle hvis ikke disse ekstra felter er tilføjet. Desuden, kan den komplette liste over felterne findes under punktet “5.0 Datablad”

Nye felter:

For tabellen DWIProduct gælder følgende tilføjelser:

Table: DWIProduct
Feltnavn opdateret Type
isVariantMaster bool
MasterProdNumber nvarchar(100)

 

For tabellen DWICustomer gælder følgende tilføjelser:

Table: DWICustomer
Feltnavn opdateret Type
GroupNumber text(100)
BonusDiscount char(10)
BonusDisabled bool
LanguageID long

 

For tabellen DWIOrderhead gælder følgende tilføjelser:

Table: DWIOrderhead
Feltnavn opdateret Type
BonusPercent text(100)
BonusFactor numeric(10:2)
BonusDiscount numeric(10;2)
BonusAddedToCustomer bool

 

For tabellen DWIPrice gælder følgende tilføjelser:

Table: DWIPrice
Feltnavn opdateret Type
SpecialOfferPeriodID TEXT(50)
SpecialOfferPrice MONEY

 

For tabellen DWICountry gælder følgende tilføjelser:

Table: DWICountry
Feltnavn opdateret Type
LanguageID INT

 

For tabellen DWIUnit gælder følgende tilføjelser:

Table: DWIUnit
Feltnavn opdateret Type
LanguageID INT

 

Nye tabeller:

Ny tabel tilføjet: DWIProductVariantGroup

Table: DWIProductVariantGroup
Jobaction INTEGER
GroupName TEXT(255)
LanguageID INTEGER
FreeTextVariant BOOL
SortOrder LONG
SelectText TEXT(255)
FreetextDefaultValue TEXT(100)
FreetextMinValue INTEGER
FreetextMaxValue INTEGER
FreetextRegExValPattern TEXT(100)
FreetextValFailedText TEXT(100)
FreetextReadOnly BOOL
IsProductConfigurator BOOL

 

Ny tabel tilføjet: DWIProductVariantGroupRelation

Table: DWIProductVariantGroupRelation
Jobaction INTEGER
GroupName TEXT(255)
LanguageID INTEGER
ProductNumber TEXT(100)

 

Ny tabel tilføjet: DWIVariantRelation

Table: DWIVariantRelation
Jobaction INTEGER
GroupName TEXT(255)
VariantName TEXT(255)
LanguageID INTEGER
ProductNumber TEXT(100)
SimpleVariant BOOL

 

Ny tabel tilføjet: DWIProductVariant

Table: DWIProductVariant
Jobaction INTEGER
GroupName TEXT(255)
VariantName TEXT(255)
LanguageID INTEGER
SortOrder INTEGER
ConfiguratorProductNumber TEXT(100)

 

Ny tabel tilføjet: DWIProductRelated

Table: DWIProductRelated
Jobaction INTEGER
ProductNumber TEXT(100)
RelatedProductNumber TEXT(100)

 

Ny tabel tilføjet: DWICustomerGroup

Table: DWICustomerGroup
Jobaction INTEGER
LanguageID INTEGER
GroupNumber TEXT(50)
GroupName TEXT(100)
BonusPercent DECIMAL
BonusPointFactor DECIMAL
IsDefault BOOL

Bemærk: Det er vigtigt at bemærke, at ovenstående er de tabeller der er tilføjet siden sidste version, og krævet for at kunne opgradere. DWI version 2.0 vil altså fejle, hvis ikke disse ekstra felter er tilføjet. Desuden, kan den komplette liste over felterne findes under punktet “5.0 Datablad”