00001: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ChangesMap')) DROP TABLE [dbo].[PR_ChangesMap]
00002: GO
00003: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ChangesMaps')) DROP TABLE [dbo].[PR_ChangesMaps]
00004: GO
00005: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_CorrelateMap')) DROP TABLE [dbo].[PR_CorrelateMap]
00006: GO
00007: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_RelationMap')) DROP TABLE [dbo].[PR_RelationMap]
00008: GO
00009: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ClassifierMM')) DROP TABLE [dbo].[PR_ClassifierMM]
00010: GO
00011: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_TrPrice')) DROP TABLE [dbo].[PR_TrPrice]
00012: GO
00013: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_CheckTovarName')) DROP TABLE [dbo].[PR_CheckTovarName]
00014: GO
00015: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SuppPrices')) DROP TABLE [dbo].[PR_SuppPrices]
00016: GO
00017: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_List')) DROP TABLE [dbo].[PR_List]
00018: GO
00019: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_PresenceType')) DROP TABLE [dbo].[PR_PresenceType]
00020: GO
00021: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ClassifierList')) DROP TABLE [dbo].[PR_ClassifierList]
00022: GO
00023: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_Groups')) DROP TABLE [dbo].[PR_Groups]
00024: GO
00025: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ClassTypeList')) DROP TABLE [dbo].[PR_ClassTypeList]
00026: GO
00027: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ImportLog')) DROP TABLE [dbo].[PR_ImportLog]
00028: GO
00029: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ImportParm')) DROP TABLE [dbo].[PR_ImportParm]
00030: GO
00031: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ImportParmAction')) DROP TABLE [dbo].[PR_ImportParmAction]
00032: GO
00033: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ImportParmArticul')) DROP TABLE [dbo].[PR_ImportParmArticul]
00034: GO
00035: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ImportParmPresent')) DROP TABLE [dbo].[PR_ImportParmPresent]
00036: GO
00037: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ProviderList')) DROP TABLE [dbo].[PR_ProviderList]
00038: GO
00039: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ImportParmSourceType')) DROP TABLE [dbo].[PR_ImportParmSourceType]
00040: GO
00041: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_DEBUG_FindClassifier')) DROP TABLE [dbo].[PR_DEBUG_FindClassifier]
00042: GO
00043: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_GetCheckTovarName')) DROP TABLE [dbo].[PR_ST_GetCheckTovarName]
00044: GO
00045: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ClassSET')) DROP TABLE [dbo].[PR_ClassSET]
00046: GO
00047: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_Classifier')) DROP TABLE [dbo].[PR_ST_Classifier]
00048: GO
00049: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_Group')) DROP TABLE [dbo].[PR_ST_Group]
00050: GO
00051: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_PRList')) DROP TABLE [dbo].[PR_ST_PRList]
00052: GO
00053: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_SuppPrice1')) DROP TABLE [dbo].[PR_ST_SuppPrice1]
00054: GO
00055: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_Tree')) DROP TABLE [dbo].[PR_ST_Tree]
00056: GO
00057: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_Tree_Debug')) DROP TABLE [dbo].[PR_ST_Tree_Debug]
00058: GO
00059: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_ImportParm')) DROP TABLE [dbo].[PR_ST_ImportParm]
00060: GO
00061: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_SuppPrice2')) DROP TABLE [dbo].[PR_ST_SuppPrice2]
00062: GO
00063: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_ImportLog')) DROP TABLE [dbo].[PR_ST_ImportLog]
00064: GO
00065: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_SuppPrice')) DROP TABLE [dbo].[PR_ST_SuppPrice]
00066: GO
00067: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_TrPrice')) DROP TABLE [dbo].[PR_ST_TrPrice]
00068: GO
00069: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ST_ChangesMap')) DROP TABLE [dbo].[PR_ST_ChangesMap]
00070: GO
00071: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_Countries') )DROP TABLE [dbo].[SY_Countries]
00072: GO
00073: Begin Tran
00074: CREATE TABLE dbo.Tmp_SY_Image
00075: 	(
00076: 	i int NOT NULL ,
00077: 	[Key]  AS ('i' + convert(nvarchar(4),[i])),
00078: 	Image image NULL,
00079: 	Alias nvarchar(50) NULL
00080: 	)  ON [PRIMARY]
00081: 	 TEXTIMAGE_ON [PRIMARY]
00082: GO
00083: Insert Tmp_sy_image(i,image) values (0,0x47494638396101000100800000FFFFFF00000021F90401000000002C00000000010001000002024401003B00 )
00084: GO
00085: IF  EXISTS (SELECT * FROM sysobjects WHERE name=('SY_Image') )DROP TABLE [dbo].[SY_Image]
00086: GO
00087: CREATE TABLE dbo.SY_Image
00088: 	(
00089: 	i int IDENTITY(1,1) NOT NULL ,
00090: 	[Key]  AS ('i' + convert(nvarchar(4),[i])),
00091: 	Image image NULL,
00092: 	Alias nvarchar(50) NULL
00093: 	)  ON [PRIMARY]
00094: 	 TEXTIMAGE_ON [PRIMARY]
00095: GO
00096: SET IDENTITY_INSERT dbo.SY_Image ON
00097: GO
00098: IF EXISTS(SELECT * FROM dbo.Tmp_SY_Image)
00099: 	 EXEC('INSERT INTO dbo.SY_Image (i, Image, Alias)
00100: 		SELECT i, Image, Alias FROM dbo.Tmp_SY_Image')
00101: GO
00102: DROP TABLE dbo.Tmp_SY_Image
00103: GO
00104: COMMIT
00105: GO
00106: 
00107: ALTER TABLE [dbo].[SY_Countries] ADD  CONSTRAINT [PK_SY_Countries] PRIMARY KEY CLUSTERED 
00108: (
00109: 	[sID] ASC
00110: ) ON [PRIMARY]
00111: GO
00112: 
00113: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_Countries]') ) DROP TABLE [dbo].[SY_Countries]
00114: GO
00115: SET ANSI_NULLS ON
00116: GO
00117: SET QUOTED_IDENTIFIER ON
00118: GO
00119: CREATE TABLE [dbo].[SY_Countries](
00120: 	[sID] [int] IDENTITY(1,1) NOT NULL,
00121: 	[sCountryName] [nvarchar](30) COLLATE Cyrillic_General_CI_AS NULL,
00122: 	[sNXCountryName] [nvarchar](250) COLLATE Cyrillic_General_CI_AS NULL,
00123: 	[sNX2CountryName] [nvarchar](250) COLLATE Cyrillic_General_CI_AS NULL
00124: ) ON [PRIMARY]
00125: 
00126: GO
00127: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_SY_Countries]')) DROP INDEX SY_Countries.[PK_SY_Countries]
00128: GO
00129: ALTER TABLE [dbo].[SY_Countries] ADD  CONSTRAINT [PK_SY_Countries] PRIMARY KEY CLUSTERED 
00130: (
00131: 	[sID] ASC
00132: ) ON [PRIMARY]
00133: GO
00134: 
00135: SET ANSI_NULLS ON
00136: GO
00137: SET QUOTED_IDENTIFIER ON
00138: GO
00139: CREATE TABLE [dbo].[PR_ChangesMap](
00140: 	[i] [int] IDENTITY(1,1) NOT NULL,
00141: 	[ToImport] [int] NULL,
00142: 	[ToImportLog] [int] NULL,
00143: 	[ToSuppPrice] [int] NULL,
00144: 	[ToTrPrice] [int] NULL,
00145: 	[Type] [int] NULL,
00146: 	[PriceSale] [money] NULL,
00147: 	[PriceBuy] [money] NULL,
00148: 	[Price1] [money] NULL,
00149: 	[Price2] [money] NULL,
00150: 	[Price3] [money] NULL,
00151: 	[Price4] [money] NULL,
00152: 	[Price5] [money] NULL,
00153: 	[Price6] [money] NULL,
00154: 	[DeltaPriceSale] [money] NULL,
00155: 	[DeltaPriceBuy] [money] NULL,
00156: 	[DeltaPrice1] [money] NULL,
00157: 	[DeltaPrice2] [money] NULL,
00158: 	[DeltaPrice3] [money] NULL,
00159: 	[DeltaPrice4] [money] NULL,
00160: 	[DeltaPrice5] [money] NULL,
00161: 	[DeltaPrice6] [money] NULL
00162: ) ON [PRIMARY]
00163: 
00164: GO
00165: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ChangesMap_1]')) DROP INDEX PR_ChangesMap.[PK_PR_ChangesMap_1]
00166: GO
00167: ALTER TABLE [dbo].[PR_ChangesMap] ADD  CONSTRAINT [PK_PR_ChangesMap_1] PRIMARY KEY CLUSTERED 
00168: (
00169: 	[i] ASC
00170: ) ON [PRIMARY]
00171: GO
00172: 
00173: SET ANSI_NULLS ON
00174: GO
00175: SET QUOTED_IDENTIFIER ON
00176: GO
00177: CREATE TABLE [dbo].[PR_ChangesMaps](
00178: 	[i] [int] IDENTITY(1,1) NOT NULL,
00179: 	[ToImport] [int] NULL,
00180: 	[ToImportLog] [int] NULL,
00181: 	[ToPosition] [int] NULL,
00182: 	[Type] [int] NULL,
00183: 	[PriceSale] [money] NULL,
00184: 	[PriceBuy] [money] NULL,
00185: 	[Price1] [money] NULL,
00186: 	[Price2] [money] NULL,
00187: 	[Price3] [money] NULL,
00188: 	[Price4] [money] NULL,
00189: 	[Price5] [money] NULL,
00190: 	[Price6] [money] NULL,
00191: 	[DeltaPriceSale] [money] NULL,
00192: 	[DeltaPriceBuy] [money] NULL,
00193: 	[DeltaPrice1] [money] NULL,
00194: 	[DeltaPrice2] [money] NULL,
00195: 	[DeltaPrice3] [money] NULL,
00196: 	[DeltaPrice4] [money] NULL,
00197: 	[DeltaPrice5] [money] NULL,
00198: 	[DeltaPrice6] [money] NULL
00199: ) ON [PRIMARY]
00200: 
00201: GO
00202: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('PK_PR_ChangesMaps')) DROP INDEX PR_ChangesMaps.[PK_PR_ChangesMaps]
00203: GO
00204: ALTER TABLE [dbo].[PR_ChangesMaps] ADD  CONSTRAINT [PK_PR_ChangesMaps] PRIMARY KEY CLUSTERED 
00205: (
00206: 	[i] ASC
00207: ) ON [PRIMARY]
00208: GO
00209: 
00210: SET ANSI_NULLS ON
00211: GO
00212: SET QUOTED_IDENTIFIER ON
00213: GO
00214: CREATE TABLE [dbo].[PR_CheckTovarName](
00215: 	[i] [int] IDENTITY(1,1) NOT NULL,
00216: 	[ToClissifierList] [int] NOT NULL,
00217: 	[ToGroup] [int] NULL,
00218: 	[Key1] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00219: 	[And1] [nvarchar](1) COLLATE Cyrillic_General_CI_AS NULL,
00220: 	[Ne1] [nvarchar](2) COLLATE Cyrillic_General_CI_AS NULL,
00221: 	[Ne1_] [bit] NULL,
00222: 	[Key2] [nchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00223: 	[And2] [nvarchar](1) COLLATE Cyrillic_General_CI_AS NULL,
00224: 	[Ne2] [nvarchar](2) COLLATE Cyrillic_General_CI_AS NULL,
00225: 	[Ne2_] [bit] NULL,
00226: 	[Key3] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00227: 	[Reg] [nvarchar](3) COLLATE Cyrillic_General_CI_AS NULL,
00228: 	[Reg_] [bit] NULL
00229: ) ON [PRIMARY]
00230: 
00231: GO
00232: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('PK_PR_CheckTovarName')) DROP INDEX PR_CheckTovarName.[PK_PR_CheckTovarName]
00233: GO
00234: ALTER TABLE [dbo].[PR_CheckTovarName] ADD  CONSTRAINT [PK_PR_CheckTovarName] PRIMARY KEY CLUSTERED 
00235: (
00236: 	[i] ASC
00237: ) ON [PRIMARY]
00238: GO
00239: 
00240: SET ANSI_NULLS ON
00241: GO
00242: SET QUOTED_IDENTIFIER ON
00243: GO
00244: CREATE TABLE [dbo].[PR_ClassifierList](
00245: 	[id] [int] IDENTITY(1,1) NOT NULL,
00246: 	[Type] [int] NULL,
00247: 	[Name] [nvarchar](100) COLLATE Cyrillic_General_CI_AS NULL,
00248: 	[GroupID] [int] NULL,
00249: 	[ImageKey] [nvarchar](6) COLLATE Cyrillic_General_CI_AS NOT NULL,
00250: 	[Description] [nvarchar](250) COLLATE Cyrillic_General_CI_AS NULL,
00251: 	[OrdinalNo] [int] NULL
00252: ) ON [PRIMARY]
00253: 
00254: GO
00255: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('PK_PR_ClassifierList')) DROP INDEX PR_ClassifierList.[PK_PR_ClassifierList]
00256: GO
00257: 
00258: ALTER TABLE [dbo].[PR_ClassifierList] ADD  CONSTRAINT [PK_PR_ClassifierList] PRIMARY KEY CLUSTERED 
00259: (
00260: 	[id] ASC
00261: ) ON [PRIMARY]
00262: GO
00263: GO
00264: SET ANSI_NULLS ON
00265: GO
00266: SET QUOTED_IDENTIFIER ON
00267: GO
00268: CREATE TABLE [dbo].[PR_ClassSET](
00269: 	[i] [int] IDENTITY(1,1) NOT NULL,
00270: 	[CurrentUser] [int] NOT NULL,
00271: 	[Enable] [bit] NOT NULL,
00272: 	[ToClass] [int] NOT NULL
00273: ) ON [PRIMARY]
00274: 
00275: GO
00276: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ClassSet_index')) DROP INDEX PR_ClassSET.[PR_ClassSet_index]
00277: GO
00278: CREATE NONCLUSTERED INDEX [PR_ClassSet_index] ON [dbo].[PR_ClassSET] 
00279: (
00280: 	[CurrentUser] ASC
00281: ) ON [PRIMARY]
00282: GO
00283: SET ANSI_NULLS ON
00284: GO
00285: SET QUOTED_IDENTIFIER ON
00286: GO
00287: CREATE TABLE [dbo].[PR_ClassifierMM](
00288: 	[id] [int] IDENTITY(1,1) NOT NULL,
00289: 	[ToPrice] [int] NULL,
00290: 	[ToClass] [int] NULL
00291: ) ON [PRIMARY]
00292: 
00293: GO
00294: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ClassifierMM]')) DROP INDEX PR_ClassifierMM.[PK_PR_ClassifierMM]
00295: GO
00296: ALTER TABLE [dbo].[PR_ClassifierMM] ADD  CONSTRAINT [PK_PR_ClassifierMM] PRIMARY KEY CLUSTERED 
00297: (
00298: 	[id] ASC
00299: ) ON [PRIMARY]
00300: GO
00301: 
00302: SET ANSI_NULLS ON
00303: GO
00304: SET QUOTED_IDENTIFIER ON
00305: GO
00306: CREATE TABLE [dbo].[PR_ClassTypeList](
00307: 	[id] [int] IDENTITY(1,1) NOT NULL,
00308: 	[Name] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00309: 	[OrdinalNo] [int] NOT NULL,
00310: 	[ImageKey] [nvarchar](6) COLLATE Cyrillic_General_CI_AS NOT NULL,
00311: 	[IsBrend] [bit] NOT NULL,
00312: 	[IsMagazin] [bit] NOT NULL,
00313: 	[IsKategory] [bit] NOT NULL,
00314: 	[IsSubGroup] [bit] NOT NULL,
00315: 	[IsDetails] [bit] NOT NULL
00316: ) ON [PRIMARY]
00317: 
00318: GO
00319: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ClassTypeList]')) DROP INDEX PR_ClassTypeList.[PK_PR_ClassTypeList]
00320: GO
00321: ALTER TABLE [dbo].[PR_ClassTypeList] ADD  CONSTRAINT [PK_PR_ClassTypeList] PRIMARY KEY CLUSTERED 
00322: (
00323: 	[id] ASC
00324: ) ON [PRIMARY]
00325: GO
00326: 
00327: SET ANSI_NULLS ON
00328: GO
00329: SET QUOTED_IDENTIFIER ON
00330: GO
00331: CREATE TABLE [dbo].[PR_CorrelateMap](
00332: 	[i] [int] IDENTITY(1,1) NOT NULL,
00333: 	[ToImport] [int] NULL,
00334: 	[ToTrPrice] [int] NULL,
00335: 	[ToSuppPrice] [int] NULL,
00336: 	[ONE]  AS ((CONVERT([varchar],[ToTRPrice],0)+'_')+CONVERT([varchar],[ToSuppPrice],0)),
00337: 	[Difference]  AS ((((((((((((([DiffSale]+[DiffBuy])+[DiffName])+[DiffDesc])+[DiffUrl])+[DiffArt])+[DiffPath1])+[DiffPath2])+[DiffPath3])+[DiffPath4])+[DiffPath5])+[DiffPath6])+[DiffPath7])+[DiffPath8]),
00338: 	[DiffSale] [money] NULL,
00339: 	[DiffBuy] [money] NULL,
00340: 	[DiffName] [int] NULL,
00341: 	[DiffDesc] [int] NULL,
00342: 	[DiffUrl] [int] NULL,
00343: 	[DiffArt] [int] NULL,
00344: 	[DiffPath1] [int] NULL,
00345: 	[DiffPath2] [int] NULL,
00346: 	[DiffPath3] [int] NULL,
00347: 	[DiffPath4] [int] NULL,
00348: 	[DiffPath5] [int] NULL,
00349: 	[DiffPath6] [int] NULL,
00350: 	[DiffPath7] [int] NULL,
00351: 	[DiffPath8] [int] NULL
00352: ) ON [PRIMARY]
00353: 
00354: GO
00355: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[IX_PR_CorrelateMap]')) DROP INDEX PR_CorrelateMap.[IX_PR_CorrelateMap]
00356: GO
00357: ALTER TABLE [dbo].[PR_CorrelateMap] ADD  CONSTRAINT [IX_PR_CorrelateMap] UNIQUE NONCLUSTERED 
00358: (
00359: 	[ONE] ASC
00360: ) ON [PRIMARY]
00361: GO
00362: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_CorrelateMap]')) DROP INDEX PR_CorrelateMap.[PK_PR_CorrelateMap]
00363: GO
00364: ALTER TABLE [dbo].[PR_CorrelateMap] ADD  CONSTRAINT [PK_PR_CorrelateMap] PRIMARY KEY CLUSTERED 
00365: (
00366: 	[i] ASC
00367: ) ON [PRIMARY]
00368: GO
00369: 
00370: SET ANSI_NULLS ON
00371: GO
00372: SET QUOTED_IDENTIFIER ON
00373: GO
00374: CREATE TABLE [dbo].[PR_DEBUG_FindClassifier](
00375: 	[i] [int] IDENTITY(1,1) NOT NULL,
00376: 	[IsSubGroup] [int] NULL,
00377: 	[PrCheck_Result] [int] NULL,
00378: 	[Summary] [nvarchar](4000) COLLATE Cyrillic_General_CI_AS NULL,
00379: 	[PR_CheckTovarName_ToClassifierList] [int] NULL,
00380: 	[PR_CheckTovarName_ToGroup] [int] NULL,
00381: 	[ModelName] [nvarchar](4000) COLLATE Cyrillic_General_CI_AS NULL,
00382: 	[PR_CheckTovarName_Key1] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00383: 	[PR_CheckTovarName_Ne1_] [bit] NULL,
00384: 	[PR_CheckTovarName_Key2] [nchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00385: 	[PR_CheckTovarName_Ne2_] [bit] NULL,
00386: 	[PR_CheckTovarName_Key3] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00387: 	[PR_CheckTovarName_Reg_] [bit] NULL,
00388: 	[GroupID] [int] NULL
00389: ) ON [PRIMARY]
00390: 
00391: GO
00392: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_DEBUG_FindClassifier]')) DROP INDEX PR_DEBUG_FindClassifier.[PK_PR_DEBUG_FindClassifier]
00393: GO
00394: ALTER TABLE [dbo].[PR_DEBUG_FindClassifier] ADD  CONSTRAINT [PK_PR_DEBUG_FindClassifier] PRIMARY KEY CLUSTERED 
00395: (
00396: 	[i] ASC
00397: ) ON [PRIMARY]
00398: GO
00399: 
00400: SET ANSI_NULLS ON
00401: GO
00402: SET QUOTED_IDENTIFIER ON
00403: GO
00404: CREATE TABLE [dbo].[PR_Groups](
00405: 	[id] [int] IDENTITY(1,1) NOT NULL,
00406: 	[Name] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00407: 	[OrdinalNo] [int] NULL,
00408: 	[ImageKey] [nvarchar](6) COLLATE Cyrillic_General_CI_AS NULL
00409: ) ON [PRIMARY]
00410: 
00411: GO
00412: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_Groups]')) DROP INDEX PR_Groups.[PK_PR_Groups]
00413: GO
00414: ALTER TABLE [dbo].[PR_Groups] ADD  CONSTRAINT [PK_PR_Groups] PRIMARY KEY CLUSTERED 
00415: (
00416: 	[id] ASC
00417: ) ON [PRIMARY]
00418: GO
00419: 
00420: SET ANSI_NULLS ON
00421: GO
00422: SET QUOTED_IDENTIFIER ON
00423: GO
00424: CREATE TABLE [dbo].[PR_ImportLog](
00425: 	[i] [int] IDENTITY(1,1) NOT NULL,
00426: 	[sDate] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00427: 	[UserID] [smallint] NULL,
00428: 	[Import] [int] NULL,
00429: 	[XlsRetCode] [int] NULL,
00430: 	[XlsMessage] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00431: 	[ChkRetCode] [int] NULL,
00432: 	[ChkMessage] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00433: 	[PosRetCode] [char](10) COLLATE Cyrillic_General_CI_AS NULL,
00434: 	[PosMessage] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00435: 	[MapRetCode] [int] NULL,
00436: 	[MapMessage] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00437: 	[MonRetCode] [int] NULL,
00438: 	[MonMessage] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00439: 	[DelMapRows] [int] NULL,
00440: 	[DelTrRows] [int] NULL,
00441: 	[DelCorRows] [int] NULL,
00442: 	[DelRelRows] [int] NULL
00443: ) ON [PRIMARY]
00444: 
00445: GO
00446: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ImportLog]')) DROP INDEX PR_ImportLog.[PK_PR_ImportLog]
00447: GO
00448: ALTER TABLE [dbo].[PR_ImportLog] ADD  CONSTRAINT [PK_PR_ImportLog] PRIMARY KEY CLUSTERED 
00449: (
00450: 	[i] ASC
00451: ) ON [PRIMARY]
00452: GO
00453: 
00454: SET ANSI_NULLS ON
00455: GO
00456: SET QUOTED_IDENTIFIER ON
00457: GO
00458: CREATE TABLE [dbo].[PR_ImportParm](
00459: 	[i] [int] IDENTITY(1,1) NOT NULL,
00460: 	[ImportName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00461: 	[KKID] [int] NOT NULL,
00462: 	[Formater] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00463: 	[FormaterParm] [nvarchar](3500) COLLATE Cyrillic_General_CI_AS NULL,
00464: 	[Srok] [int] NOT NULL,
00465: 	[SrokActionType] [int] NOT NULL,
00466: 	[PresentType] [int] NOT NULL,
00467: 	[ArticulType] [int] NOT NULL,
00468: 	[SourceType] [int] NULL,
00469: 	[SourceURL] [nvarchar](250) COLLATE Cyrillic_General_CI_AS NULL,
00470: 	[SourceCheck] [bit] NULL,
00471: 	[Comment] [nvarchar](300) COLLATE Cyrillic_General_CI_AS NULL,
00472: 	[Visible] [bit] NULL
00473: ) ON [PRIMARY]
00474: 
00475: GO
00476: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ImportParm]')) DROP INDEX PR_ImportParm.[PK_PR_ImportParm]
00477: GO
00478: ALTER TABLE [dbo].[PR_ImportParm] ADD  CONSTRAINT [PK_PR_ImportParm] PRIMARY KEY CLUSTERED 
00479: (
00480: 	[i] ASC
00481: ) ON [PRIMARY]
00482: GO
00483: 
00484: SET ANSI_NULLS ON
00485: GO
00486: SET QUOTED_IDENTIFIER ON
00487: GO
00488: CREATE TABLE [dbo].[PR_ImportParmAction](
00489: 	[id] [int] IDENTITY(1,1) NOT NULL,
00490: 	[Actions] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00491: 	[Yes_MsgAndBlock] [bit] NULL,
00492: 	[Yes_MsgOnly] [bit] NULL
00493: ) ON [PRIMARY]
00494: 
00495: GO
00496: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PK_PR_ImportParmAction')) DROP INDEX PR_ImportParmAction.[PK_PR_ImportParmAction]
00497: GO
00498: ALTER TABLE [dbo].[PR_ImportParmAction] ADD  CONSTRAINT [PK_PR_ImportParmAction] PRIMARY KEY CLUSTERED 
00499: (
00500: 	[id] ASC
00501: )ON [PRIMARY]
00502: GO
00503: SET ANSI_NULLS ON
00504: GO
00505: SET QUOTED_IDENTIFIER ON
00506: GO
00507: CREATE TABLE [dbo].[PR_ImportParmArticul](
00508: 	[id] [int] IDENTITY(1,1) NOT NULL,
00509: 	[Articul] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00510: 	[Yes_Articul] [bit] NULL,
00511: 	[No_Articul] [bit] NULL
00512: ) ON [PRIMARY]
00513: 
00514: GO
00515: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ImportParmArticul]')) DROP INDEX PR_ImportParmArticul.[PK_PR_ImportParmArticul]
00516: GO
00517: ALTER TABLE [dbo].[PR_ImportParmArticul] ADD  CONSTRAINT [PK_PR_ImportParmArticul] PRIMARY KEY CLUSTERED 
00518: (
00519: 	[id] ASC
00520: ) ON [PRIMARY]
00521: GO
00522: 
00523: SET ANSI_NULLS ON
00524: GO
00525: SET QUOTED_IDENTIFIER ON
00526: GO
00527: CREATE TABLE [dbo].[PR_ImportParmPresent](
00528: 	[id] [int] IDENTITY(1,1) NOT NULL,
00529: 	[Present] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00530: 	[Yes_PriceOnly] [bit] NULL,
00531: 	[Yes_PriceFlag] [bit] NULL
00532: ) ON [PRIMARY]
00533: 
00534: GO
00535: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ImportParmPresent]')) DROP INDEX PR_ImportParmPresent.[PK_PR_ImportParmPresent]
00536: GO
00537: ALTER TABLE [dbo].[PR_ImportParmPresent] ADD  CONSTRAINT [PK_PR_ImportParmPresent] PRIMARY KEY CLUSTERED 
00538: (
00539: 	[id] ASC
00540: ) ON [PRIMARY]
00541: GO
00542: 
00543: SET ANSI_NULLS ON
00544: GO
00545: SET QUOTED_IDENTIFIER ON
00546: GO
00547: CREATE TABLE [dbo].[PR_ImportParmSourceType](
00548: 	[i] [int] IDENTITY(1,1) NOT NULL,
00549: 	[SourceTypeName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00550: 	[IsFile] [bit] NULL,
00551: 	[IsURL] [bit] NULL,
00552: 	[IsOpenFile] [bit] NULL
00553: ) ON [PRIMARY]
00554: 
00555: GO
00556: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ImportParmSourceType]')) DROP INDEX PR_ImportParmSourceType.[PK_PR_ImportParmSourceType]
00557: GO
00558: ALTER TABLE [dbo].[PR_ImportParmSourceType] ADD  CONSTRAINT [PK_PR_ImportParmSourceType] PRIMARY KEY CLUSTERED 
00559: (
00560: 	[i] ASC
00561: ) ON [PRIMARY]
00562: GO
00563: 
00564: SET ANSI_NULLS ON
00565: GO
00566: SET QUOTED_IDENTIFIER ON
00567: GO
00568: CREATE TABLE [dbo].[PR_List](
00569: 	[id] [int] IDENTITY(1,1) NOT NULL,
00570: 	[ModelName] [nvarchar](4000) COLLATE Cyrillic_General_CI_AS NOT NULL,
00571: 	[PresenseType] [int] NOT NULL,
00572: 	[Country] [int] NULL,
00573: 	[DescriptionS] [nvarchar](1000) COLLATE Cyrillic_General_CI_AS NULL,
00574: 	[Description] [ntext] COLLATE Cyrillic_General_CI_AS NULL,
00575: 	[UseFixedPrice] [bit] NOT NULL,
00576: 	[FixedPrice] [money] NULL,
00577: 	[GTD] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00578: 	[UseCategory] [bit] NOT NULL,
00579: 	[Favourite] [bit] NOT NULL,
00580: 	[FavColor] [int] NOT NULL,
00581: 	[FavComment] [nvarchar](250) COLLATE Cyrillic_General_CI_AS NULL,
00582: 	[ShopID] [int] NULL,
00583: 	[CategoryID] [int] NOT NULL
00584: ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
00585: 
00586: GO
00587: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_List]')) DROP INDEX PR_List.[PK_PR_List]
00588: GO
00589: ALTER TABLE [dbo].[PR_List] ADD  CONSTRAINT [PK_PR_List] PRIMARY KEY CLUSTERED 
00590: (
00591: 	[id] ASC
00592: ) ON [PRIMARY]
00593: GO
00594: 
00595: SET ANSI_NULLS ON
00596: GO
00597: SET QUOTED_IDENTIFIER ON
00598: GO
00599: CREATE TABLE [dbo].[PR_PresenceType](
00600: 	[id] [int] IDENTITY(1,1) NOT NULL,
00601: 	[Name] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00602: 	[OrdinalNo] [int] NULL,
00603: 	[ImageKey] [nvarchar](6) COLLATE Cyrillic_General_CI_AS NULL
00604: ) ON [PRIMARY]
00605: 
00606: GO
00607: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_PresenceType]')) DROP INDEX PR_PresenceType.[PK_PR_PresenceType]
00608: GO
00609: ALTER TABLE [dbo].[PR_PresenceType] ADD  CONSTRAINT [PK_PR_PresenceType] PRIMARY KEY CLUSTERED 
00610: (
00611: 	[id] ASC
00612: ) ON [PRIMARY]
00613: GO
00614: 
00615: SET ANSI_NULLS ON
00616: GO
00617: SET QUOTED_IDENTIFIER ON
00618: GO
00619: CREATE TABLE [dbo].[PR_ProviderList](
00620: 	[id] [int] IDENTITY(1,1) NOT NULL,
00621: 	[FormaterName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00622: 	[DefaultParm] [nvarchar](4000) COLLATE Cyrillic_General_CI_AS NOT NULL
00623: ) ON [PRIMARY]
00624: 
00625: GO
00626: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[IX_PR_ProviderList]')) DROP INDEX PR_ProviderList.[IX_PR_ProviderList]
00627: GO
00628: ALTER TABLE [dbo].[PR_ProviderList] ADD  CONSTRAINT [IX_PR_ProviderList] UNIQUE NONCLUSTERED 
00629: (
00630: 	[FormaterName] ASC
00631: ) ON [PRIMARY]
00632: GO
00633: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ProviderList]')) DROP INDEX PR_ProviderList.[PK_PR_ProviderList]
00634: GO
00635: ALTER TABLE [dbo].[PR_ProviderList] ADD  CONSTRAINT [PK_PR_ProviderList] PRIMARY KEY CLUSTERED 
00636: (
00637: 	[id] ASC
00638: ) ON [PRIMARY]
00639: GO
00640: 
00641: SET ANSI_NULLS ON
00642: GO
00643: SET QUOTED_IDENTIFIER ON
00644: GO
00645: CREATE TABLE [dbo].[PR_RelationMap](
00646: 	[i] [int] IDENTITY(1,1) NOT NULL,
00647: 	[ToTrPrice] [int] NULL,
00648: 	[ToSuppPrice] [int] NULL,
00649: 	[ONE]  AS ((CONVERT([varchar],[ToTRPrice],0)+'_')+CONVERT([varchar],[ToSuppPrice],0)),
00650: 	[ToImport] [int] NULL
00651: ) ON [PRIMARY]
00652: 
00653: GO
00654: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[IX_PR_ChangesMap]')) DROP INDEX PR_RelationMap.[IX_PR_ChangesMap]
00655: GO
00656: ALTER TABLE [dbo].[PR_RelationMap] ADD  CONSTRAINT [IX_PR_ChangesMap] UNIQUE NONCLUSTERED 
00657: (
00658: 	[ONE] ASC
00659: ) ON [PRIMARY]
00660: GO
00661: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_ChangesMap]')) DROP INDEX PR_RelationMap.[PK_PR_ChangesMap]
00662: GO
00663: ALTER TABLE [dbo].[PR_RelationMap] ADD  CONSTRAINT [PK_PR_ChangesMap] PRIMARY KEY CLUSTERED 
00664: (
00665: 	[i] ASC
00666: ) ON [PRIMARY]
00667: GO
00668: 
00669: SET ANSI_NULLS ON
00670: GO
00671: SET QUOTED_IDENTIFIER ON
00672: GO
00673: CREATE TABLE [dbo].[PR_SuppPrices](
00674: 	[i] [int] IDENTITY(1,1) NOT NULL,
00675: 	[Name] [nvarchar](1000) COLLATE Cyrillic_General_CI_AS NULL,
00676: 	[Path]  AS (((((((((([Path1]+'>>')+[Path2])+'>>')+[Path3])+'>>')+[Path4])+'>>')+[Path5])+'>>')+[Path6]),
00677: 	[Art] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00678: 	[Description] [nvarchar](1000) COLLATE Cyrillic_General_CI_AS NULL,
00679: 	[URL] [nvarchar](300) COLLATE Cyrillic_General_CI_AS NULL,
00680: 	[PriceSale] [money] NULL,
00681: 	[PriceBuy] [money] NULL,
00682: 	[Price1] [money] NULL,
00683: 	[Price2] [money] NULL,
00684: 	[Price3] [money] NULL,
00685: 	[Price4] [money] NULL,
00686: 	[Price5] [money] NULL,
00687: 	[Price6] [money] NULL,
00688: 	[PriceDate] [datetime] NULL,
00689: 	[ImportDate] [datetime] NULL,
00690: 	[Warranty] [int] NULL,
00691: 	[Path1] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00692: 	[Path2] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00693: 	[Path3] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00694: 	[Path4] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00695: 	[Path5] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00696: 	[Path6] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00697: 	[Path7] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00698: 	[Path8] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00699: 	[Presence] [int] NULL,
00700: 	[Status] [int] NULL,
00701: 	[PRID] [int] NULL,
00702: 	[ImportLogID] [int] NULL,
00703: 	[Supp] [int] NULL
00704: ) ON [PRIMARY]
00705: 
00706: GO
00707: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_SuppPrices]')) DROP INDEX PR_SuppPrices.[PK_PR_SuppPrices]
00708: GO
00709: ALTER TABLE [dbo].[PR_SuppPrices] ADD  CONSTRAINT [PK_PR_SuppPrices] PRIMARY KEY CLUSTERED 
00710: (
00711: 	[i] ASC
00712: ) ON [PRIMARY]
00713: GO
00714: 
00715: SET ANSI_NULLS ON
00716: GO
00717: SET QUOTED_IDENTIFIER ON
00718: GO
00719: CREATE TABLE [dbo].[PR_TrPrice](
00720: 	[i] [int] IDENTITY(1,1) NOT NULL,
00721: 	[Import] [int] NULL,
00722: 	[Name] [nvarchar](1000) COLLATE Cyrillic_General_CI_AS NULL,
00723: 	[Path]  AS (((((((((([Path1]+'>>')+[Path2])+'>>')+[Path3])+'>>')+[Path4])+'>>')+[Path5])+'>>')+[Path6]),
00724: 	[Art] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NULL,
00725: 	[Availability] [int] NULL,
00726: 	[Description] [nvarchar](1000) COLLATE Cyrillic_General_CI_AS NULL,
00727: 	[URL] [nvarchar](300) COLLATE Cyrillic_General_CI_AS NULL,
00728: 	[PriceSale] [money] NULL,
00729: 	[PriceBuy] [money] NULL,
00730: 	[Price1] [money] NULL,
00731: 	[Price2] [money] NULL,
00732: 	[Price3] [money] NULL,
00733: 	[Price4] [money] NULL,
00734: 	[Price5] [money] NULL,
00735: 	[Price6] [money] NULL,
00736: 	[PriceDate] [datetime] NULL,
00737: 	[ImportDate] [datetime] NULL,
00738: 	[Warranty] [int] NULL,
00739: 	[Path1] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00740: 	[Path2] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00741: 	[Path3] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00742: 	[Path4] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00743: 	[Path5] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00744: 	[Path6] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00745: 	[Path7] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00746: 	[Path8] [nvarchar](500) COLLATE Cyrillic_General_CI_AS NULL,
00747: 	[MapStatus] [int] NULL
00748: ) ON [PRIMARY]
00749: 
00750: GO
00751: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[PK_PR_TrPrice]')) DROP INDEX PR_TrPrice.[PK_PR_TrPrice]
00752: GO
00753: ALTER TABLE [dbo].[PR_TrPrice] ADD  CONSTRAINT [PK_PR_TrPrice] PRIMARY KEY CLUSTERED 
00754: (
00755: 	[i] ASC
00756: ) ON [PRIMARY]
00757: GO
00758: 
00759: SET ANSI_NULLS ON
00760: GO
00761: SET QUOTED_IDENTIFIER ON
00762: GO
00763: CREATE TABLE [dbo].[PR_ST_Classifier](
00764: 	[id] [int] NULL,
00765: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00766: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00767: 	[OrdinalNo] [int] NOT NULL,
00768: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
00769: 	[TabIndex] [int] NOT NULL,
00770: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00771: 	[Width] [int] NOT NULL,
00772: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00773: 	[IsID] [bit] NOT NULL,
00774: 	[HeaderAlignment] [int] NOT NULL,
00775: 	[DataAlignment] [int] NOT NULL,
00776: 	[EditType] [int] NOT NULL,
00777: 	[MinWidth] [int] NOT NULL,
00778: 	[MinValue] [int] NOT NULL,
00779: 	[MaxValue] [int] NOT NULL,
00780: 	[DecimalPlaces] [int] NOT NULL
00781: ) ON [PRIMARY]
00782: 
00783: GO
00784: 
00785: SET ANSI_NULLS ON
00786: GO
00787: SET QUOTED_IDENTIFIER ON
00788: GO
00789: CREATE TABLE [dbo].[PR_ST_GetCheckTovarName](
00790: 	[id] [int] NULL,
00791: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00792: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00793: 	[OrdinalNo] [int] NOT NULL,
00794: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
00795: 	[TabIndex] [int] NOT NULL,
00796: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00797: 	[Width] [int] NOT NULL,
00798: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00799: 	[IsID] [bit] NOT NULL,
00800: 	[HeaderAlignment] [int] NOT NULL,
00801: 	[DataAlignment] [int] NOT NULL,
00802: 	[EditType] [int] NOT NULL,
00803: 	[MinWidth] [int] NOT NULL,
00804: 	[MinValue] [int] NOT NULL,
00805: 	[MaxValue] [int] NOT NULL,
00806: 	[DecimalPlaces] [int] NOT NULL
00807: ) ON [PRIMARY]
00808: 
00809: GO
00810: 
00811: SET ANSI_NULLS ON
00812: GO
00813: SET QUOTED_IDENTIFIER ON
00814: GO
00815: CREATE TABLE [dbo].[PR_ST_Group](
00816: 	[id] [int] NULL,
00817: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00818: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00819: 	[OrdinalNo] [int] NOT NULL,
00820: 	[IsLoadForSortingToCombobox] [bit] NOT NULL,
00821: 	[TabIndex] [int] NOT NULL,
00822: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00823: 	[Width] [int] NOT NULL,
00824: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00825: 	[IsID] [bit] NOT NULL,
00826: 	[HeaderAlignment] [int] NOT NULL,
00827: 	[DataAlignment] [int] NOT NULL,
00828: 	[EditType] [int] NOT NULL,
00829: 	[MinWidth] [int] NOT NULL,
00830: 	[MinValue] [int] NOT NULL,
00831: 	[MaxValue] [int] NOT NULL,
00832: 	[DecimalPlaces] [int] NOT NULL
00833: ) ON [PRIMARY]
00834: 
00835: GO
00836: 
00837: SET ANSI_NULLS ON
00838: GO
00839: SET QUOTED_IDENTIFIER ON
00840: GO
00841: CREATE TABLE [dbo].[PR_ST_ImportLog](
00842: 	[id] [smallint] NOT NULL,
00843: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00844: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00845: 	[OrdinalNo] [int] NOT NULL,
00846: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
00847: 	[TabIndex] [int] NOT NULL,
00848: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00849: 	[Width] [int] NOT NULL,
00850: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00851: 	[IsID] [bit] NOT NULL,
00852: 	[HeaderAlignment] [int] NOT NULL,
00853: 	[DataAlignment] [int] NOT NULL,
00854: 	[EditType] [int] NOT NULL,
00855: 	[MinWidth] [int] NOT NULL,
00856: 	[MinValue] [int] NOT NULL,
00857: 	[MaxValue] [int] NOT NULL,
00858: 	[DecimalPlaces] [int] NOT NULL
00859: ) ON [PRIMARY]
00860: 
00861: GO
00862: 
00863: SET ANSI_NULLS ON
00864: GO
00865: SET QUOTED_IDENTIFIER ON
00866: GO
00867: CREATE TABLE [dbo].[PR_ST_ImportParm](
00868: 	[id] [smallint] NOT NULL,
00869: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00870: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00871: 	[OrdinalNo] [int] NOT NULL,
00872: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
00873: 	[TabIndex] [int] NOT NULL,
00874: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00875: 	[Width] [int] NOT NULL,
00876: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00877: 	[IsID] [bit] NOT NULL,
00878: 	[HeaderAlignment] [int] NOT NULL,
00879: 	[DataAlignment] [int] NOT NULL,
00880: 	[EditType] [int] NOT NULL,
00881: 	[MinWidth] [int] NOT NULL,
00882: 	[MinValue] [int] NOT NULL,
00883: 	[MaxValue] [int] NOT NULL,
00884: 	[DecimalPlaces] [int] NOT NULL
00885: ) ON [PRIMARY]
00886: 
00887: GO
00888: 
00889: SET ANSI_NULLS ON
00890: GO
00891: SET QUOTED_IDENTIFIER ON
00892: GO
00893: CREATE TABLE [dbo].[PR_ST_PRList](
00894: 	[id] [int] NULL,
00895: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00896: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00897: 	[OrdinalNo] [int] NOT NULL,
00898: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
00899: 	[TabIndex] [int] NOT NULL,
00900: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00901: 	[Width] [int] NOT NULL,
00902: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00903: 	[IsID] [bit] NOT NULL,
00904: 	[HeaderAlignment] [int] NOT NULL,
00905: 	[DataAlignment] [int] NOT NULL,
00906: 	[EditType] [int] NOT NULL,
00907: 	[MinWidth] [int] NOT NULL,
00908: 	[MinValue] [int] NOT NULL,
00909: 	[MaxValue] [int] NOT NULL,
00910: 	[DecimalPlaces] [int] NOT NULL
00911: ) ON [PRIMARY]
00912: 
00913: GO
00914: 
00915: SET ANSI_NULLS ON
00916: GO
00917: SET QUOTED_IDENTIFIER ON
00918: GO
00919: CREATE TABLE [dbo].[PR_ST_SuppPrice](
00920: 	[id] [smallint] NOT NULL,
00921: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00922: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00923: 	[OrdinalNo] [int] NOT NULL,
00924: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
00925: 	[TabIndex] [int] NOT NULL,
00926: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00927: 	[Width] [int] NOT NULL,
00928: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00929: 	[IsID] [bit] NOT NULL,
00930: 	[HeaderAlignment] [int] NOT NULL,
00931: 	[DataAlignment] [int] NOT NULL,
00932: 	[EditType] [int] NOT NULL,
00933: 	[MinWidth] [int] NOT NULL,
00934: 	[MinValue] [int] NOT NULL,
00935: 	[MaxValue] [int] NOT NULL,
00936: 	[DecimalPlaces] [int] NOT NULL
00937: ) ON [PRIMARY]
00938: 
00939: GO
00940: 
00941: SET ANSI_NULLS ON
00942: GO
00943: SET QUOTED_IDENTIFIER ON
00944: GO
00945: CREATE TABLE [dbo].[PR_ST_SuppPrice1](
00946: 	[id] [int] NULL,
00947: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00948: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00949: 	[OrdinalNo] [int] NOT NULL,
00950: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
00951: 	[TabIndex] [int] NOT NULL,
00952: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00953: 	[Width] [int] NOT NULL,
00954: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00955: 	[IsID] [bit] NOT NULL,
00956: 	[HeaderAlignment] [int] NOT NULL,
00957: 	[DataAlignment] [int] NOT NULL,
00958: 	[EditType] [int] NOT NULL,
00959: 	[MinWidth] [int] NOT NULL,
00960: 	[MinValue] [int] NOT NULL,
00961: 	[MaxValue] [int] NOT NULL,
00962: 	[DecimalPlaces] [int] NOT NULL
00963: ) ON [PRIMARY]
00964: 
00965: GO
00966: 
00967: SET ANSI_NULLS ON
00968: GO
00969: SET QUOTED_IDENTIFIER ON
00970: GO
00971: CREATE TABLE [dbo].[PR_ST_SuppPrice2](
00972: 	[id] [int] NULL,
00973: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00974: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00975: 	[OrdinalNo] [int] NOT NULL,
00976: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
00977: 	[TabIndex] [int] NOT NULL,
00978: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00979: 	[Width] [int] NOT NULL,
00980: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
00981: 	[IsID] [bit] NOT NULL,
00982: 	[HeaderAlignment] [int] NOT NULL,
00983: 	[DataAlignment] [int] NOT NULL,
00984: 	[EditType] [int] NOT NULL,
00985: 	[MinWidth] [int] NOT NULL,
00986: 	[MinValue] [int] NOT NULL,
00987: 	[MaxValue] [int] NOT NULL,
00988: 	[DecimalPlaces] [int] NOT NULL
00989: ) ON [PRIMARY]
00990: 
00991: GO
00992: 
00993: SET ANSI_NULLS ON
00994: GO
00995: SET QUOTED_IDENTIFIER ON
00996: GO
00997: CREATE TABLE [dbo].[PR_ST_Tree](
00998: 	[id] [smallint] NOT NULL,
00999: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01000: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01001: 	[OrdinalNo] [int] NOT NULL,
01002: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
01003: 	[TabIndex] [int] NOT NULL,
01004: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01005: 	[Width] [int] NOT NULL,
01006: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01007: 	[IsID] [bit] NOT NULL,
01008: 	[HeaderAlignment] [int] NOT NULL,
01009: 	[DataAlignment] [int] NOT NULL,
01010: 	[EditType] [int] NOT NULL,
01011: 	[MinWidth] [int] NOT NULL,
01012: 	[MinValue] [int] NOT NULL,
01013: 	[MaxValue] [int] NOT NULL,
01014: 	[DecimalPlaces] [int] NOT NULL
01015: ) ON [PRIMARY]
01016: 
01017: GO
01018: 
01019: SET ANSI_NULLS ON
01020: GO
01021: SET QUOTED_IDENTIFIER ON
01022: GO
01023: CREATE TABLE [dbo].[PR_ST_TrPrice](
01024: 	[id] [smallint] NOT NULL,
01025: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01026: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01027: 	[OrdinalNo] [int] NOT NULL,
01028: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
01029: 	[TabIndex] [int] NOT NULL,
01030: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01031: 	[Width] [int] NOT NULL,
01032: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01033: 	[IsID] [bit] NOT NULL,
01034: 	[HeaderAlignment] [int] NOT NULL,
01035: 	[DataAlignment] [int] NOT NULL,
01036: 	[EditType] [int] NOT NULL,
01037: 	[MinWidth] [int] NOT NULL,
01038: 	[MinValue] [int] NOT NULL,
01039: 	[MaxValue] [int] NOT NULL,
01040: 	[DecimalPlaces] [int] NOT NULL
01041: ) ON [PRIMARY]
01042: 
01043: GO
01044: 
01045: SET ANSI_NULLS ON
01046: GO
01047: SET QUOTED_IDENTIFIER ON
01048: GO
01049: CREATE TABLE [dbo].[PR_ST_Tree_Debug](
01050: 	[id] [smallint] NOT NULL,
01051: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01052: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01053: 	[OrdinalNo] [int] NOT NULL,
01054: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
01055: 	[TabIndex] [int] NOT NULL,
01056: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01057: 	[Width] [int] NOT NULL,
01058: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01059: 	[IsID] [bit] NOT NULL,
01060: 	[HeaderAlignment] [int] NOT NULL,
01061: 	[DataAlignment] [int] NOT NULL,
01062: 	[EditType] [int] NOT NULL,
01063: 	[MinWidth] [int] NOT NULL,
01064: 	[MinValue] [int] NOT NULL,
01065: 	[MaxValue] [int] NOT NULL,
01066: 	[DecimalPlaces] [int] NOT NULL
01067: ) ON [PRIMARY]
01068: 
01069: GO
01070: 
01071: 
01072: SET ANSI_NULLS ON
01073: GO
01074: SET QUOTED_IDENTIFIER ON
01075: GO
01076: CREATE TABLE [dbo].[PR_ST_ChangesMap](
01077: 	[id] [smallint] NOT NULL,
01078: 	[RsFieldsName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01079: 	[ColumnTag] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01080: 	[OrdinalNo] [int] NOT NULL,
01081: 	[IsLoadForSortingToCombobox] [char](1) COLLATE Cyrillic_General_CI_AS NOT NULL,
01082: 	[TabIndex] [int] NOT NULL,
01083: 	[Code] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01084: 	[Width] [int] NOT NULL,
01085: 	[sName] [nvarchar](50) COLLATE Cyrillic_General_CI_AS NOT NULL,
01086: 	[IsID] [bit] NOT NULL,
01087: 	[HeaderAlignment] [int] NOT NULL,
01088: 	[DataAlignment] [int] NOT NULL,
01089: 	[EditType] [int] NOT NULL,
01090: 	[MinWidth] [int] NOT NULL,
01091: 	[MinValue] [int] NOT NULL,
01092: 	[MaxValue] [int] NOT NULL,
01093: 	[DecimalPlaces] [int] NOT NULL
01094: ) ON [PRIMARY]
01095: 
01096: GO
01097: 
01098: 
01099: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ChangesMap_PR_ImportLog]')) ALTER TABLE PR_ChangesMap DROP CONSTRAINT  [FK_PR_ChangesMap_PR_ImportLog]
01100: GO
01101: ALTER TABLE [dbo].[PR_ChangesMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ChangesMap_PR_ImportLog] FOREIGN KEY([ToImportLog])
01102: REFERENCES [PR_ImportLog] ([i])
01103: NOT FOR REPLICATION 
01104: GO
01105: ALTER TABLE [dbo].[PR_ChangesMap] NOCHECK CONSTRAINT [FK_PR_ChangesMap_PR_ImportLog]
01106: GO
01107: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ChangesMap_PR_ImportParm]')) ALTER TABLE PR_ChangesMap DROP CONSTRAINT  [FK_PR_ChangesMap_PR_ImportParm]
01108: GO
01109: ALTER TABLE [dbo].[PR_ChangesMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ChangesMap_PR_ImportParm] FOREIGN KEY([ToImport])
01110: REFERENCES [PR_ImportParm] ([i])
01111: NOT FOR REPLICATION 
01112: GO
01113: ALTER TABLE [dbo].[PR_ChangesMap] NOCHECK CONSTRAINT [FK_PR_ChangesMap_PR_ImportParm]
01114: GO
01115: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ChangesMap_PR_SuppPrices1]')) ALTER TABLE PR_ChangesMap DROP CONSTRAINT  [FK_PR_ChangesMap_PR_SuppPrices1]
01116: GO
01117: ALTER TABLE [dbo].[PR_ChangesMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ChangesMap_PR_SuppPrices1] FOREIGN KEY([ToSuppPrice])
01118: REFERENCES [PR_SuppPrices] ([i])
01119: NOT FOR REPLICATION 
01120: GO
01121: ALTER TABLE [dbo].[PR_ChangesMap] NOCHECK CONSTRAINT [FK_PR_ChangesMap_PR_SuppPrices1]
01122: GO
01123: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ChangesMap_PR_TrPrice1]')) ALTER TABLE PR_ChangesMap DROP CONSTRAINT  [FK_PR_ChangesMap_PR_TrPrice1]
01124: GO
01125: ALTER TABLE [dbo].[PR_ChangesMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ChangesMap_PR_TrPrice1] FOREIGN KEY([ToTrPrice])
01126: REFERENCES [PR_TrPrice] ([i])
01127: NOT FOR REPLICATION 
01128: GO
01129: ALTER TABLE [dbo].[PR_ChangesMap] NOCHECK CONSTRAINT [FK_PR_ChangesMap_PR_TrPrice1]
01130: GO
01131: 
01132: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ChangesMaps_PR_ImportLog]')) ALTER TABLE PR_ChangesMaps DROP CONSTRAINT  [FK_PR_ChangesMaps_PR_ImportLog]
01133: GO
01134: ALTER TABLE [dbo].[PR_ChangesMaps]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ChangesMaps_PR_ImportLog] FOREIGN KEY([ToImportLog])
01135: REFERENCES [PR_ImportLog] ([i])
01136: NOT FOR REPLICATION 
01137: GO
01138: ALTER TABLE [dbo].[PR_ChangesMaps] NOCHECK CONSTRAINT [FK_PR_ChangesMaps_PR_ImportLog]
01139: GO
01140: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ChangesMaps_PR_ImportParm]')) ALTER TABLE PR_ChangesMaps DROP CONSTRAINT  [FK_PR_ChangesMaps_PR_ImportParm]
01141: GO
01142: ALTER TABLE [dbo].[PR_ChangesMaps]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ChangesMaps_PR_ImportParm] FOREIGN KEY([ToImport])
01143: REFERENCES [PR_ImportParm] ([i])
01144: NOT FOR REPLICATION 
01145: GO
01146: ALTER TABLE [dbo].[PR_ChangesMaps] NOCHECK CONSTRAINT [FK_PR_ChangesMaps_PR_ImportParm]
01147: GO
01148: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ChangesMaps_PR_SuppPrices]')) ALTER TABLE PR_ChangesMaps DROP CONSTRAINT  [FK_PR_ChangesMaps_PR_SuppPrices]
01149: GO
01150: ALTER TABLE [dbo].[PR_ChangesMaps]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ChangesMaps_PR_SuppPrices] FOREIGN KEY([ToPosition])
01151: REFERENCES [PR_SuppPrices] ([i])
01152: NOT FOR REPLICATION 
01153: GO
01154: ALTER TABLE [dbo].[PR_ChangesMaps] NOCHECK CONSTRAINT [FK_PR_ChangesMaps_PR_SuppPrices]
01155: GO
01156: 
01157: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_CheckTovarName_PR_ClassifierList]')) ALTER TABLE PR_CheckTovarName DROP CONSTRAINT  [FK_PR_CheckTovarName_PR_ClassifierList]
01158: GO
01159: ALTER TABLE [dbo].[PR_CheckTovarName]  WITH CHECK ADD  CONSTRAINT [FK_PR_CheckTovarName_PR_ClassifierList] FOREIGN KEY([ToClissifierList])
01160: REFERENCES [PR_ClassifierList] ([id])
01161: GO
01162: ALTER TABLE [dbo].[PR_CheckTovarName] CHECK CONSTRAINT [FK_PR_CheckTovarName_PR_ClassifierList]
01163: GO
01164: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_CheckTovarName_PR_Groups]')) ALTER TABLE PR_CheckTovarName DROP CONSTRAINT  [FK_PR_CheckTovarName_PR_Groups]
01165: GO
01166: ALTER TABLE [dbo].[PR_CheckTovarName]  WITH CHECK ADD  CONSTRAINT [FK_PR_CheckTovarName_PR_Groups] FOREIGN KEY([ToGroup])
01167: REFERENCES [PR_Groups] ([id])
01168: GO
01169: ALTER TABLE [dbo].[PR_CheckTovarName] CHECK CONSTRAINT [FK_PR_CheckTovarName_PR_Groups]
01170: GO
01171: 
01172: 
01173: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ClassifierMM_PR_ClassifierList]')) ALTER TABLE PR_ClassifierMM DROP CONSTRAINT  [FK_PR_ClassifierMM_PR_ClassifierList]
01174: GO
01175: ALTER TABLE [dbo].[PR_ClassifierMM]  WITH CHECK ADD  CONSTRAINT [FK_PR_ClassifierMM_PR_ClassifierList] FOREIGN KEY([ToClass])
01176: REFERENCES [PR_ClassifierList] ([id])
01177: GO
01178: ALTER TABLE [dbo].[PR_ClassifierMM] CHECK CONSTRAINT [FK_PR_ClassifierMM_PR_ClassifierList]
01179: GO
01180: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ClassifierMM_PR_List]')) ALTER TABLE PR_ClassifierMM DROP CONSTRAINT  [FK_PR_ClassifierMM_PR_List]
01181: GO
01182: ALTER TABLE [dbo].[PR_ClassifierMM]  WITH CHECK ADD  CONSTRAINT [FK_PR_ClassifierMM_PR_List] FOREIGN KEY([ToPrice])
01183: REFERENCES [PR_List] ([id])
01184: GO
01185: ALTER TABLE [dbo].[PR_ClassifierMM] CHECK CONSTRAINT [FK_PR_ClassifierMM_PR_List]
01186: GO
01187: 
01188: 
01189: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_CorrelateMap_PR_ImportParm]')) ALTER TABLE PR_CorrelateMap DROP CONSTRAINT  [FK_PR_CorrelateMap_PR_ImportParm]
01190: GO
01191: ALTER TABLE [dbo].[PR_CorrelateMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_CorrelateMap_PR_ImportParm] FOREIGN KEY([ToImport])
01192: REFERENCES [PR_ImportParm] ([i])
01193: GO
01194: ALTER TABLE [dbo].[PR_CorrelateMap] NOCHECK CONSTRAINT [FK_PR_CorrelateMap_PR_ImportParm]
01195: GO
01196: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_CorrelateMap_PR_SuppPrices]')) ALTER TABLE PR_CorrelateMap DROP CONSTRAINT  [FK_PR_CorrelateMap_PR_SuppPrices]
01197: GO
01198: ALTER TABLE [dbo].[PR_CorrelateMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_CorrelateMap_PR_SuppPrices] FOREIGN KEY([ToSuppPrice])
01199: REFERENCES [PR_SuppPrices] ([i])
01200: GO
01201: ALTER TABLE [dbo].[PR_CorrelateMap] NOCHECK CONSTRAINT [FK_PR_CorrelateMap_PR_SuppPrices]
01202: GO
01203: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_CorrelateMap_PR_TrPrice]')) ALTER TABLE PR_CorrelateMap DROP CONSTRAINT  [FK_PR_CorrelateMap_PR_TrPrice]
01204: GO
01205: ALTER TABLE [dbo].[PR_CorrelateMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_CorrelateMap_PR_TrPrice] FOREIGN KEY([ToTrPrice])
01206: REFERENCES [PR_TrPrice] ([i])
01207: GO
01208: ALTER TABLE [dbo].[PR_CorrelateMap] NOCHECK CONSTRAINT [FK_PR_CorrelateMap_PR_TrPrice]
01209: GO
01210: 
01211: 
01212: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ImportLog_PR_ImportParm]')) ALTER TABLE PR_ImportLog DROP CONSTRAINT  [FK_PR_ImportLog_PR_ImportParm]
01213: GO
01214: ALTER TABLE [dbo].[PR_ImportLog]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ImportLog_PR_ImportParm] FOREIGN KEY([Import])
01215: REFERENCES [PR_ImportParm] ([i])
01216: GO
01217: ALTER TABLE [dbo].[PR_ImportLog] NOCHECK CONSTRAINT [FK_PR_ImportLog_PR_ImportParm]
01218: GO
01219: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ImportLog_SY_Users]')) ALTER TABLE PR_ImportLog DROP CONSTRAINT  [FK_PR_ImportLog_SY_Users]
01220: GO
01221: ALTER TABLE [dbo].[PR_ImportLog]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ImportLog_SY_Users] FOREIGN KEY([UserID])
01222: REFERENCES [SY_Users] ([sID])
01223: GO
01224: ALTER TABLE [dbo].[PR_ImportLog] NOCHECK CONSTRAINT [FK_PR_ImportLog_SY_Users]
01225: GO
01226: 
01227: 
01228: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_List_PR_ClassifierList]')) ALTER TABLE PR_List DROP CONSTRAINT  [FK_PR_List_PR_ClassifierList]
01229: GO
01230: ALTER TABLE [dbo].[PR_List]  WITH CHECK ADD  CONSTRAINT [FK_PR_List_PR_ClassifierList] FOREIGN KEY([CategoryID])
01231: REFERENCES [PR_ClassifierList] ([id])
01232: GO
01233: ALTER TABLE [dbo].[PR_List] CHECK CONSTRAINT [FK_PR_List_PR_ClassifierList]
01234: GO
01235: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_List_PR_PresenceType]')) ALTER TABLE PR_List DROP CONSTRAINT  [FK_PR_List_PR_PresenceType]
01236: GO
01237: ALTER TABLE [dbo].[PR_List]  WITH CHECK ADD  CONSTRAINT [FK_PR_List_PR_PresenceType] FOREIGN KEY([PresenseType])
01238: REFERENCES [PR_PresenceType] ([id])
01239: GO
01240: ALTER TABLE [dbo].[PR_List] CHECK CONSTRAINT [FK_PR_List_PR_PresenceType]
01241: GO
01242: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_List_SY_Countries]')) ALTER TABLE PR_List DROP CONSTRAINT  [FK_PR_List_SY_Countries]
01243: GO
01244: ALTER TABLE [dbo].[PR_List]  WITH CHECK ADD  CONSTRAINT [FK_PR_List_SY_Countries] FOREIGN KEY([Country])
01245: REFERENCES [SY_Countries] ([sID])
01246: GO
01247: ALTER TABLE [dbo].[PR_List] CHECK CONSTRAINT [FK_PR_List_SY_Countries]
01248: GO
01249: 
01250: 
01251: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_SuppPrices_KK_Cards]')) ALTER TABLE PR_SuppPrices DROP CONSTRAINT  [FK_PR_SuppPrices_KK_Cards]
01252: GO
01253: ALTER TABLE [dbo].[PR_SuppPrices]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_SuppPrices_KK_Cards] FOREIGN KEY([Supp])
01254: REFERENCES [KK_Cards] ([sID])
01255: GO
01256: ALTER TABLE [dbo].[PR_SuppPrices] NOCHECK CONSTRAINT [FK_PR_SuppPrices_KK_Cards]
01257: GO
01258: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_SuppPrices_PR_List]')) ALTER TABLE PR_SuppPrices DROP CONSTRAINT  [FK_PR_SuppPrices_PR_List]
01259: GO
01260: ALTER TABLE [dbo].[PR_SuppPrices]  WITH CHECK ADD  CONSTRAINT [FK_PR_SuppPrices_PR_List] FOREIGN KEY([PRID])
01261: REFERENCES [PR_List] ([id])
01262: GO
01263: ALTER TABLE [dbo].[PR_SuppPrices] CHECK CONSTRAINT [FK_PR_SuppPrices_PR_List]
01264: GO
01265: 
01266: 
01267: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ClassifierList_PR_ClassTypeList]')) ALTER TABLE PR_ClassifierList DROP CONSTRAINT  [FK_PR_ClassifierList_PR_ClassTypeList]
01268: GO
01269: ALTER TABLE [dbo].[PR_ClassifierList]  WITH CHECK ADD  CONSTRAINT [FK_PR_ClassifierList_PR_ClassTypeList] FOREIGN KEY([Type])
01270: REFERENCES [PR_ClassTypeList] ([id])
01271: GO
01272: ALTER TABLE [dbo].[PR_ClassifierList] CHECK CONSTRAINT [FK_PR_ClassifierList_PR_ClassTypeList]
01273: GO
01274: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ClassifierList_PR_Groups]')) ALTER TABLE PR_ClassifierList DROP CONSTRAINT  [FK_PR_ClassifierList_PR_Groups]
01275: GO
01276: ALTER TABLE [dbo].[PR_ClassifierList]  WITH CHECK ADD  CONSTRAINT [FK_PR_ClassifierList_PR_Groups] FOREIGN KEY([GroupID])
01277: REFERENCES [PR_Groups] ([id])
01278: GO
01279: ALTER TABLE [dbo].[PR_ClassifierList] CHECK CONSTRAINT [FK_PR_ClassifierList_PR_Groups]
01280: GO
01281: 
01282: 
01283: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ChangesMap_PR_SuppPrices]')) ALTER TABLE PR_RelationMap DROP CONSTRAINT  [FK_PR_ChangesMap_PR_SuppPrices]
01284: GO
01285: ALTER TABLE [dbo].[PR_RelationMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ChangesMap_PR_SuppPrices] FOREIGN KEY([ToSuppPrice])
01286: REFERENCES [PR_SuppPrices] ([i])
01287: GO
01288: ALTER TABLE [dbo].[PR_RelationMap] NOCHECK CONSTRAINT [FK_PR_ChangesMap_PR_SuppPrices]
01289: GO
01290: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ChangesMap_PR_TrPrice]')) ALTER TABLE PR_RelationMap DROP CONSTRAINT  [FK_PR_ChangesMap_PR_TrPrice]
01291: GO
01292: ALTER TABLE [dbo].[PR_RelationMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ChangesMap_PR_TrPrice] FOREIGN KEY([ToTrPrice])
01293: REFERENCES [PR_TrPrice] ([i])
01294: GO
01295: ALTER TABLE [dbo].[PR_RelationMap] NOCHECK CONSTRAINT [FK_PR_ChangesMap_PR_TrPrice]
01296: GO
01297: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_RelationMap_PR_ImportParm]')) ALTER TABLE PR_RelationMap DROP CONSTRAINT  [FK_PR_RelationMap_PR_ImportParm]
01298: GO
01299: ALTER TABLE [dbo].[PR_RelationMap]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_RelationMap_PR_ImportParm] FOREIGN KEY([ToImport])
01300: REFERENCES [PR_ImportParm] ([i])
01301: GO
01302: ALTER TABLE [dbo].[PR_RelationMap] NOCHECK CONSTRAINT [FK_PR_RelationMap_PR_ImportParm]
01303: GO
01304: 
01305: 
01306: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ImportParm_KK_Cards]')) ALTER TABLE PR_ImportParm DROP CONSTRAINT  [FK_PR_ImportParm_KK_Cards]
01307: GO
01308: ALTER TABLE [dbo].[PR_ImportParm]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ImportParm_KK_Cards] FOREIGN KEY([KKID])
01309: REFERENCES [KK_Cards] ([sID])
01310: NOT FOR REPLICATION 
01311: GO
01312: ALTER TABLE [dbo].[PR_ImportParm] NOCHECK CONSTRAINT [FK_PR_ImportParm_KK_Cards]
01313: GO
01314: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ImportParm_PR_ImportParmAction]')) ALTER TABLE PR_ImportParm DROP CONSTRAINT  [FK_PR_ImportParm_PR_ImportParmAction]
01315: GO
01316: ALTER TABLE [dbo].[PR_ImportParm]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ImportParm_PR_ImportParmAction] FOREIGN KEY([SrokActionType])
01317: REFERENCES [PR_ImportParmAction] ([id])
01318: GO
01319: ALTER TABLE [dbo].[PR_ImportParm] NOCHECK CONSTRAINT [FK_PR_ImportParm_PR_ImportParmAction]
01320: GO
01321: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ImportParm_PR_ImportParmArticul]')) ALTER TABLE PR_ImportParm DROP CONSTRAINT  [FK_PR_ImportParm_PR_ImportParmArticul]
01322: GO
01323: ALTER TABLE [dbo].[PR_ImportParm]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ImportParm_PR_ImportParmArticul] FOREIGN KEY([ArticulType])
01324: REFERENCES [PR_ImportParmArticul] ([id])
01325: GO
01326: ALTER TABLE [dbo].[PR_ImportParm] NOCHECK CONSTRAINT [FK_PR_ImportParm_PR_ImportParmArticul]
01327: GO
01328: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ImportParm_PR_ImportParmPresent]')) ALTER TABLE PR_ImportParm DROP CONSTRAINT  [FK_PR_ImportParm_PR_ImportParmPresent]
01329: GO
01330: ALTER TABLE [dbo].[PR_ImportParm]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ImportParm_PR_ImportParmPresent] FOREIGN KEY([PresentType])
01331: REFERENCES [PR_ImportParmPresent] ([id])
01332: GO
01333: ALTER TABLE [dbo].[PR_ImportParm] NOCHECK CONSTRAINT [FK_PR_ImportParm_PR_ImportParmPresent]
01334: GO
01335: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ImportParm_PR_ImportParmSourceType]')) ALTER TABLE PR_ImportParm DROP CONSTRAINT  [FK_PR_ImportParm_PR_ImportParmSourceType]
01336: GO
01337: ALTER TABLE [dbo].[PR_ImportParm]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ImportParm_PR_ImportParmSourceType] FOREIGN KEY([SourceType])
01338: REFERENCES [PR_ImportParmSourceType] ([i])
01339: GO
01340: ALTER TABLE [dbo].[PR_ImportParm] NOCHECK CONSTRAINT [FK_PR_ImportParm_PR_ImportParmSourceType]
01341: GO
01342: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_ImportParm_PR_ProviderList]')) ALTER TABLE PR_ImportParm DROP CONSTRAINT  [FK_PR_ImportParm_PR_ProviderList]
01343: GO
01344: ALTER TABLE [dbo].[PR_ImportParm]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_ImportParm_PR_ProviderList] FOREIGN KEY([Formater])
01345: REFERENCES [PR_ProviderList] ([FormaterName])
01346: NOT FOR REPLICATION 
01347: GO
01348: ALTER TABLE [dbo].[PR_ImportParm] NOCHECK CONSTRAINT [FK_PR_ImportParm_PR_ProviderList]
01349: GO
01350: 
01351: IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID('[FK_PR_TrPrice_PR_ImportParm]')) ALTER TABLE PR_TrPrice DROP CONSTRAINT  [FK_PR_TrPrice_PR_ImportParm]
01352: GO
01353: ALTER TABLE [dbo].[PR_TrPrice]  WITH NOCHECK ADD  CONSTRAINT [FK_PR_TrPrice_PR_ImportParm] FOREIGN KEY([Import])
01354: REFERENCES [PR_ImportParm] ([i])
01355: GO
01356: ALTER TABLE [dbo].[PR_TrPrice] NOCHECK CONSTRAINT [FK_PR_TrPrice_PR_ImportParm]
01357: GO
01358: 
01359: IF EXISTS (SELECT * FROM sysobjects WHERE name =('FK_PR_ClassSET_PR_ClassifierList')) ALTER TABLE PR_ClassSET DROP CONSTRAINT  [FK_PR_ClassSET_PR_ClassifierList]
01360: GO
01361: ALTER TABLE [dbo].[PR_ClassSET]  WITH CHECK ADD  CONSTRAINT [FK_PR_ClassSET_PR_ClassifierList] FOREIGN KEY([ToClass])
01362: REFERENCES [PR_ClassifierList] ([id])
01363: GO
01364: ALTER TABLE [dbo].[PR_ClassSET] CHECK CONSTRAINT [FK_PR_ClassSET_PR_ClassifierList]
01365: GO
01366: 
01367: 
01368: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_Classifier')) DROP VIEW [dbo].[PR_Classifier]
01369: GO
01370: SET ANSI_NULLS ON
01371: GO
01372: SET QUOTED_IDENTIFIER ON
01373: GO
01374: CREATE VIEW dbo.PR_Classifier
01375: AS
01376: SELECT     TOP 1000 dbo.PR_ClassifierList.id, dbo.PR_ClassifierList.Name, dbo.PR_ClassifierList.Description, dbo.SY_Image.[Key] AS ImageKey, 
01377:                       dbo.SY_Image.Image, dbo.PR_ClassTypeList.Name AS TypeName, dbo.PR_ClassTypeList.id AS Type, dbo.PR_ClassTypeList.ImageKey AS TypeKey, 
01378:                       dbo.PR_ClassTypeList.IsBrend, dbo.PR_ClassTypeList.IsMagazin, dbo.PR_ClassTypeList.IsKategory, dbo.PR_ClassTypeList.IsSubGroup, 
01379:                       dbo.PR_ClassTypeList.IsDetails, TypeImage.Image AS TypeImage, dbo.PR_Groups.Name AS GroupName, dbo.PR_Groups.id AS [Group], 
01380:                       dbo.PR_Groups.ImageKey AS GroupKey, GroupImage.Image AS GroupImage
01381: FROM         dbo.SY_Image INNER JOIN
01382:                       dbo.PR_ClassifierList ON dbo.SY_Image.[Key] = dbo.PR_ClassifierList.ImageKey INNER JOIN
01383:                       dbo.PR_ClassTypeList ON dbo.PR_ClassTypeList.id = dbo.PR_ClassifierList.Type INNER JOIN
01384:                       dbo.PR_Groups ON dbo.PR_Groups.id = dbo.PR_ClassifierList.GroupID INNER JOIN
01385:                       dbo.SY_Image AS GroupImage ON GroupImage.[Key] = dbo.PR_Groups.ImageKey INNER JOIN
01386:                       dbo.SY_Image AS TypeImage ON TypeImage.[Key] = dbo.PR_ClassTypeList.ImageKey
01387: ORDER BY dbo.PR_ClassTypeList.OrdinalNo
01388: 
01389: 
01390: GO
01391: 
01392: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_Class')) DROP VIEW [dbo].[PR_Class]
01393: GO
01394: SET ANSI_NULLS ON
01395: GO
01396: SET QUOTED_IDENTIFIER ON
01397: GO
01398: create View PR_Class
01399: as
01400: SELECT                dbo.PR_ClassifierList.id, dbo.PR_ClassifierList.Name, dbo.PR_ClassifierList.Description, dbo.SY_Image.[Key] AS ImageKey, 
01401:                       dbo.PR_ClassTypeList.Name AS TypeName, dbo.PR_ClassTypeList.id AS Type, dbo.PR_ClassTypeList.ImageKey AS TypeKey, 
01402:                       dbo.PR_ClassTypeList.IsBrend, dbo.PR_ClassTypeList.IsMagazin, dbo.PR_ClassTypeList.IsKategory, dbo.PR_ClassTypeList.IsSubGroup, 
01403:                       dbo.PR_ClassTypeList.IsDetails, dbo.PR_Groups.Name AS GroupName, dbo.PR_Groups.id AS [Group], 
01404:                       dbo.PR_Groups.ImageKey AS GroupKey
01405: FROM         dbo.SY_Image INNER JOIN
01406:                       dbo.PR_ClassifierList ON dbo.SY_Image.[Key] = dbo.PR_ClassifierList.ImageKey INNER JOIN
01407:                       dbo.PR_ClassTypeList ON dbo.PR_ClassTypeList.id = dbo.PR_ClassifierList.Type INNER JOIN
01408:                       dbo.PR_Groups ON dbo.PR_Groups.id = dbo.PR_ClassifierList.GroupID
01409: 
01410: GO
01411: 
01412: 
01413: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_Check')) DROP FUNCTION [dbo].[PR_Check]
01414: GO
01415: SET ANSI_NULLS ON
01416: GO
01417: SET QUOTED_IDENTIFIER ON
01418: GO
01419: 
01420: CREATE FUNCTION [dbo].[PR_Check] 
01421: (
01422: @ModelName nvarchar(4000),
01423: @Key1 nvarchar(50) = NULL, 
01424: @Ne2 bit=0, 
01425: @Key2 nvarchar(50) = NULL, 
01426: @Ne3 bit=0, 
01427: @Key3 nvarchar(50) = NULL, 
01428: @Reg bit=0
01429: )
01430: RETURNS int
01431: --
01432: --select dbo.PR_Check ('qweqwr fdsfd 125', '125', 1, 'fdsfd', 0, 'qweqwr',1)
01433: --select dbo.PR_Check ('qweqwr fdsfd 125', '125', 0, 'fdsfd', default, default,0)
01434: --select dbo.PR_Check ('qweqwr fdsfd 125', '125', NULL, NULL, NULL, NULL,NULL)
01435: AS
01436: BEGIN
01437: If @Reg=1 
01438:    If ISNULL(@Key1,'')<>''
01439:       If Charindex(@Key1 collate SQL_Latin1_General_Cp1251_CS_AS ,@ModelName) > 0 
01440: 		 If ISNULL(@Key2,'')=''
01441: 			Return 1
01442:          else
01443:              If @Ne2=1
01444:                  If Charindex(@Key2 collate SQL_Latin1_General_Cp1251_CS_AS ,@ModelName) = 0
01445:                       If ISNULL(@Key3,'')=''
01446: 							Return 1
01447:                       else
01448:                          If @Ne3=1
01449:                              If Charindex(@Key3 collate SQL_Latin1_General_Cp1251_CS_AS ,@ModelName) = 0
01450:                                  Return 1
01451:                              else
01452:                                  Return 0
01453: 						 else
01454: 							 If Charindex(@Key3 collate SQL_Latin1_General_Cp1251_CS_AS ,@ModelName) > 0
01455:                                 Return 1
01456:                              else
01457:                                  Return 0
01458: 				 else
01459:                     Return 0
01460:              else   
01461:                  If Charindex(@Key2 collate SQL_Latin1_General_Cp1251_CS_AS ,@ModelName) > 0
01462:                       If ISNULL(@Key3,'')=''
01463: 							Return 1
01464: 	                  else
01465:                          If @Ne3=1
01466:                              If Charindex(@Key3 collate SQL_Latin1_General_Cp1251_CS_AS ,@ModelName) = 0
01467:                                 Return 1
01468:                              else
01469:                                  Return 0
01470: 						 else
01471: 							 If Charindex(@Key3 collate SQL_Latin1_General_Cp1251_CS_AS ,@ModelName) > 0
01472:                                 Return 1
01473:                              else
01474:                                  Return 0
01475:                  else
01476:                     Return 0
01477:        else
01478:           Return 0
01479:    else 
01480:       Return 2
01481: else 
01482:    If ISNULL(@Key1,'')<>''
01483:       If Charindex(@Key1 collate SQL_Latin1_General_Cp1251_CI_AS ,@ModelName) > 0 
01484: 		 If ISNULL(@Key2,'')=''
01485: 			Return 1
01486:          else
01487:              If @Ne2=1
01488:                  If Charindex(@Key2 collate SQL_Latin1_General_Cp1251_CI_AS ,@ModelName) = 0
01489:                       If ISNULL(@Key3,'')=''
01490: 							Return 1
01491:                       else
01492:                          If @Ne3=1
01493:                              If Charindex(@Key3 collate SQL_Latin1_General_Cp1251_CI_AS ,@ModelName) = 0
01494:                                  Return 1
01495:                              else
01496:                                  Return 0
01497: 						 else
01498: 							 If Charindex(@Key3 collate SQL_Latin1_General_Cp1251_CI_AS ,@ModelName) > 0
01499:                                 Return 1
01500:                              else
01501:                                  Return 0
01502: 				 else
01503:                     Return 0
01504:              else   
01505:                  If Charindex(@Key2 collate SQL_Latin1_General_Cp1251_CI_AS ,@ModelName) > 0
01506:                       If ISNULL(@Key3,'')=''
01507: 							Return 1
01508: 	                  else
01509:                          If @Ne3=1
01510:                              If Charindex(@Key3 collate SQL_Latin1_General_Cp1251_CI_AS ,@ModelName) = 0
01511:                                 Return 1
01512:                              else
01513:                                  Return 0
01514: 						 else
01515: 							 If Charindex(@Key3 collate SQL_Latin1_General_Cp1251_CI_AS ,@ModelName) > 0
01516:                                 Return 1
01517:                              else
01518:                                  Return 0
01519:                  else
01520:                     Return 0
01521:           else
01522:              Return 0
01523:    else 
01524:       Return 2
01525: 
01526: Return 3
01527: END
01528: 
01529: GO
01530: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_DiffWord')) DROP FUNCTION [dbo].[PR_DiffWord]
01531: GO
01532: SET ANSI_NULLS ON
01533: GO
01534: SET QUOTED_IDENTIFIER ON
01535: GO
01536: 
01537: CREATE   FUNCTION PR_DiffWord(@Name1 nvarchar(4000), @Name2 nvarchar(4000))
01538: RETURNS int
01539: AS BEGIN
01540: Declare @Count int
01541: select @Count=count(*) from PR_SPLIT(@Name1) as T1
01542: join PR_SPLIT(@Name2) as T2 ON T1.text=T2.Text
01543: Return(@Count)
01544: END
01545: 
01546: GO
01547: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_IsEqualCost')) DROP FUNCTION [dbo].[PR_IsEqualCost]
01548: GO
01549: SET ANSI_NULLS ON
01550: GO
01551: SET QUOTED_IDENTIFIER ON
01552: GO
01553: 
01554: create  Function PR_IsEqualCost (
01555: @Sale1  money,
01556: @Buy1  money,
01557: @Sale2  money,
01558: @Buy2  money
01559: ) RETURNS int
01560: as
01561: --???????????????????? ???????? ?? ???????????? =1, ???????? ?????????? ??????????????????
01562: BEGIN
01563: return(1)
01564: END
01565: 
01566: GO
01567: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_IsEqualTovar')) DROP FUNCTION [dbo].[PR_IsEqualTovar]
01568: GO
01569: SET ANSI_NULLS ON
01570: GO
01571: SET QUOTED_IDENTIFIER ON
01572: GO
01573: Create Function PR_IsEqualTovar (
01574: @Art1  nvarchar(50),
01575: @TovarName1  nvarchar(1000),
01576: @Art2  nvarchar(50),
01577: @TovarName2  nvarchar(1000)
01578: ) RETURNS int
01579: as
01580: BEGIN
01581: If (@TovarName1=@TovarName2) Return(0)
01582: return(1)
01583: END
01584: 
01585: GO
01586: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_Split')) DROP FUNCTION [dbo].[PR_Split]
01587: GO
01588: SET ANSI_NULLS ON
01589: GO
01590: SET QUOTED_IDENTIFIER ON
01591: GO
01592: 
01593: CREATE FUNCTION [dbo].[PR_Split] (@Name1 as nvarchar(1000))
RETURNS @Array TABLE (i int IDENTITY (1, 1), Text nvarchar(1000))
01594: as
01595: BEGIN
01596:   Declare @EscapeChar char, @Pos1 int, @Pos2 int, @Out nvarchar(1000)
01597:   
01598:   Select  @Pos2=1,@Pos1=0,@EscapeChar=',',@Name1=Replace(@Name1,' ' ,@EscapeChar)
01599:   While @Pos2>0 BEGIN
01600: 
01601: 	select @Pos2=CHARINDEX(@EscapeChar,@Name1,@Pos1)
01602: 
01603: 	If @Pos2>0 BEGIN 
01604: 	   --??????????????
01605: 	   select @Out=SUBSTRING(@Name1,@Pos1,@Pos2-@Pos1)
01606: 	   If @Out<> ' '  INSERT  @Array(Text) Values(@Out)
01607: 	   Select @Pos1=@Pos2+1
01608:         END
01609: 	ELSE BEGIN
01610: 	   --???? ??????????????
01611: 	   select @Out=SUBSTRING(@Name1,@Pos1,len(@Name1)-@Pos1+1)   
01612:            If @Out<> ' '  INSERT  @Array(Text) Values(@Out)
01613: 	   Select @Pos2=0
01614:         END
01615:   END
01616: 
01617: RETURN
01618: END
01619: 
01620: GO
01621: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SuppPrice')) DROP FUNCTION [dbo].[PR_SuppPrice]
01622: GO
01623: SET ANSI_NULLS ON
01624: GO
01625: SET QUOTED_IDENTIFIER ON
01626: GO
01627: CREATE FUNCTION PR_SuppPrice 
01628: (	
01629: @ImportNumber int
01630: )
01631: RETURNS TABLE 
01632: AS
01633: RETURN 
01634: (
01635: select
01636: PR_SuppPrices.i,
01637: PR_SuppPrices.Name,
01638: PR_SuppPrices.Path,
01639: PR_SuppPrices.Art,
01640: PR_SuppPrices.Description,
01641: PR_SuppPrices.URL,
01642: PR_SuppPrices.PriceSale,
01643: PR_SuppPrices.PriceBuy,
01644: PR_SuppPrices.Price1,
01645: PR_SuppPrices.Price2,
01646: PR_SuppPrices.Price3,
01647: PR_SuppPrices.Price4,
01648: PR_SuppPrices.Price5,
01649: PR_SuppPrices.Price6,
01650: PR_SuppPrices.PriceDate,
01651: PR_SuppPrices.ImportDate,
01652: PR_SuppPrices.Warranty,
01653: PR_SuppPrices.Path1,
01654: PR_SuppPrices.Path2,
01655: PR_SuppPrices.Path3,
01656: PR_SuppPrices.Path4,
01657: PR_SuppPrices.Path5,
01658: PR_SuppPrices.Path6,
01659: PR_SuppPrices.Path7,
01660: PR_SuppPrices.Path8,
01661: PR_SuppPrices.Presence,
01662: PR_SuppPrices.Status,
01663: PR_SuppPrices.PRID,
01664: PR_SuppPrices.ImportLogID,
01665: PR_SuppPrices.Supp
01666: from PR_SuppPrices join PR_ImportParm on PR_ImportParm.KKID=PR_SuppPrices.supp 
01667: where PR_ImportParm.i=@ImportNumber
01668: )
01669: 
01670: GO
01671: 
01672: 
01673: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_AddImages')) DROP PROCEDURE [dbo].[SY_AddImages]
01674: GO
01675: SET ANSI_NULLS ON
01676: GO
01677: SET QUOTED_IDENTIFIER ON
01678: GO
01679: CREATE procedure [dbo].[SY_AddImages]
01680: @Image image,
01681: @Alias as nvarchar(50) = NULL
01682: as
01683: set nocount on
01684: begin transaction
01685: insert SY_Image([Image],Alias) values(@Image,@Alias)
01686: select [Key] from SY_Image where i=scope_Identity()
01687: commit transaction
01688: Return 
01689: 
01690: 
01691: GO
01692: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_DelUserGroupsMM')) DROP PROCEDURE [dbo].[SY_DelUserGroupsMM]
01693: GO
01694: SET ANSI_NULLS ON
01695: GO
01696: SET QUOTED_IDENTIFIER ON
01697: GO
01698: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01699: CREATE PROCEDURE SY_DelUserGroupsMM
01700: @ToUser smallint,
01701: @ToGroup smallint
01702: as
01703: delete from SY_UserGroupsMM where (ToUser=@ToUser and ToGroup=@ToGroup)
01704: 
01705: 
01706: GO
01707: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_GetAllImages')) DROP PROCEDURE [dbo].[SY_GetAllImages]
01708: GO
01709: SET ANSI_NULLS ON
01710: GO
01711: SET QUOTED_IDENTIFIER ON
01712: GO
01713: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01714: CREATE PROCEDURE [dbo].[SY_GetAllImages]
01715: as
01716: select * from SY_Image order by i
01717: 
01718: 
01719: 
01720: GO
01721: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_GetOneImage')) DROP PROCEDURE [dbo].[SY_GetOneImage]
01722: GO
01723: SET ANSI_NULLS ON
01724: GO
01725: SET QUOTED_IDENTIFIER ON
01726: GO
01727: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01728: CREATE PROCEDURE SY_GetOneImage
01729: @i as int
01730: as
01731: select * from SY_Image where i=@i
01732: 
01733: 
01734: GO
01735: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_GetUserGroupsMM')) DROP PROCEDURE [dbo].[SY_GetUserGroupsMM]
01736: GO
01737: SET ANSI_NULLS ON
01738: GO
01739: SET QUOTED_IDENTIFIER ON
01740: GO
01741: create procedure [dbo].[SY_GetUserGroupsMM]
01742: as
01743: select * from SY_UserGroupsMM
01744: 
01745: GO
01746: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_NewIdentityRecord')) DROP PROCEDURE [dbo].[SY_NewIdentityRecord]
01747: GO
01748: SET ANSI_NULLS ON
01749: GO
01750: SET QUOTED_IDENTIFIER OFF
01751: GO
01752: 
01753: 
01754: CREATE              procedure SY_NewIdentityRecord
01755: @Table as nvarchar(50),
01756: @IDField as nvarchar(50)
01757: as
01758: declare @ret as int
01759: 
01760: begin TRANSACTION
01761: exec ('insert into '+@Table+' default values')
01762: --exec ('select * from '+@Table+' where '+ @IDField+'=@@IDENTITY')
01763: set @ret=@@IDENTITY
01764: COMMIT TRANSACTION
01765: 
01766: return @ret
01767: 
01768: 
01769: GO
01770: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_SetImageAlias')) DROP PROCEDURE [dbo].[SY_SetImageAlias]
01771: GO
01772: SET ANSI_NULLS ON
01773: GO
01774: SET QUOTED_IDENTIFIER ON
01775: GO
01776: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01777: CREATE PROCEDURE [dbo].[SY_SetImageAlias]
01778: @i as int,
01779: @Alias as nvarchar(50)
01780: as
01781: Update SY_Image Set Alias=@Alias where i=@i
01782: return @@Rowcount
01783: 
01784: 
01785: 
01786: GO
01787: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_SetUserGroupsMM')) DROP PROCEDURE [dbo].[SY_SetUserGroupsMM]
01788: GO
01789: SET ANSI_NULLS ON
01790: GO
01791: SET QUOTED_IDENTIFIER ON
01792: GO
01793: CREATE procedure [dbo].[SY_SetUserGroupsMM]
01794: @ToUser smallint,
01795: @ToGroup smallint
01796: as
01797: select * from SY_UserGroupsMM where ToUser=@ToUser and ToGroup=@ToGroup
01798: If @@Rowcount=0
01799: insert SY_UserGroupsMM(ToUser,ToGroup) values (@ToUser,@ToGroup)
01800: 
01801: GO
01802: IF EXISTS (SELECT * FROM sysobjects WHERE name=('SY_User_GetGroup')) DROP PROCEDURE [dbo].[SY_User_GetGroup]
01803: GO
01804: SET ANSI_NULLS ON
01805: GO
01806: SET QUOTED_IDENTIFIER ON
01807: GO
01808: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01809: 
01810: CREATE procedure SY_User_GetGroup
01811: @CurrentUser int
01812: as
01813: select * from SY_UserGroups
01814: 
01815: GO
01816: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_AddCheckTovarName')) DROP PROCEDURE [dbo].[PR_AddCheckTovarName]
01817: GO
01818: SET ANSI_NULLS ON
01819: GO
01820: SET QUOTED_IDENTIFIER ON
01821: GO
01822: 
01823: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01824: CREATE PROCEDURE PR_AddCheckTovarName
01825: @Class as int
01826: as
01827: Insert PR_CheckTovarName(ToClissifierList) Values (@Class)
01828: return Scope_Identity()
01829: 
01830: 
01831: GO
01832: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_AddClassifier')) DROP PROCEDURE [dbo].[PR_AddClassifier]
01833: GO
01834: SET ANSI_NULLS ON
01835: GO
01836: SET QUOTED_IDENTIFIER ON
01837: GO
01838: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01839: CREATE PROCEDURE [dbo].[PR_AddClassifier]
01840: @Name nvarchar(50),
01841: @OrdinalNo int,
01842: @ImageKey nvarchar(6),
01843: @GroupName nvarchar(50),
01844: @ClassTypeName nvarchar(50),
01845: @Description nvarchar(250),
01846: @NameVP nvarchar(100),
01847: @NamePP nvarchar(100),
01848: @NameRP nvarchar(100)
01849: as
01850: Declare @GroupId int, @ClassTypeId int
01851: select @GroupID=id from PR_Groups where [name]=@GroupName
01852: select @ClassTypeId=id from PR_ClassTypeList where [name]=@ClassTypeName
01853: 
01854: update [PR_ClassifierList ]set OrdinalNo=OrdinalNo+1 where OrdinalNo>@OrdinalNo
01855: INSERT INTO [PR_ClassifierList]([Name],[OrdinalNo],[ImageKey],[Type],[GroupID],Description,NameVP,NamePP,NameRP) 
01856: VALUES (@Name,@OrdinalNo,@ImageKey,@ClassTypeId,@GroupID,@Description,@NameVP,@NamePP,@NameRP)
01857: 
01858: return (scope_identity())
01859: 
01860: 
01861: 
01862: GO
01863: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_AddClassType')) DROP PROCEDURE [dbo].[PR_AddClassType]
01864: GO
01865: SET ANSI_NULLS ON
01866: GO
01867: SET QUOTED_IDENTIFIER ON
01868: GO
01869: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01870: CREATE PROCEDURE [dbo].[PR_AddClassType]
01871: @Name as nvarchar(50),
01872: @OrdinalNo as int,
01873: @ImageKey nvarchar(6),
01874: @IsBrend bit,
01875: @IsMagazin bit,
01876: @IsKategory bit,
01877: @IsSubGroup bit,
01878: @IsDetails  bit
01879: as
01880: update [PR_ClassTypeList] set OrdinalNo=OrdinalNo+1 where OrdinalNo>@OrdinalNo
01881: INSERT INTO [PR_ClassTypeList]([Name],[OrdinalNo],[ImageKey],IsBrend,IsMagazin,IsKategory,IsSubGroup,IsDetails) 
01882: VALUES (@Name,@OrdinalNo,@ImageKey,@IsBrend,@IsMagazin,@IsKategory,@IsSubGroup,@IsDetails)
01883: 
01884: 
01885: GO
01886: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_AddGroup')) DROP PROCEDURE [dbo].[PR_AddGroup]
01887: GO
01888: SET ANSI_NULLS ON
01889: GO
01890: SET QUOTED_IDENTIFIER ON
01891: GO
01892: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01893: CREATE PROCEDURE [dbo].[PR_AddGroup]
01894: @Name as nvarchar(50),
01895: @OrdinalNo as int,
01896: @ImageKey nvarchar(6)
01897: as
01898: update [PR_Groups] set OrdinalNo=OrdinalNo+1 where OrdinalNo>@OrdinalNo
01899: INSERT INTO [PR_Groups]([Name],[OrdinalNo],[ImageKey]) VALUES (@Name,@OrdinalNo,@ImageKey)
01900: 
01901: 
01902: GO
01903: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_AddPresenceType')) DROP PROCEDURE [dbo].[PR_AddPresenceType]
01904: GO
01905: SET ANSI_NULLS ON
01906: GO
01907: SET QUOTED_IDENTIFIER ON
01908: GO
01909: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01910: CREATE PROCEDURE [dbo].[PR_AddPresenceType]
01911: @Name as nvarchar(50),
01912: @OrdinalNo as int,
01913: @ImageKey nvarchar(6)
01914: as
01915: update [PR_PresenceType] set OrdinalNo=OrdinalNo+1 where OrdinalNo>@OrdinalNo
01916: INSERT INTO [PR_PresenceType]([Name],[OrdinalNo],[ImageKey]) VALUES (@Name,@OrdinalNo,@ImageKey)
01917: 
01918: 
01919: GO
01920: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_AddPrList')) DROP PROCEDURE [dbo].[PR_AddPrList]
01921: GO
01922: SET ANSI_NULLS ON
01923: GO
01924: SET QUOTED_IDENTIFIER ON
01925: GO
01926: CREATE PROCEDURE [dbo].[PR_AddPrList]
01927: @ModelName nvarchar(4000),
01928: @PresenseType int,
01929: @Country int,
01930: @DescriptionS nvarchar(1000),
01931: @Description ntext,
01932: @UseFixedPrice bit,
01933: @FixedPrice money,
01934: @GTD nvarchar(50),
01935: @UseCategory bit,
01936: @Favourite bit,
01937: @FavColor int,
01938: @FavComment nchar(250),
01939: @ShopID int,
01940: @CategoryID int,
01941: @WithLink int = NULL
01942: as
01943: Declare @PrID_Num as int
01944: Begin Transaction
01945: INSERT INTO [PR_List]
01946:            ([ModelName]
01947:            ,[PresenseType]
01948:            ,[Country]
01949:            ,[DescriptionS]
01950:            ,[Description]
01951:            ,[UseFixedPrice]
01952:            ,[FixedPrice]
01953:            ,[GTD]
01954:            ,[UseCategory]
01955:            ,[Favourite]
01956:            ,[FavColor]
01957:            ,[FavComment]
01958:            ,[ShopID]
01959:            ,[CategoryID])
01960:      VALUES
01961:            (@ModelName
01962:            ,@PresenseType
01963:            ,@Country
01964:            ,@DescriptionS
01965:            ,@Description
01966:            ,@UseFixedPrice
01967:            ,@FixedPrice
01968:            ,@GTD
01969:            ,@UseCategory
01970:            ,@Favourite
01971:            ,@FavColor
01972:            ,@FavComment
01973:            ,@ShopID
01974:            ,@CategoryID)
01975: select @PrID_Num= Scope_Identity()
01976: If not (@WithLink is null) BEGIN
01977: exec PR_SetLinkPrToSupp @PrID=@PrID_Num , @SuppID=@WithLink
01978: END
01979: Commit
01980: return @PrID_Num
01981: 
01982: GO
01983: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_CheckDuplicateArt')) DROP PROCEDURE [dbo].[PR_CheckDuplicateArt]
01984: GO
01985: SET ANSI_NULLS ON
01986: GO
01987: SET QUOTED_IDENTIFIER ON
01988: GO
01989: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01990: CREATE PROCEDURE PR_CheckDuplicateArt
01991: @ImportNumber int
01992: as
01993: select [Art], count(Art) as 'Count_art' from PR_TrPrice
01994: where Import=@ImportNumber
01995: group by [Art] 
01996: having count(Art)>1
01997: 
01998: 
01999: GO
02000: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_CheckTovarNameChangeKey')) DROP PROCEDURE [dbo].[PR_CheckTovarNameChangeKey]
02001: GO
02002: SET ANSI_NULLS ON
02003: GO
02004: SET QUOTED_IDENTIFIER ON
02005: GO
02006: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02007: CREATE PROCEDURE PR_CheckTovarNameChangeKey
02008: @ColumnName as nvarchar(10),
02009: @i int
02010: as 
02011: if @ColumnName='Ne1'       Update PR_CheckTovarName SET Ne1_=(case Ne1_ when 1 then 0 else 1 end) where  @i=i
02012: else if @ColumnName='Ne2'  Update PR_CheckTovarName SET Ne2_=(case Ne2_ when 1 then 0 else 1 end) where  @i=i
02013: else if @ColumnName='Reg'  Update PR_CheckTovarName SET Reg_=(case Reg_ when 1 then 0 else 1 end) where  @i=i
02014: 
02015: 
02016: GO
02017: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ClearTable')) DROP PROCEDURE [dbo].[PR_ClearTable]
02018: GO
02019: SET ANSI_NULLS ON
02020: GO
02021: SET QUOTED_IDENTIFIER ON
02022: GO
02023: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02024: CREATE PROCEDURE PR_ClearTable
02025: @ImportNumber int,
02026: @Tab int,
02027: @DelMapRows int OUTPUT,
02028: @DelTrRows int output,
02029: @DelCorRows int output,
02030: @DelRelRows int output
02031: as
02032: --???????? ???????????????? ???????? ?? ??????????????, ???? ?????????????? PR_ImportEnd ?????????????? ?????????? ?????????????????? ??????????-????????????
02033: --Public Enum PR_ClearTable
02034: --Normal = 1        '???????????? ???????????????????????? - ?????????????? ???????????? ???? ????????
02035: --TrPrice = 2       '?????????????? ???????????? ?????? ??????????, ?? ?????????????? ???????????????? XLS-????????????????
02036: --RelationMap = 4   '?????????????? ?????????? ?????????????????????????? ?????????????? TrPrice <-> SuppPrice
02037: --ChangesMap = 8    '?????????????? ?????????? ??????????????????
02038: --CorrelateMap = 16 '?????????????? ?????? ?????????????????????????????? ??????????, ???????????????????????? ?????? ?????????????? ???????????????? ??????????????
02039: --End Enum
02040: 
02041: 
02042: IF (@Tab & 2)=2 BEGIN
02043: DELETE FROM PR_TrPrice WHERE Import=@ImportNumber
02044: SELECT @DelTrRows=@@RowCount
02045: END
02046: 
02047: IF (@Tab & 4)=4 BEGIN
02048: DELETE FROM PR_RelationMap WHERE ToImport=@ImportNumber
02049: SELECT @DelRelRows=@@RowCount
02050: END
02051: 
02052: IF (@Tab & 8)=8 BEGIN
02053: DELETE FROM PR_ChangesMap WHERE ToImport=@ImportNumber
02054: SELECT @DelMapRows=@@RowCount
02055: END
02056: 
02057: IF (@Tab & 16)=16 BEGIN
02058: DELETE FROM PR_CorrelateMap WHERE ToImport=@ImportNumber
02059: SELECT @DelCorRows=@@RowCount
02060: END
02061: 
02062: 
02063: GO
02064: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_DEBUG_DiffWords')) DROP PROCEDURE [dbo].[PR_DEBUG_DiffWords]
02065: GO
02066: SET ANSI_NULLS ON
02067: GO
02068: SET QUOTED_IDENTIFIER ON
02069: GO
02070: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02071: CREATE PROCEDURE PR_DEBUG_DiffWords
02072: as
02073: Declare @Name1 as nvarchar(1000), @Pos1 int, @Pos2 int
02074: Select  @Name1 =  'sdasd adadsa, asdasd   touyitit,  6546366'
02075: 
02076: Select  @Pos2=1,@Pos1=0
02077: While @Pos2>0 BEGIN
02078: 
02079: 	select @Pos2=CHARINDEX(' ',@Name1,@Pos1)
02080: 
02081: 	If @Pos2>0 BEGIN 
02082: 	   --??????????????
02083: 	   select @Pos1,@Pos2,SUBSTRING(@Name1,@Pos1,@Pos2-@Pos1)   
02084: 	   Select @Pos1=@Pos2+1
02085:         END
02086: 	ELSE BEGIN
02087: 	   --???? ??????????????
02088: 	   select @Pos1,@Pos2,SUBSTRING(@Name1,@Pos1,len(@Name1)-@Pos1)   
02089: 	   Select @Pos2=0
02090:         END
02091: END
02092: return(0)
02093: 
02094: 
02095: GO
02096: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_DEBUG_GetSuppPrice')) DROP PROCEDURE [dbo].[PR_DEBUG_GetSuppPrice]
02097: GO
02098: SET ANSI_NULLS ON
02099: GO
02100: SET QUOTED_IDENTIFIER ON
02101: GO
02102: 
02103: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02104: CREATE PROCEDURE [dbo].[PR_DelCheckTovarName]
02105: @i as int
02106: as
02107: Delete PR_CheckTovarName where i=@i
02108: return Scope_Identity()
02109: 
02110: 
02111: GO
02112: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_DelClassifierMM')) DROP PROCEDURE [dbo].[PR_DelClassifierMM]
02113: GO
02114: SET ANSI_NULLS ON
02115: GO
02116: SET QUOTED_IDENTIFIER ON
02117: GO
02118: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02119: CREATE PROCEDURE PR_DelClassifierMM
02120: @ToPrice int,
02121: @ToClass int
02122: as
02123: delete from PR_ClassifierMM where ToPrice=@ToPrice and ToClass=@ToClass
02124: 
02125: 
02126: GO
02127: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_DelLinkInSuppPrice')) DROP PROCEDURE [dbo].[PR_DelLinkInSuppPrice]
02128: GO
02129: SET ANSI_NULLS ON
02130: GO
02131: SET QUOTED_IDENTIFIER ON
02132: GO
02133: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02134: CREATE PROCEDURE PR_DelLinkInSuppPrice
02135: @I as int
02136: as
02137: Update PR_SuppPrices SET PRID=NULL where @I=I
02138: return @@Rowcount
02139: 
02140: 
02141: GO
02142: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_FindClassifier_NewPosition')) DROP PROCEDURE [dbo].[PR_FindClassifier_NewPosition]
02143: GO
02144: SET ANSI_NULLS ON
02145: GO
02146: SET QUOTED_IDENTIFIER ON
02147: GO
02148: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02149: CREATE PROCEDURE [dbo].[PR_FindClassifier_NewPosition]
02150: @ModelName nvarchar(3500) 
02151: as
02152: -- ???????????????? ???????????????? ?????? ?????????????????? ????????????????????????????
02153: -- select * from PR_Classifier
02154: 
02155: select PR_Classifier.[id]
02156:       ,PR_Classifier.[Name]
02157:       ,PR_Classifier.[Description]
02158:       ,PR_Classifier.[ImageKey]
02159:       ,PR_Classifier.[Image]
02160:       ,PR_Classifier.[TypeName]
02161:       ,PR_Classifier.[Type]
02162:       ,PR_Classifier.[TypeKey]
02163:       ,PR_Classifier.[IsBrend]
02164:       ,PR_Classifier.[IsMagazin]
02165:       ,PR_Classifier.[IsKategory]
02166:       ,PR_Classifier.[IsSubGroup]
02167:       ,PR_Classifier.[IsDetails]
02168:       ,PR_Classifier.[TypeImage]
02169:       ,PR_Classifier.[GroupName]
02170:       ,PR_Classifier.[Group]
02171:       ,PR_Classifier.[GroupKey]
02172:       ,PR_Classifier.[GroupImage]
02173: from PR_SuppPrices as Y
02174: join PR_SuppPrices as X on x.path=y.path
02175: join PR_List on X.PRID=PR_List.ID
02176: join PR_ClassifierMM on PR_ClassifierMM.ToPrice=PR_List.ID
02177: join PR_ClassifierList on PR_ClassifierList.ID=PR_ClassifierMM.ToClass
02178: join PR_Classifier on PR_Classifier.ID=PR_ClassifierMM.ToClass and ((IsMagazin=1) or (IsSubGroup=1))
02179: where Y.name=@ModelName
02180: 
02181: 
02182: GO
02183: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_FindClassifier_Other')) DROP PROCEDURE [dbo].[PR_FindClassifier_Other]
02184: GO
02185: SET ANSI_NULLS ON
02186: GO
02187: SET QUOTED_IDENTIFIER ON
02188: GO
02189: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02190: CREATE PROCEDURE [dbo].[PR_FindClassifier_Other]
02191: @i int                   =NULL,	--?????????????? ??????????-??????????
02192: @PriceName nvarchar(4000)=NULL, --???????????????????????? ?????????????? ????????????
02193: --?????????????????????? ???????????????? ???????? ???? ?????????????????????????????????? ????????????????????
02194: @Yes nvarchar(3500)     = NULL	--???????????????? ?????????????????????????????? ?????? ?????????????????????? (???? ?????? ???????????? ???? ????????, ???? ???? ?????? ???????? ???????????????? ???????????? ?????????????? ????????????)
02195: --
02196: --exec PR_FindClassifier 8
02197: --
02198: as
02199: -- ???????????????? ???????????????? ?????? ?????????????????? ????????????????????????????
02200: -- select * from PR_Classifier
02201: 
02202: Declare @Result nvarchar(4000)  SELECT @Result=''
02203: --?? ?????? ???????????????????? ?????? ???????????? ?????????????? ?????????????? ???????????????????? ??????????????????
02204: 
02205: set nocount on
02206: Declare @ModelName as nvarchar(4000)
02207: If (@i is null)
02208: 	select @ModelName=@PriceName
02209: else 
02210:     select @ModelName=ModelName from pr_list where id=@i
02211: --?? ???????? ?????????? ???????????? ?????????? ???????????? ????????????????
02212: if (@ModelName is null) or (@ModelName='') or (@Modelname=' ') return(-1)
02213: 
02214: Declare @CheckTovarName int, @ToClissifierList int, @ToGroup int, @Key1 nvarchar(50), @Ne2 bit, @Key2 nvarchar(50), @Ne3 bit, @Key3 nvarchar(50),
02215: @Reg bit,@IsBrend bit,@IsMagazin bit,@IsKategory bit,@IsSubGroup bit,@IsDetails bit,@GroupID int, @SignedGroup int,@Classifier_STATUS int
02216: --???????? ???????????? ???????????????? ????????????????????????????, ???? ?????????????? ?????????????????? ?????????????? ???????????????? (?????? ?????? ??????????????????????)
02217: DECLARE Classifier CURSOR FOR
02218: select 
02219: PR_CheckTovarName.i,
02220: PR_CheckTovarName.ToClissifierList,
02221: PR_CheckTovarName.ToGroup, 
02222: PR_CheckTovarName.Key1, 
02223: PR_CheckTovarName.Ne1_,
02224: PR_CheckTovarName.Key2, 
02225: PR_CheckTovarName.Ne2_,
02226: PR_CheckTovarName.Key3, 
02227: PR_CheckTovarName.Reg_,
02228: PR_ClassTypeList.IsBrend,
02229: PR_ClassTypeList.IsMagazin,
02230: PR_ClassTypeList.IsKategory,
02231: PR_ClassTypeList.IsSubGroup,
02232: PR_ClassTypeList.IsDetails,
02233: PR_ClassifierList.GroupID -- ?? ???????? ???????????? GroupID ?????????????????? ???????????? ?????? IsSubGroup=1, ?? ?????????????????? ?????????????? ?? ?????? ??????????
02234: from  dbo.PR_Split(@Yes) as yes  
02235: right outer join PR_CheckTovarName on ToClissifierList=yes.[text]
02236: join PR_ClassifierList on PR_CheckTovarName.ToClissifierList=PR_ClassifierList.id
02237: join PR_ClassTypeList on PR_ClassTypeList.id=PR_ClassifierList.[type]
02238: where (yes.i is null)
02239: --?????????? ??????????????????, ?????????????? ???????????????? ?????? ?????????? ????????????????
02240: and PR_ClassTypeList.IsSubGroup=0
02241: 
02242: --?? ?????? ?????????????????????? ?????????????????????????????? ?????? ???????? ??????????????????, ?????????????????????? ?? ???????????????????? ??????????????
02243: --?????? ???????????? ???? ?????????????????????? ??????????????
02244: DECLARE SignedGroup CURSOR FOR
02245: select PR_ClassifierList.GroupID
02246: from  dbo.PR_Split(@Yes) as yes  
02247: join PR_ClassifierList on PR_ClassifierList.id=yes.[text]
02248: join PR_ClassTypeList on PR_ClassTypeList.id=PR_ClassifierList.[type] and PR_ClassTypeList.IsSubGroup=1
02249: 
02250: Open SignedGroup
02251: FETCH NEXT FROM SignedGroup INTO @SignedGroup
02252: IF @@FETCH_STATUS <> 0 BEGIN
02253:    CLOSE SignedGroup
02254:    DEALLOCATE SignedGroup
02255:    --???????? ?????????????????????? ???????? - ???????????????? ????????????????????
02256:    Return(-3)
02257: END
02258: CLOSE SignedGroup
02259: 
02260: OPEN Classifier
02261: FETCH NEXT FROM Classifier INTO @CheckTovarName, @ToClissifierList, @ToGroup, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg , @IsBrend, @IsMagazin, @IsKategory, @IsSubGroup, @IsDetails, @GroupID 
02262: IF @@FETCH_STATUS <> 0 BEGIN
02263:    CLOSE Classifier
02264:    DEALLOCATE Classifier
02265:    --???????? ??????????????????????????????, ???? ?????????????? ?????????? ?????????????????? ???????????????? ????????????????
02266:    Return(-2)
02267: END
02268: select @Classifier_STATUS=@@FETCH_STATUS
02269: 
02270: --?????????? ????????????????
02271: WHILE @Classifier_STATUS = 0 BEGIN
02272: 
02273:     If @ToGroup is NULL BEGIN
02274: 	    --???????? ?????????????????????????? ?????????????????????? ?? ?????????? ??????????????
02275: 		If (dbo.PR_Check (@ModelName, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg)=1)
02276: 		Select @Result=cast(@Result as nvarchar)+ cast(@ToClissifierList as nvarchar) + ' '
02277:         
02278:         --???????????????????? ???????????? ?? ????????????
02279: 	    INSERT dbo.PR_DEBUG_FindClassifier 
02280: 	    select 0 as IsSubGroup, dbo.PR_Check (@ModelName, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg) As PR_Check_Result, @Result as Summary, @ToClissifierList as PR_CheckTovarName_ToClissifierList, @ToGroup as PR_CheckTovarName_ToGroup,  @ModelName as ModelName, @Key1 as PR_CheckTovarName_Key1, @Ne2 as PR_CheckTovarName_Ne2, @Key2 as PR_CheckTovarName_Key2, @Ne3 as PR_CheckTovarName_Ne3, @Key3 as PR_CheckTovarName_Key3, @Reg as PR_CheckTovarName_Reg, -1 as GroupID
02281: 	END
02282: 	else BEGIN
02283: 	    --???????? ???????????????????????? ?????????????????????? ???????????? ?? ?????????? ????????????
02284:         Open SignedGroup
02285:         FETCH NEXT FROM SignedGroup INTO @SignedGroup
02286:         WHILE @@FETCH_STATUS = 0 BEGIN
02287: 
02288: 			If (dbo.PR_Check (@ModelName, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg)=1) and @ToGroup=@SignedGroup
02289: 			Select @Result=cast(@Result as nvarchar)+ cast(@ToClissifierList as nvarchar) + ' '
02290:             FETCH NEXT FROM SignedGroup INTO @SignedGroup
02291: 
02292:             --???????????????????? ???????????? ?? ????????????
02293: 	        INSERT dbo.PR_DEBUG_FindClassifier 
02294: 	        select -1 as IsSubGroup, dbo.PR_Check (@ModelName, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg) As PR_Check_Result, @Result as Summary, @ToClissifierList as PR_CheckTovarName_ToClissifierList, @ToGroup as PR_CheckTovarName_ToGroup,  @ModelName as ModelName, @Key1 as PR_CheckTovarName_Key1, @Ne2 as PR_CheckTovarName_Ne2, @Key2 as PR_CheckTovarName_Key2, @Ne3 as PR_CheckTovarName_Ne3, @Key3 as PR_CheckTovarName_Key3, @Reg as PR_CheckTovarName_Reg, @SignedGroup as GroupID
02295: 
02296:         END
02297:         CLOSE SignedGroup
02298:     END
02299: 
02300: 	FETCH NEXT FROM Classifier INTO @CheckTovarName, @ToClissifierList, @ToGroup, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg , @IsBrend, @IsMagazin, @IsKategory, @IsSubGroup, @IsDetails, @GroupID 
02301: 	select @Classifier_STATUS=@@FETCH_STATUS
02302:     
02303: END
02304: CLOSE Classifier
02305: DEALLOCATE Classifier
02306: DEALLOCATE SignedGroup
02307: 
02308: --???????????????????? ?????????????????????????????? ?????????????????? ?? ?????????????????? ?????????????? ???? ???????????????? ?????????????? ??????????????????
02309: Select * from  dbo.PR_Split(@Result) as yes join PR_Classifier on PR_Classifier.id=yes.[text]
02310: 
02311: 
02312: 
02313: 
02314: 
02315: 
02316: 
02317: GO
02318: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_FindClassifier_Subgroup')) DROP PROCEDURE [dbo].[PR_FindClassifier_Subgroup]
02319: GO
02320: SET ANSI_NULLS ON
02321: GO
02322: SET QUOTED_IDENTIFIER ON
02323: GO
02324: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02325: CREATE PROCEDURE [dbo].[PR_FindClassifier_Subgroup]
02326: @i int                   =NULL,	--?????????????? ??????????-??????????
02327: @PriceName nvarchar(4000)=NULL, --???????????????????????? ?????????????? ????????????
02328: --?????????????????????? ???????????????? ???????? ???? ?????????????????????????????????? ????????????????????
02329: @Yes nvarchar(3500) = NULL	--???????????????? ?????????????????????????????? ?????? ?????????????????????? (???? ?????? ???????????? ?????? ???? ????????)
02330: --
02331: --exec PR_FindClassifier 8
02332: --
02333: as
02334: -- ???????????????? ???????????????? ?????? ?????????????????? ????????????????????????????
02335: -- select * from PR_Classifier
02336: 
02337: Declare @Result nvarchar(4000)  SELECT @Result=''
02338: --?? ?????? ???????????????????? ?????? ???????????? ?????????????? ?????????????? ???????????????????? ??????????????????
02339: set nocount on
02340: 
02341: Declare @ModelName as nvarchar(4000)
02342: If (@i is null)
02343: 	select @ModelName=@PriceName
02344: else 
02345:     select @ModelName=ModelName from pr_list where id=@i
02346: --?? ???????? ?????????? ???????????? ?????????? ???????????? ????????????????
02347: if (@ModelName is null) or (@ModelName='') or (@Modelname=' ') return(-1)
02348: 
02349: Declare @CheckTovarName int, @ToClissifierList int, @ToGroup int, @Key1 nvarchar(50), @Ne2 bit, @Key2 nvarchar(50), @Ne3 bit, @Key3 nvarchar(50), @Reg bit,
02350: @IsBrend bit,@IsMagazin bit,@IsKategory bit,@IsSubGroup bit,@IsDetails bit,@GroupID int
02351: --???????? ???????????? ???????????????? ????????????????????????????, ???? ?????????????? ?????????????????? ?????????????? ????????????????
02352: DECLARE Classifier CURSOR FOR
02353: select 
02354: -- ?? ???????? ???????????? GroupID ?????????????????? ???????????? ?????? IsSubGroup=1, ?? ?????????????????? ?????????????? ?? ?????? ??????????
02355: PR_CheckTovarName.i,
02356: PR_CheckTovarName.ToClissifierList,
02357: PR_CheckTovarName.ToGroup, 
02358: PR_CheckTovarName.Key1, 
02359: PR_CheckTovarName.Ne1_,
02360: PR_CheckTovarName.Key2, 
02361: PR_CheckTovarName.Ne2_,
02362: PR_CheckTovarName.Key3, 
02363: PR_CheckTovarName.Reg_,
02364: PR_ClassTypeList.IsBrend,
02365: PR_ClassTypeList.IsMagazin,
02366: PR_ClassTypeList.IsKategory,
02367: PR_ClassTypeList.IsSubGroup,
02368: PR_ClassTypeList.IsDetails,
02369: PR_ClassifierList.GroupID
02370: from  dbo.PR_Split(@Yes) as yes  
02371: right outer join PR_CheckTovarName on ToClissifierList=yes.[text]
02372: join PR_ClassifierList on PR_CheckTovarName.ToClissifierList=PR_ClassifierList.id
02373: join PR_ClassTypeList on PR_ClassTypeList.id=PR_ClassifierList.[type]
02374: where (yes.i is null)
02375: --?????????????? ?????????? ??????????????????, ?????????????? ???????????????? ??????????????????
02376: and PR_ClassTypeList.IsSubGroup=1
02377: 
02378: OPEN Classifier
02379: 
02380: FETCH NEXT FROM Classifier INTO @CheckTovarName, @ToClissifierList, @ToGroup, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg , @IsBrend, @IsMagazin, @IsKategory, @IsSubGroup, @IsDetails, @GroupID 
02381: IF @@FETCH_STATUS <> 0 BEGIN
02382:    CLOSE Classifier
02383:    DEALLOCATE Classifier
02384:    Return(-2)
02385: END
02386: 
02387: WHILE @@FETCH_STATUS = 0 BEGIN
02388: 
02389: 	If @ToGroup is NULL BEGIN
02390: 	    --???????? ?????????????????????????? ?????????????????????? ?? ?????????? ??????????????
02391: 		If (dbo.PR_Check (@ModelName, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg)=1)
02392: 		Select @Result=cast(@Result as nvarchar)+ cast(@ToClissifierList as nvarchar) + ' '
02393: 	END
02394: 	else BEGIN
02395: 	    --???????? ???????????????????????? ?????????????????????? ???????????? ?? ?????????? ????????????
02396: 		If (dbo.PR_Check (@ModelName, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg)=1) and @ToGroup=@GroupID
02397: 		Select @Result=cast(@Result as nvarchar)+ cast(@ToClissifierList as nvarchar) + ' '
02398:     END
02399: 
02400: 	--???????????????????? ???????????? ?? ????????????
02401:     INSERT dbo.PR_DEBUG_FindClassifier 
02402:     select  1 as IsSubGroup, dbo.PR_Check (@ModelName, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg) As PR_Check_Result, @Result as Summary, @ToClissifierList as ToClissifierList, @ToGroup as ToGroup,  @ModelName as ModelName, @Key1 as Key1, @Ne2 as Ne2, @Key2 as Key2, @Ne3 as Ne3, @Key3 as Key3, @Reg as Reg, @GroupID as GroupID
02403:     FETCH NEXT FROM Classifier INTO @CheckTovarName, @ToClissifierList, @ToGroup, @Key1, @Ne2, @Key2, @Ne3, @Key3, @Reg , @IsBrend, @IsMagazin, @IsKategory, @IsSubGroup, @IsDetails, @GroupID 
02404: 
02405: END
02406: CLOSE Classifier
02407: DEALLOCATE Classifier
02408: 
02409: --???????????????????? ?????????????????????????????? ?????????????????? ?? ?????????????????? ?????????????? ???? ???????????????? ?????????????? ??????????????????
02410: Select * from  dbo.PR_Split(@Result) as yes join PR_Classifier on PR_Classifier.id=yes.[text]
02411: 
02412: 
02413: 
02414: 
02415: 
02416: 
02417: 
02418: 
02419: 
02420: GO
02421: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetAllClassifier')) DROP PROCEDURE [dbo].[PR_GetAllClassifier]
02422: GO
02423: SET ANSI_NULLS ON
02424: GO
02425: SET QUOTED_IDENTIFIER ON
02426: GO
02427: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02428: CREATE PROCEDURE [dbo].[PR_GetAllClassifier]
02429: as
02430: select * from PR_Classifier
02431: 
02432: 
02433: GO
02434: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetAllClassifierForType')) DROP PROCEDURE [dbo].[PR_GetAllClassifierForType]
02435: GO
02436: SET ANSI_NULLS ON
02437: GO
02438: SET QUOTED_IDENTIFIER ON
02439: GO
02440: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02441: CREATE PROCEDURE [dbo].[PR_GetAllClassifierForType]
02442: @IsBrend bit=0,
02443: @IsMagazin bit=0,
02444: @IsKategory bit=0,
02445: @IsSubGroup bit=0,
02446: @IsDetails bit=0,
02447: @OrderByName as bit=0
02448: as
02449: If @OrderByName=0
02450: select * from PR_Classifier
02451: where IsBrend=@IsBrend and IsMagazin=@IsMagazin and IsKategory=@IsKategory and IsSubGroup=@IsSubGroup  and IsDetails=@IsDetails
02452: else 
02453: select * from PR_Classifier
02454: where IsBrend=@IsBrend and IsMagazin=@IsMagazin and IsKategory=@IsKategory and IsSubGroup=@IsSubGroup  and IsDetails=@IsDetails
02455: order by [Name]
02456: 
02457: GO
02458: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetAllSupp')) DROP PROCEDURE [dbo].[PR_GetAllSupp]
02459: GO
02460: SET ANSI_NULLS ON
02461: GO
02462: SET QUOTED_IDENTIFIER ON
02463: GO
02464: 
02465: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02466: CREATE PROCEDURE [dbo].[PR_GetAllSupp]
02467: as
02468: select  * from KK_Cards
02469: 
02470: 
02471: GO
02472: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetChangesMap')) DROP PROCEDURE [dbo].[PR_GetChangesMap]
02473: GO
02474: SET ANSI_NULLS ON
02475: GO
02476: SET QUOTED_IDENTIFIER ON
02477: GO
02478: CREATE PROCEDURE [dbo].[PR_GetChangesMap]
02479: @ImportNumber int=2,
02480: @Type1 int=0,
02481: @Type2 int=0,
02482: @Type3 int=0,
02483: @Type4 int=1,
02484: @OrderName int=0
02485: as
02486: 
02487: select * from (
02488: 
02489: select  
02490: PR_ChangesMap.i,
02491: PR_ChangesMap.ToImport,
02492: PR_ChangesMap.ToImportLog,
02493: PR_ChangesMap.ToSuppPrice,
02494: PR_ChangesMap.Type,
02495: PR_ChangesMap.PriceSale,
02496: PR_ChangesMap.PriceBuy,
02497: PR_ChangesMap.Price1,
02498: PR_ChangesMap.Price2,
02499: PR_ChangesMap.Price3,
02500: PR_ChangesMap.Price4,
02501: PR_ChangesMap.Price5,
02502: PR_ChangesMap.Price6,
02503: PR_ChangesMap.DeltaPriceSale,
02504: PR_ChangesMap.DeltaPriceBuy,
02505: PR_ChangesMap.DeltaPrice1,
02506: PR_ChangesMap.DeltaPrice2,
02507: PR_ChangesMap.DeltaPrice3,
02508: PR_ChangesMap.DeltaPrice4,
02509: PR_ChangesMap.DeltaPrice5,
02510: PR_ChangesMap.DeltaPrice6,
02511: PR_SuppPrices.Name,
02512: PR_SuppPrices.Status,
02513: PR_SuppPrices.Presence,
02514: PR_SuppPrices.path1,
02515: PR_SuppPrices.path2,
02516: PR_SuppPrices.path3,
02517: PR_SuppPrices.path4,
02518: PR_SuppPrices.path5,
02519: PR_SuppPrices.path6,
02520: PR_SuppPrices.path7,
02521: PR_SuppPrices.path8
02522: 
02523: from PR_ChangesMap 
02524: join PR_SuppPrices on PR_SuppPrices.i=PR_ChangesMap .ToSuppPrice
02525: Join PR_ImportParm On PR_ChangesMap.ToImport= PR_ImportParm.i and PR_ImportParm.i=@ImportNumber
02526: WHERE (@Type2=1 and PR_ChangesMap.Type=2)
02527: or (@Type3=1 and PR_ChangesMap.Type=3)
02528: or (@Type4=1 and PR_ChangesMap.Type=4)
02529: 
02530: union  all --??????????, ?????????????? ???????????????????????? ???? ?? ??????
02531: 
02532: select  
02533: PR_ChangesMap.i,
02534: PR_ChangesMap.ToImport,
02535: PR_ChangesMap.ToImportLog,
02536: PR_ChangesMap.ToTrPrice,
02537: PR_ChangesMap.Type,
02538: PR_ChangesMap.PriceSale,
02539: PR_ChangesMap.PriceBuy,
02540: PR_ChangesMap.Price1,
02541: PR_ChangesMap.Price2,
02542: PR_ChangesMap.Price3,
02543: PR_ChangesMap.Price4,
02544: PR_ChangesMap.Price5,
02545: PR_ChangesMap.Price6,
02546: PR_ChangesMap.DeltaPriceSale,
02547: PR_ChangesMap.DeltaPriceBuy,
02548: PR_ChangesMap.DeltaPrice1,
02549: PR_ChangesMap.DeltaPrice2,
02550: PR_ChangesMap.DeltaPrice3,
02551: PR_ChangesMap.DeltaPrice4,
02552: PR_ChangesMap.DeltaPrice5,
02553: PR_ChangesMap.DeltaPrice6,
02554: PR_TrPrice.Name,0,0,
02555: PR_TrPrice.path1,
02556: PR_TrPrice.path2,
02557: PR_TrPrice.path3,
02558: PR_TrPrice.path4,
02559: PR_TrPrice.path5,
02560: PR_TrPrice.path6,
02561: PR_TrPrice.path7,
02562: PR_TrPrice.path8
02563: 
02564: from PR_ChangesMap 
02565: join PR_TrPrice on PR_TrPrice.i=PR_ChangesMap.ToTrPrice
02566: Join PR_ImportParm On PR_ChangesMap.ToImport= PR_ImportParm.i and PR_ImportParm.i=@ImportNumber
02567: Where PR_ChangesMap.Type=1 and @Type1=1
02568: 
02569: ) t
02570: order by 
02571: 
02572: Case When @OrderName=0 THEN t.path2+t.path3+t.path4+t.path5+t.path6+t.path7+t.path8 
02573: else t.[name]  
02574: end
02575: 
02576: 
02577: GO
02578: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetChangesMaps')) DROP PROCEDURE [dbo].[PR_GetChangesMaps]
02579: GO
02580: SET ANSI_NULLS ON
02581: GO
02582: SET QUOTED_IDENTIFIER ON
02583: GO
02584: CREATE PROCEDURE [dbo].[PR_GetChangesMaps]
02585: @ImportNumber int=2,
02586: @Type1 int=0,
02587: @Type2 int=0,
02588: @Type3 int=0,
02589: @Type4 int=1,
02590: @OrderName int=0,
02591: @LogNumber int=2
02592: as
02593: 
02594: select  
02595: PR_ChangesMaps.i,
02596: PR_ChangesMaps.ToImport,
02597: PR_ChangesMaps.ToImportLog,
02598: PR_ChangesMaps.ToPosition,
02599: PR_ChangesMaps.Type,
02600: PR_ChangesMaps.PriceSale,
02601: PR_ChangesMaps.PriceBuy,
02602: PR_ChangesMaps.Price1,
02603: PR_ChangesMaps.Price2,
02604: PR_ChangesMaps.Price3,
02605: PR_ChangesMaps.Price4,
02606: PR_ChangesMaps.Price5,
02607: PR_ChangesMaps.Price6,
02608: PR_ChangesMaps.DeltaPriceSale,
02609: PR_ChangesMaps.DeltaPriceBuy,
02610: PR_ChangesMaps.DeltaPrice1,
02611: PR_ChangesMaps.DeltaPrice2,
02612: PR_ChangesMaps.DeltaPrice3,
02613: PR_ChangesMaps.DeltaPrice4,
02614: PR_ChangesMaps.DeltaPrice5,
02615: PR_ChangesMaps.DeltaPrice6,
02616: PR_SuppPrices.Name,
02617: PR_SuppPrices.Status,
02618: PR_SuppPrices.Presence,
02619: PR_SuppPrices.path1,
02620: PR_SuppPrices.path2,
02621: PR_SuppPrices.path3,
02622: PR_SuppPrices.path4,
02623: PR_SuppPrices.path5,
02624: PR_SuppPrices.path6,
02625: PR_SuppPrices.path7,
02626: PR_SuppPrices.path8
02627: 
02628: from PR_ChangesMaps 
02629: join PR_SuppPrices on PR_SuppPrices.i=PR_ChangesMaps .ToPosition
02630: Join PR_ImportParm On PR_ChangesMaps.ToImport= PR_ImportParm.i and PR_ImportParm.i=@ImportNumber
02631: WHERE ((@Type2=1 and PR_ChangesMaps.Type=2)
02632: or (@Type3=1 and PR_ChangesMaps.Type=3)
02633: or (@Type4=1 and PR_ChangesMaps.Type=4)
02634: or (@Type1=1 and PR_ChangesMaps.Type=1))
02635: and @LogNumber=ToImportLog
02636: 
02637: order by 
02638: 
02639: Case When @OrderName=0 THEN PR_SuppPrices.path2+PR_SuppPrices.path3+PR_SuppPrices.path4+PR_SuppPrices.path5+PR_SuppPrices.path6+PR_SuppPrices.path7+PR_SuppPrices.path8 
02640: else PR_SuppPrices.[name]  
02641: end
02642: 
02643: GO
02644: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetCheckTovarName')) DROP PROCEDURE [dbo].[PR_GetCheckTovarName]
02645: GO
02646: SET ANSI_NULLS ON
02647: GO
02648: SET QUOTED_IDENTIFIER ON
02649: GO
02650: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02651: CREATE PROCEDURE PR_GetCheckTovarName
02652: @Class as int
02653: as
02654: select * from PR_CheckTovarName where ToClissifierList=@Class
02655: 
02656: 
02657: GO
02658: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetCheckTovarNameOne')) DROP PROCEDURE [dbo].[PR_GetCheckTovarNameOne]
02659: GO
02660: SET ANSI_NULLS ON
02661: GO
02662: SET QUOTED_IDENTIFIER ON
02663: GO
02664: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02665: CREATE PROCEDURE [dbo].[PR_GetCheckTovarNameOne]
02666: @i as int
02667: as
02668: select * from PR_CheckTovarName where i=@i
02669: 
02670: 
02671: GO
02672: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetClassifier')) DROP PROCEDURE [dbo].[PR_GetClassifier]
02673: GO
02674: SET ANSI_NULLS ON
02675: GO
02676: SET QUOTED_IDENTIFIER ON
02677: GO
02678: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02679: CREATE PROCEDURE [dbo].[PR_GetClassifier]
02680: @i int
02681: as
02682: select * 
02683: from SY_Image join PR_ClassifierList on SY_Image.[Key]=PR_ClassifierList.ImageKey
02684: where @i=id
02685: 
02686: 
02687: GO
02688: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetClassImages')) DROP PROCEDURE [dbo].[PR_GetClassImages]
02689: GO
02690: SET ANSI_NULLS ON
02691: GO
02692: SET QUOTED_IDENTIFIER ON
02693: GO
02694: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02695: CREATE PROCEDURE [dbo].[PR_GetClassImages]
02696: as
02697: select * 
02698: from SY_Image join PR_ClassifierList on SY_Image.[Key]=PR_ClassifierList.ImageKey
02699: order by OrdinalNo
02700: 
02701: 
02702: GO
02703: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetClassType')) DROP PROCEDURE [dbo].[PR_GetClassType]
02704: GO
02705: SET ANSI_NULLS ON
02706: GO
02707: SET QUOTED_IDENTIFIER ON
02708: GO
02709: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02710: CREATE PROCEDURE [dbo].[PR_GetClassType]
02711: @i as int
02712: as 
02713: select * from PR_ClassTypeList where id=@i
02714: 
02715: 
02716: GO
02717: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetCountries')) DROP PROCEDURE [dbo].[PR_GetCountries]
02718: GO
02719: SET ANSI_NULLS ON
02720: GO
02721: SET QUOTED_IDENTIFIER ON
02722: GO
02723: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02724: CREATE PROCEDURE PR_GetCountries
02725: as
02726: select * from SY_Countries
02727: 
02728: 
02729: GO
02730: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetCountSuppPrice')) DROP PROCEDURE [dbo].[PR_GetCountSuppPrice]
02731: GO
02732: SET ANSI_NULLS ON
02733: GO
02734: SET QUOTED_IDENTIFIER ON
02735: GO
02736: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02737: CREATE PROCEDURE [dbo].[PR_GetCountSuppPrice]
02738: @Supp int
02739: as
02740: Declare @Row1 int
02741: select @Row1=count(*) from PR_SuppPrices where supp=@supp
02742: return(@Row1)
02743: 
02744: 
02745: 
02746: GO
02747: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetGroup')) DROP PROCEDURE [dbo].[PR_GetGroup]
02748: GO
02749: SET ANSI_NULLS ON
02750: GO
02751: SET QUOTED_IDENTIFIER ON
02752: GO
02753: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02754: CREATE PROCEDURE PR_GetGroup
02755: @i as int
02756: as 
02757: select * from PR_Groups where id=@i
02758: 
02759: 
02760: GO
02761: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetGroupImages')) DROP PROCEDURE [dbo].[PR_GetGroupImages]
02762: GO
02763: SET ANSI_NULLS ON
02764: GO
02765: SET QUOTED_IDENTIFIER ON
02766: GO
02767: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02768: CREATE PROCEDURE [dbo].[PR_GetGroupImages]
02769: as
02770: select * 
02771: from SY_Image join PR_Groups on SY_Image.[Key]=PR_Groups.ImageKey
02772: order by OrdinalNo
02773: 
02774: 
02775: GO
02776: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetImportName')) DROP PROCEDURE [dbo].[PR_GetImportName]
02777: GO
02778: SET ANSI_NULLS ON
02779: GO
02780: SET QUOTED_IDENTIFIER ON
02781: GO
02782: create procedure PR_GetImportName
02783: @i int
02784: as 
02785: select ImportName from PR_ImportParm where i=@i
02786: 
02787: GO
02788: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetLog')) DROP PROCEDURE [dbo].[PR_GetLog]
02789: GO
02790: SET ANSI_NULLS ON
02791: GO
02792: SET QUOTED_IDENTIFIER ON
02793: GO
02794: 
02795: CREATE          procedure [dbo].[PR_GetLog]
02796: @CurrentUser int = 11
02797: as
02798: select 
02799:        PR_ImportLog.i as 'ID',
02800:        PR_ImportLog.sDate as '????????', 
02801:        dbo.FN_User_GetUserName (PR_ImportLog.UserID,@CurrentUser) as '????????????????????????',
02802:        KK_Cards.sName As '??????????????????',
02803:        PR_ImportParm.ImportName as '????????????',
02804:        ltrim(str(PR_ImportLog.XlsRetCode))  + ':' + PR_ImportLog.XlsMessage as 'Xls',
02805:        ltrim(str(PR_ImportLog.ChkRetCode))  + ':' + PR_ImportLog.ChkMessage as 'Chk',
02806:        ltrim(str(PR_ImportLog.PosRetCode))  + ':' + PR_ImportLog.PosMessage as 'Pos',
02807:        ltrim(str(PR_ImportLog.MapRetCode))  + ':' + PR_ImportLog.MapMessage as 'Map',
02808:        ltrim(str(PR_ImportLog.MonRetCode))  + ':' + PR_ImportLog.MonMessage as 'Mon',
02809:        PR_ImportLog.DelTrRows,
02810:        PR_ImportLog.DelCorRows,
02811:        PR_ImportLog.DelRelRows,
02812:        PR_ImportLog.DelMapRows
02813: from  PR_ImportLog 
02814: join SY_Users on SY_Users.sID=PR_ImportLog.UserID
02815: join PR_ImportParm on PR_ImportParm.i=PR_ImportLog.Import
02816: join KK_Cards on KK_Cards.sID=PR_ImportParm.KKID
02817: 
02818: 
02819: 
02820: 
02821: 
02822: 
02823: 
02824: 
02825: 
02826: 
02827: 
02828: 
02829: 
02830: 
02831: 
02832: 
02833: GO
02834: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetOneClassifier')) DROP PROCEDURE [dbo].[PR_GetOneClassifier]
02835: GO
02836: SET ANSI_NULLS ON
02837: GO
02838: SET QUOTED_IDENTIFIER ON
02839: GO
02840: CREATE procedure [dbo].[PR_GetOneClassifier]
02841: @i int
02842: as
02843: select * from PR_Classifier
02844: where @i=id
02845: 
02846: 
02847: GO
02848: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetOneImage')) DROP PROCEDURE [dbo].[PR_GetOneImage]
02849: GO
02850: SET ANSI_NULLS ON
02851: GO
02852: SET QUOTED_IDENTIFIER ON
02853: GO
02854: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02855: CREATE PROCEDURE [dbo].[PR_GetOneImage]
02856: @ImageKey as nvarchar(6)
02857: as
02858: select * from SY_Image where [Key]=@ImageKey
02859: 
02860: 
02861: GO
02862: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetParm')) DROP PROCEDURE [dbo].[PR_GetParm]
02863: GO
02864: SET ANSI_NULLS ON
02865: GO
02866: SET QUOTED_IDENTIFIER ON
02867: GO
02868: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02869: CREATE PROCEDURE PR_GetParm
02870: as
02871: select PR_ImportParm.I as 'ID',PR_ImportParm.ImportName as '??????',KK_Cards.sName as '??????????????????',Formater as '????????????',FormaterParm,
02872: Srok,SrokActionType,PresentType,ArticulType,SourceType,
02873: SourceURL,SourceCheck
02874: from PR_ImportParm join kk_Cards on  kk_Cards.sId=PR_ImportParm.KKID
02875: where Visible=1
02876: 
02877: 
02878: GO
02879: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetPresImages')) DROP PROCEDURE [dbo].[PR_GetPresImages]
02880: GO
02881: SET ANSI_NULLS ON
02882: GO
02883: SET QUOTED_IDENTIFIER ON
02884: GO
02885: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02886: CREATE PROCEDURE [dbo].[PR_GetPresImages]
02887: as
02888: select * 
02889: from SY_Image join PR_PresenceType on SY_Image.[Key]=PR_PresenceType.ImageKey
02890: order by OrdinalNo
02891: 
02892: 
02893: GO
02894: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetPRList')) DROP PROCEDURE [dbo].[PR_GetPRList]
02895: GO
02896: SET ANSI_NULLS ON
02897: GO
02898: SET QUOTED_IDENTIFIER ON
02899: GO
02900: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02901: CREATE PROCEDURE [dbo].[PR_GetPRList]
02902: @i int
02903: as
02904: select  
02905: PR_List.id,
02906: PR_List.ModelName,
02907: PR_List.PresenseType,
02908: PR_List.Country,
02909: PR_List.DescriptionS,
02910: PR_List.Description,
02911: PR_List.UseFixedPrice,
02912: PR_List.FixedPrice,
02913: PR_List.GTD,
02914: PR_List.UseCategory,
02915: PR_List.Favourite,
02916: PR_List.FavColor,
02917: PR_List.FavComment,
02918: PR_List.ShopID,
02919: PR_List.CategoryID,
02920: SY_Countries.sCountryName
02921: 
02922: from PR_List 
02923: join SY_Countries on SY_Countries.sID=PR_List.Country
02924: join PR_PresenceType on PR_PresenceType.ID=PR_List.PresenseType
02925: where PR_List.id=@i
02926: 
02927: GO
02928: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetPRListInSubGroup')) DROP PROCEDURE [dbo].[PR_GetPRListInSubGroup]
02929: GO
02930: SET ANSI_NULLS ON
02931: GO
02932: SET QUOTED_IDENTIFIER ON
02933: GO
02934: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02935: CREATE PROCEDURE [dbo].[PR_GetPRListInSubGroup]
02936: @Group nvarchar(100),
02937: @SubGroup nvarchar(100)
02938: as
02939: --exec PR_GetPRListInSubGroup N'??????????????????????????',N'?????????? ????????????'
02940: select  
02941: PR_List.id,
02942: PR_List.ModelName,
02943: PR_List.PresenseType,
02944: PR_List.Country,
02945: PR_List.DescriptionS,
02946: PR_List.Description,
02947: PR_List.UseFixedPrice,
02948: PR_List.FixedPrice,
02949: PR_List.GTD,
02950: PR_List.UseCategory,
02951: PR_List.Favourite,
02952: PR_List.FavColor,
02953: PR_List.FavComment,
02954: PR_List.ShopID,
02955: PR_List.CategoryID,
02956: SY_Countries.sCountryName
02957: 
02958: from PR_List 
02959: join SY_Countries on SY_Countries.sID=PR_List.Country
02960: join PR_PresenceType on PR_PresenceType.ID=PR_List.PresenseType
02961: join PR_ClassifierMM on PR_ClassifierMM.ToPrice=PR_List.id 
02962: join PR_ClassifierList on PR_ClassifierList.id= PR_ClassifierMM.ToClass and PR_ClassifierList.Name=@SubGroup
02963: join PR_ClassTypeList on PR_ClassTypeList.id= PR_ClassifierList.Type and PR_ClassTypeList.IsSubGroup=1  
02964: join PR_Groups on PR_Groups.id=PR_ClassifierList.GroupID and PR_Groups.Name=@Group
02965: 
02966: 
02967: 
02968: 
02969: 
02970: 
02971: GO
02972: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetPRListInSubGroupSFD')) DROP PROCEDURE [dbo].[PR_GetPRListInSubGroupSFD]
02973: GO
02974: SET ANSI_NULLS ON
02975: GO
02976: SET QUOTED_IDENTIFIER ON
02977: GO
02978: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
02979: create PROCEDURE [dbo].[PR_GetPRListInSubGroupSFD]
02980: @Group nvarchar(100),
02981: @SubGroup nvarchar(100),
02982: @OverrideByID int = -1
02983: as
02984: --exec PR_GetPRListInSubGroup N'??????????????????????????',N'?????????? ????????????'
02985: select  
02986: PR_List.id,
02987: PR_List.ModelName,
02988: PR_List.PresenseType,
02989: PR_List.Country,
02990: PR_List.DescriptionS,
02991: PR_List.Description,
02992: PR_List.UseFixedPrice,
02993: PR_List.FixedPrice,
02994: PR_List.GTD,
02995: PR_List.UseCategory,
02996: PR_List.Favourite,
02997: PR_List.FavColor,
02998: PR_List.FavComment,
02999: PR_List.ShopID,
03000: PR_List.CategoryID,
03001: SY_Countries.sCountryName
03002: 
03003: from PR_List 
03004: join SY_Countries on SY_Countries.sID=PR_List.Country
03005: join PR_PresenceType on PR_PresenceType.ID=PR_List.PresenseType
03006: join PR_ClassifierMM on PR_ClassifierMM.ToPrice=PR_List.id 
03007: join PR_ClassifierList on PR_ClassifierList.id= PR_ClassifierMM.ToClass and PR_ClassifierList.Name=@SubGroup
03008: join PR_ClassTypeList on PR_ClassTypeList.id= PR_ClassifierList.Type and PR_ClassTypeList.IsSubGroup=1  
03009: join PR_Groups on PR_Groups.id=PR_ClassifierList.GroupID and PR_Groups.Name=@Group
03010: 
03011: WHERE PR_List.id=@OverrideByID
03012: OR @OverrideByID = -1
03013: 
03014: 
03015: 
03016: GO
03017: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetPrListLike')) DROP PROCEDURE [dbo].[PR_GetPrListLike]
03018: GO
03019: SET ANSI_NULLS ON
03020: GO
03021: SET QUOTED_IDENTIFIER ON
03022: GO
03023: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03024: CREATE PROCEDURE [dbo].[PR_GetPrListLike]
03025: @Like nvarchar(500)
03026: as
03027: 
03028: select  
03029: PR_List.id,
03030: PR_List.ModelName,
03031: PR_List.PresenseType,
03032: PR_List.Country,
03033: PR_List.DescriptionS,
03034: PR_List.Description,
03035: PR_List.UseFixedPrice,
03036: PR_List.FixedPrice,
03037: PR_List.GTD,
03038: PR_List.UseCategory,
03039: PR_List.Favourite,
03040: PR_List.FavColor,
03041: PR_List.FavComment,
03042: PR_List.ShopID,
03043: PR_List.CategoryID,
03044: SY_Countries.sCountryName,
03045: dbo.PR_DiffWord(PR_List.ModelName,@Like) as [Difference]
03046: 
03047: from PR_List 
03048: join SY_Countries on SY_Countries.sID=PR_List.Country
03049: join PR_PresenceType on PR_PresenceType.ID=PR_List.PresenseType
03050: 
03051: where dbo.PR_DiffWord(PR_List.ModelName,@Like)>0
03052: 
03053: order by dbo.PR_DiffWord(PR_List.ModelName,@Like) desc
03054: 
03055: GO
03056: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetPRListPos')) DROP PROCEDURE [dbo].[PR_GetPRListPos]
03057: GO
03058: SET ANSI_NULLS ON
03059: GO
03060: SET QUOTED_IDENTIFIER ON
03061: GO
03062: CREATE procedure [dbo].[PR_GetPRListPos]
03063: @i int
03064: as
03065: select  
03066: PR_List.id,
03067: PR_List.ModelName,
03068: PR_List.PresenseType,
03069: PR_List.Country,
03070: PR_List.DescriptionS,
03071: PR_List.Description,
03072: PR_List.UseFixedPrice,
03073: PR_List.FixedPrice,
03074: PR_List.GTD,
03075: PR_List.UseCategory,
03076: PR_List.Favourite,
03077: PR_List.FavColor,
03078: PR_List.FavComment,
03079: PR_List.ShopID,
03080: PR_List.CategoryID,
03081: SY_Countries.sCountryName
03082: 
03083: from PR_List 
03084: join SY_Countries on SY_Countries.sID=PR_List.Country
03085: join PR_PresenceType on PR_PresenceType.ID=PR_List.PresenseType
03086: where PR_List.id=@i
03087: 
03088: GO
03089: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetSignClassifier')) DROP PROCEDURE [dbo].[PR_GetSignClassifier]
03090: GO
03091: SET ANSI_NULLS ON
03092: GO
03093: SET QUOTED_IDENTIFIER ON
03094: GO
03095: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03096: CREATE PROCEDURE PR_GetSignClassifier
03097: @I as int
03098: as
03099: select * from PR_Classifier
03100: where exists(select 1 from PR_ClassifierMM where ToPrice=@I and PR_Classifier.id=PR_ClassifierMM.ToClass)
03101: 
03102: 
03103: GO
03104: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetSuppPrice')) DROP PROCEDURE [dbo].[PR_GetSuppPrice]
03105: GO
03106: SET ANSI_NULLS ON
03107: GO
03108: SET QUOTED_IDENTIFIER ON
03109: GO
03110: CREATE      Procedure [dbo].[PR_GetSuppPrice]
03111: @ImportNumber int,
03112: @TrPriceRecord int
03113: as
03114: If not exists (select 1 from PR_SuppPrice(@ImportNumber)
03115: join PR_CorrelateMap on PR_SuppPrice.i=PR_CorrelateMap.ToSuppPrice
03116: join PR_TrPrice on PR_TrPrice.i= PR_CorrelateMap.ToTrPrice
03117: where PR_TrPrice.Import=@ImportNumber
03118: and PR_TrPrice.i=@TrPriceRecord) BEGIN
03119:    -- ???????????????? ?????????????? ????????????????????
03120:    Declare @InsertedRecords  as integer
03121:    EXEC @InsertedRecords = PR_SetCorrelateMap1 @ImportNumber, @TrPriceRecord
03122:    -- @InsertedRecords=0 ???????????? ?????? ???????? ???????????? ???????? ?????????????? ????????????
03123: END
03124: 
03125: -- ???????????? ?????????? ???? ???????? ?????????????? ????????????????????
03126: select  top 1000
03127: --PR_CorrelateMap.[Difference],
03128: PR_SuppPrice.[i], 
03129: @ImportNumber,
03130: PR_SuppPrice.[Name],
03131: PR_SuppPrice.Path,
03132: PR_SuppPrice.Art,
03133: PR_SuppPrice.[Description],
03134: PR_SuppPrice.URL,
03135: PR_SuppPrice.PriceSale,
03136: PR_SuppPrice.PriceBuy,
03137: PR_SuppPrice.Price1,
03138: PR_SuppPrice.Price2,
03139: PR_SuppPrice.Price3,
03140: PR_SuppPrice.Price4,
03141: PR_SuppPrice.Price5,
03142: PR_SuppPrice.Price6,
03143: PR_SuppPrice.PriceDate,
03144: PR_SuppPrice.ImportDate,
03145: PR_SuppPrice.Warranty,
03146: PR_SuppPrice.Path1,
03147: PR_SuppPrice.Path2,
03148: PR_SuppPrice.Path3,
03149: PR_SuppPrice.Path4,
03150: PR_SuppPrice.Path5,
03151: PR_SuppPrice.Path6,
03152: PR_SuppPrice.Path7,
03153: PR_SuppPrice.Path8,
03154: PR_SuppPrice.Presence,
03155: PR_SuppPrice.Status,
03156: PR_SuppPrice.PrID,
03157: PR_SuppPrice.ImportLogID,
03158: PR_SuppPrice.Supp
03159: from PR_SuppPrice(@ImportNumber)
03160: join PR_CorrelateMap on PR_SuppPrice.i=PR_CorrelateMap.ToSuppPrice
03161: join PR_TrPrice on PR_TrPrice.i= PR_CorrelateMap.ToTrPrice
03162: where PR_TrPrice.i=@TrPriceRecord and PR_TrPrice.Import=@ImportNumber
03163: and PR_CorrelateMap.ToImport=@ImportNumber 
03164: and not exists (select 1 from  PR_RelationMap where PR_RelationMap.ToSuppPrice=PR_SuppPrice.i)
03165: and PR_CorrelateMap.[Difference]>0
03166: and dbo.PR_IsEqualCost(PR_TrPrice.PriceSale, PR_TrPrice.PriceBuy, PR_SuppPrice.PriceSale, PR_SuppPrice.PriceBuy)=1
03167: order by PR_CorrelateMap.[Difference] desc
03168: 
03169: 
03170: GO
03171: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetSuppPrice1')) DROP PROCEDURE [dbo].[PR_GetSuppPrice1]
03172: GO
03173: SET ANSI_NULLS ON
03174: GO
03175: SET QUOTED_IDENTIFIER ON
03176: GO
03177: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03178: CREATE PROCEDURE [dbo].[PR_GetSuppPrice1]
03179: @Supp int
03180: as
03181: select * from PR_SuppPrices where @Supp=Supp and PrID is null
03182: 
03183: 
03184: GO
03185: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetSuppPrice2')) DROP PROCEDURE [dbo].[PR_GetSuppPrice2]
03186: GO
03187: SET ANSI_NULLS ON
03188: GO
03189: SET QUOTED_IDENTIFIER ON
03190: GO
03191: CREATE PROCEDURE [dbo].[PR_GetSuppPrice2]
03192: @PrID as int
03193: as
03194: select 
03195: PR_SuppPrices.i,
03196: KK_Cards.sName,
03197: PR_SuppPrices.Name,
03198: PR_SuppPrices.PriceBuy,
03199: PR_SuppPrices.PriceDate,
03200: PR_ImportParm.Srok,
03201: PR_SuppPrices.Presence
03202: 
03203: from PR_SuppPrices 
03204: join KK_Cards on KK_Cards.sID=PR_SuppPrices.Supp
03205: join PR_ImportParm on PR_ImportParm.kkID=KK_Cards.sID
03206: where @PrId=PrId
03207: 
03208: 
03209: GO
03210: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetSuppPriceForTree')) DROP PROCEDURE [dbo].[PR_GetSuppPriceForTree]
03211: GO
03212: SET ANSI_NULLS ON
03213: GO
03214: SET QUOTED_IDENTIFIER ON
03215: GO
03216: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03217: CREATE PROCEDURE [dbo].[PR_GetSuppPriceForTree]
03218: @Supp int,
03219: @Path1 as nvarchar(500) ='',
03220: @Path2 as nvarchar(500) ='',
03221: @Path3 as nvarchar(500) ='',
03222: @Path4 as nvarchar(500) ='',
03223: @Path5 as nvarchar(500) ='',
03224: @Path6 as nvarchar(500) ='',
03225: @Path7 as nvarchar(500) ='',
03226: @Path8 as nvarchar(500) =''
03227: as 
03228: 
03229: select * from PR_SuppPrices 
03230: where @Supp=supp and
03231: Path1=@Path1 and 
03232: Path2=@Path2 and
03233: Path3=@Path3 and
03234: Path4=@Path4 and
03235: Path5=@Path5 and
03236: Path6=@Path6 and
03237: Path7=@Path7 and
03238: Path8=@Path8 
03239: order by [Name]
03240: 
03241: 
03242: GO
03243: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetTrPrice')) DROP PROCEDURE [dbo].[PR_GetTrPrice]
03244: GO
03245: SET ANSI_NULLS ON
03246: GO
03247: SET QUOTED_IDENTIFIER ON
03248: GO
03249: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03250: CREATE PROCEDURE PR_GetTrPrice
03251: @ImportNumber int=2,
03252: @i int=0
03253: as 
03254: 
03255: select * from PR_TrPrice 
03256: where Import=@ImportNumber and
03257: (@i=0 or i=@i)
03258: order by [Name]
03259: 
03260: GO
03261: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetTrPriceForTree')) DROP PROCEDURE [dbo].[PR_GetTrPriceForTree]
03262: GO
03263: SET ANSI_NULLS ON
03264: GO
03265: SET QUOTED_IDENTIFIER ON
03266: GO
03267: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03268: CREATE PROCEDURE PR_GetTrPriceForTree
03269: @ImportNumber int=2,
03270: @Path1 as nvarchar(500) ='',
03271: @Path2 as nvarchar(500) ='',
03272: @Path3 as nvarchar(500) ='',
03273: @Path4 as nvarchar(500) ='',
03274: @Path5 as nvarchar(500) ='',
03275: @Path6 as nvarchar(500) ='',
03276: @Path7 as nvarchar(500) ='',
03277: @Path8 as nvarchar(500) =''
03278: as 
03279: 
03280: select * from PR_TrPrice 
03281: where Import=@ImportNumber and
03282: Path1=@Path1 and 
03283: Path2=@Path2 and
03284: Path3=@Path3 and
03285: Path4=@Path4 and
03286: Path5=@Path5 and
03287: Path6=@Path6 and
03288: Path7=@Path7 and
03289: Path8=@Path8 
03290: order by [Name]
03291: 
03292: GO
03293: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetTypeImages')) DROP PROCEDURE [dbo].[PR_GetTypeImages]
03294: GO
03295: SET ANSI_NULLS ON
03296: GO
03297: SET QUOTED_IDENTIFIER ON
03298: GO
03299: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03300: CREATE PROCEDURE [dbo].[PR_GetTypeImages]
03301: as
03302: select * 
03303: from SY_Image join PR_ClassTypeList on SY_Image.[Key]=PR_ClassTypeList.ImageKey
03304: order by OrdinalNo
03305: 
03306: 
03307: GO
03308: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ImportEnd')) DROP PROCEDURE [dbo].[PR_ImportEnd]
03309: GO
03310: SET ANSI_NULLS ON
03311: GO
03312: SET QUOTED_IDENTIFIER ON
03313: GO
03314: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03315: CREATE PROCEDURE PR_ImportEnd
03316: @ID    int,
03317: @Code  int,
03318: @Mess nvarchar(500),
03319: @Step int
03320: as 
03321: declare @Row1 int, @Import int
03322: select  @Import=import from PR_ImportLog WHERE I=@ID
03323: 
03324: --???????????? ?????????? ?? ?????????????????? ?????? ??????????????
03325: Declare @DelMapRows int, @DelTrRows int, @DelCorRows int, @DelRelRows int
03326: IF @Code >1 BEGIN
03327:    exec PR_ClearTable @Import, @Code , @DelMapRows OUTPUT, @DelTrRows OUTPUT, @DelCorRows OUTPUT, @DelRelRows OUTPUT
03328:    UPDATE [PR_ImportLog]
03329:    SET [DelMapRows]=@DelMapRows , [DelTrRows]= @DelTrRows , [DelCorRows] = @DelCorRows , [DelRelRows]=@DelRelRows
03330:    WHERE I=@ID
03331:    IF @@RowCount<>1 raiserror ('???????????????????? ???????????????????? ?????????????? ???? ?????????????????????????????? ??????????????',1,1)
03332: END
03333: 
03334: --???????? ??????????????
03335: --Public Enum PR_ImportStep
03336: --XLS = 1     '???????????? XLS->SQL
03337: --CHK = 2     '?????????????????????????? ?????????????????? ?????????????? (?????? ??????????, ???????????? ?????????????????? PR_TovarCheck)
03338: --pos = 3     '?????????????????????????? ?????????????????????? ??????????????
03339: --MAP = 4     '?????????? ??????????????????
03340: --MON = 5     '?????????? ?????????? ???????????????? ???? ?????????? ??????????????
03341: --End Enum
03342: 
03343: IF @Step=1 BEGIN
03344:    UPDATE [PR_ImportLog]
03345:    SET [XlsRetCode]=@Code , [XlsMessage]= @Mess WHERE I=@ID
03346:    IF @@RowCount<>1 raiserror ('???????????????????? ???????????????????? ?????????????? ???? ?????????????????????????????? ??????????????',1,1)
03347: END
03348: 
03349: ELSE IF @Step=2 BEGIN
03350:    UPDATE [PR_ImportLog]
03351:    SET [ChkRetCode]=@Code , [ChkMessage]= @Mess WHERE I=@ID
03352:    IF @@RowCount<>1 raiserror ('???????????????????? ???????????????????? ?????????????? ???? ?????????????????????????????? ??????????????',1,1)
03353: END
03354: 
03355: ELSE IF @Step=3 BEGIN
03356:    UPDATE [PR_ImportLog]
03357:    SET [PosRetCode]=@Code , [PosMessage]= @Mess WHERE I=@ID
03358:    IF @@RowCount<>1 raiserror ('???????????????????? ???????????????????? ?????????????? ???? ?????????????????????????????? ??????????????',1,1)
03359: 
03360: END
03361: 
03362: ELSE If @Step=4 BEGIN
03363:    UPDATE [PR_ImportLog]
03364:    SET [MapRetCode]=@Code , [MapMessage]= @Mess WHERE I=@ID
03365:    IF @@RowCount<>1 raiserror ('???????????????????? ???????????????????? ?????????????? ???? ?????????????????????????????? ??????????????',1,1)
03366: END
03367: 
03368: ELSE IF @Step=5 BEGIN
03369:    UPDATE [PR_ImportLog]
03370:    SET [MonRetCode]=@Code , [MonMessage]= @Mess WHERE I=@ID
03371:    IF @@RowCount<>1 raiserror ('???????????????????? ???????????????????? ?????????????? ???? ?????????????????????????????? ??????????????',1,1)
03372: END
03373: 
03374: GO
03375: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ImportStart')) DROP PROCEDURE [dbo].[PR_ImportStart]
03376: GO
03377: SET ANSI_NULLS ON
03378: GO
03379: SET QUOTED_IDENTIFIER ON
03380: GO
03381: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03382: CREATE PROCEDURE PR_ImportStart
03383: @Data  Datetime,
03384: @CurrentUser int, 
03385: @Import int
03386: as 
03387: 
03388: --?????????? ?????????????? ?????????????? ???????????? ?????? ?????????? ???? ???????????? ???????????????????? ???????? ??????????????
03389: Declare @DelMapRows int, @DelTrRows int, @DelCorRows int, @DelRelRows int, @TableName int
03390: select  @TableName=2+4+8+16
03391: exec PR_ClearTable @Import, @TableName , @DelMapRows OUTPUT, @DelTrRows OUTPUT, @DelCorRows OUTPUT, @DelRelRows OUTPUT
03392: 
03393: --???????????? ?????????????? ?????????? ???????????? ??????????????03394: Declare @Row1 int
03395: INSERT INTO [PR_ImportLog]([sDate],  [UserID], [Import])
03396: VALUES(@Data,@CurrentUser,@Import )
03397: select @Row1=@@Rowcount
03398: if @Row1=1  Return (SCOPE_IDENTITY())
03399: else return (0)
03400: 
03401: GO
03402: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_LoadDefaultParm')) DROP PROCEDURE [dbo].[PR_LoadDefaultParm]
03403: GO
03404: SET ANSI_NULLS ON
03405: GO
03406: SET QUOTED_IDENTIFIER ON
03407: GO
03408: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03409: CREATE procedure PR_LoadDefaultParm
03410: @Provider nvarchar(50)
03411: as 
03412: select * from PR_ProviderList where @Provider=[FormaterName]
03413: 
03414: 
03415: GO
03416: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_LoadImportParm')) DROP PROCEDURE [dbo].[PR_LoadImportParm]
03417: GO
03418: SET ANSI_NULLS ON
03419: GO
03420: SET QUOTED_IDENTIFIER ON
03421: GO
03422: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03423: CREATE PROCEDURE PR_LoadImportParm
03424: @i int=2
03425: as 
03426: Select * ,
03427: PR_ImportParmSourceType.i as 'PR_ImportParmSourceType_i',
03428: PR_ProviderList.id        as 'PR_ProviderList_i',
03429: PR_ImportParmAction.id    as 'PR_ImportParmAction_i',
03430: PR_ImportParmArticul.id   as 'PR_ImportParmArticul_i',
03431: PR_ImportParmPresent.id   as 'PR_ImportParmPresent_i',
03432: KK_Cards.sName            as 'KK_Cards_Name'
03433: 
03434: from  [PR_ImportParm]
03435: join PR_ImportParmSourceType on [PR_ImportParm].SourceType    = PR_ImportParmSourceType.i
03436: join PR_ProviderList         on [PR_ImportParm].Formater      = PR_ProviderList.FormaterName
03437: join PR_ImportParmAction     on [PR_ImportParm].SrokActionType= PR_ImportParmAction.id
03438: join PR_ImportParmArticul    on [PR_ImportParm].ArticulType   = PR_ImportParmArticul.id
03439: join PR_ImportParmPresent    on [PR_ImportParm].PresentType   = PR_ImportParmPresent.id
03440: join kk_cards                on [PR_ImportParm].kkid          = kk_Cards.sid
03441: where [PR_ImportParm].i=@i
03442: 
03443: 
03444: GO
03445: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_NewPosRequest')) DROP PROCEDURE [dbo].[PR_NewPosRequest]
03446: GO
03447: SET ANSI_NULLS ON
03448: GO
03449: SET QUOTED_IDENTIFIER ON
03450: GO
03451: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03452: CREATE PROCEDURE [dbo].[PR_NewPosRequest]
03453: @ImportNumber int
03454: as
03455: Declare @Supp as int
03456: --?????????????????? ???????????????????? ?????????????????????????? ???????????? ?????????? PR_SuppNewPos ?? ???????????? 0 - ???????? ?????????? ???? ??????????, ?????? KKID ????????????????????  - ???????? ?????????? ??????????
03457: select @Supp=Supp from PR_SuppPrice(@ImportNumber) where  PRID is NULL
03458: IF @@Rowcount=0 Return 0
03459: else return @Supp
03460: 
03461: 
03462: 
03463: GO
03464: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SaveChangesMap')) DROP PROCEDURE [dbo].[PR_SaveChangesMap]
03465: GO
03466: SET ANSI_NULLS ON
03467: GO
03468: SET QUOTED_IDENTIFIER ON
03469: GO
03470: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03471: 
03472: CREATE procedure PR_SaveChangesMap
03473: @ImportNumber int
03474: as 
03475: declare @ImportLogID int, @Row1 int
03476: select top 1 @ImportLogID=i from PR_ImportLog where import=@ImportNumber order by i desc
03477: 
03478: 
03479: INSERT INTO [PR_ChangesMaps](
03480: [ToImport], 
03481: [ToImportLog], 
03482: [ToPosition], 
03483: [Type], 
03484: [PriceSale], 
03485: [PriceBuy], 
03486: [Price1], 
03487: [Price2], 
03488: [Price3], 
03489: [Price4], 
03490: [Price5], 
03491: [Price6], 
03492: [DeltaPriceSale], 
03493: [DeltaPriceBuy], 
03494: [DeltaPrice1], 
03495: [DeltaPrice2], 
03496: [DeltaPrice3], 
03497: [DeltaPrice4], 
03498: [DeltaPrice5], 
03499: [DeltaPrice6])
03500: select 
03501: @ImportNumber, 
03502: @ImportLogID, 
03503: [ToSuppPrice], 
03504: [Type], 
03505: [PriceSale], 
03506: [PriceBuy], 
03507: [Price1], 
03508: [Price2], 
03509: [Price3], 
03510: [Price4], 
03511: [Price5], 
03512: [Price6], 
03513: [DeltaPriceSale], 
03514: [DeltaPriceBuy], 
03515: [DeltaPrice1], 
03516: [DeltaPrice2], 
03517: [DeltaPrice3], 
03518: [DeltaPrice4], 
03519: [DeltaPrice5], 
03520: [DeltaPrice6]
03521: from PR_ChangesMap
03522: where ToImport=@ImportNumber
03523: select @Row1=@@rowcount
03524: 
03525: return (@Row1)
03526: 
03527: 
03528: GO
03529: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SaveDefaultParm')) DROP PROCEDURE [dbo].[PR_SaveDefaultParm]
03530: GO
03531: SET ANSI_NULLS ON
03532: GO
03533: SET QUOTED_IDENTIFIER ON
03534: GO
03535: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03536: CREATE procedure PR_SaveDefaultParm
03537: @Provider nvarchar(50),
03538: @Parm nvarchar(4000)
03539: as 
03540: UPDATE [PR_ProviderList]
03541: SET [DefaultParm]=@Parm
03542: WHERE [FormaterName]=@Provider
03543: 
03544: 
03545: GO
03546: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SaveImportParm')) DROP PROCEDURE [dbo].[PR_SaveImportParm]
03547: GO
03548: SET ANSI_NULLS ON
03549: GO
03550: SET QUOTED_IDENTIFIER ON
03551: GO
03552: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03553: 
03554: CREATE PROCEDURE PR_SaveImportParm
03555: @sName nvarchar (50),	
03556: @KKID int,
03557: @Formater nvarchar (50),
03558: @FormaterParm nvarchar (3500),
03559: @Srok int,
03560: @SrokActionType int ,
03561: @PresentType int ,
03562: @ArticulType int ,
03563: @SourceType int,
03564: @SourceURL nvarchar (250),
03565: @SourceCheck bit 
03566: as 
03567: Declare @Row1 int, @Row2 int
03568: INSERT INTO [PR_ImportParm]([ImportName], [KKID], [Formater], [FormaterParm], [Srok], [SrokActionType], [PresentType], [ArticulType], [SourceType], [SourceURL], [SourceCheck],[Visible])
03569: VALUES(@sName,@KKID,@Formater,@FormaterParm,@Srok,@SrokActionType,@PresentType,@ArticulType,@SourceType,@SourceURL,@SourceCheck,1)
03570: Select @Row1=@@RowCount, @Row2=scope_identity()
03571: If @Row1<>1 return(-1)
03572: else return(@Row2)
03573: 
03574: GO
03575: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SetChangesMap')) DROP PROCEDURE [dbo].[PR_SetChangesMap]
03576: GO
03577: SET ANSI_NULLS ON
03578: GO
03579: SET QUOTED_IDENTIFIER ON
03580: GO
03581: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03582: 
03583: CREATE PROCEDURE [dbo].[PR_SetChangesMap]
03584: @importNumber int,
03585: @Row1 int =0 output ,
03586: @Row2 int =0 output ,
03587: @Row3 int =0 output ,
03588: @Row4 int =0 output 
03589: as 
03590: --Declare @Row1 int, @Row2 int,@Row3 int,@Row4 int
03591: --Type ?? PR_ChangesMap - ?????? ???????????? (?????????????? ?????????????????? ?? ?????????? ??????????????????)
03592: --1 - ?????????? ?????????????? (???????????? ??????????????????)
03593: --2 - ?????????????? ??????????????????????
03594: --3 - ?????????????? ?????????????????? ?? ??????????????
03595: --4 - ???????????? ?????????????????? ???????? (?????? ?????????????????? ??????????????)
03596: 
03597: INSERT PR_ChangesMap(Type,ToImport,ToSuppPrice,ToTrPrice,PriceSale,PriceBuy,Price1,Price2,Price3,Price4,Price5,Price6,DeltaPriceSale,DeltaPriceBuy,DeltaPrice1,DeltaPrice2,DeltaPrice3,DeltaPrice4,DeltaPrice5,DeltaPrice6)
03598: SELECT 1,@importNumber,0, NEW.i ,isnull(NEW.PriceSale,0), isnull(NEW.PriceBuy,0), isnull(NEW.Price1,0), isnull(NEW.Price2,0), isnull(NEW.Price3,0), isnull(NEW.Price4,0), isnull(NEW.Price5,0), isnull(NEW.Price6,0), 0, 0, 0, 0, 0, 0, 0, 0
03599: FROM PR_TrPrice  as NEW
03600: WHERE NEW.MapStatus=2 and Import=@importNumber
03601: select @row1=@@Rowcount
03602: 
03603: INSERT PR_ChangesMap(Type,ToImport,ToSuppPrice,ToTrPrice,PriceSale,PriceBuy,Price1,Price2,Price3,Price4,Price5,Price6,DeltaPriceSale,DeltaPriceBuy,DeltaPrice1,DeltaPrice2,DeltaPrice3,DeltaPrice4,DeltaPrice5,DeltaPrice6)
03604: SELECT 2,@importNumber,OLD.i,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
03605: FROM PR_SuppPrices as OLD
03606: WHERE OLD.Presence=1 and not exists (select 1 from PR_RelationMap as REF Where REF.ToSuppPrice=OLD.i and REF.ToImport=@importNumber)
03607: select @row2=@@Rowcount
03608: 
03609: INSERT PR_ChangesMap(Type,ToImport,ToSuppPrice,ToTrPrice,PriceSale,PriceBuy,Price1,Price2,Price3,Price4,Price5,Price6,DeltaPriceSale,DeltaPriceBuy,DeltaPrice1,DeltaPrice2,DeltaPrice3,DeltaPrice4,DeltaPrice5,DeltaPrice6)
03610: SELECT 3,@importNumber,OLD.i,0, isnull(NEW.PriceSale,0), isnull(NEW.PriceBuy,0), isnull(NEW.Price1,0), isnull(NEW.Price2,0), isnull(NEW.Price3,0), isnull(NEW.Price4,0), isnull(NEW.Price5,0), isnull(NEW.Price6,0), isnull(NEW.PriceSale,0) - isnull(OLD.PriceSale,0), isnull(NEW.PriceBuy,0) - isnull(OLD.PriceBuy,0), isnull(NEW.Price1,0) - isnull(OLD.Price1,0), isnull(NEW.Price2,0) - isnull(OLD.Price2,0), isnull(NEW.Price3,0) - isnull(OLD.Price3,0), isnull(NEW.Price4,0) - isnull(OLD.Price4,0), isnull(NEW.Price5,0) - isnull(OLD.Price5,0), isnull(NEW.Price6,0) - isnull(OLD.Price6,0)
03611: FROM PR_RelationMap as REF
03612: join PR_SuppPrices as OLD ON REF.ToSuppPrice=OLD.i and OLD.Presence=0
03613: join PR_TrPrice as NEW ON REF.ToTrPrice= NEW.i and NEW.MapStatus=1
03614: where NEW.Import=@importNumber 
03615: select @row3=@@Rowcount
03616: 
03617: INSERT PR_ChangesMap(Type,ToImport,ToSuppPrice,ToTrPrice,PriceSale,PriceBuy,Price1,Price2,Price3,Price4,Price5,Price6,DeltaPriceSale,DeltaPriceBuy,DeltaPrice1,DeltaPrice2,DeltaPrice3,DeltaPrice4,DeltaPrice5,DeltaPrice6)
03618: SELECT 4,@importNumber,OLD.i,0, isnull(NEW.PriceSale,0), isnull(NEW.PriceBuy,0), isnull(NEW.Price1,0), isnull(NEW.Price2,0), isnull(NEW.Price3,0), isnull(NEW.Price4,0), isnull(NEW.Price5,0), isnull(NEW.Price6,0), isnull(NEW.PriceSale,0) - isnull(OLD.PriceSale,0), isnull(NEW.PriceBuy,0) - isnull(OLD.PriceBuy,0), isnull(NEW.Price1,0) - isnull(OLD.Price1,0), isnull(NEW.Price2,0) - isnull(OLD.Price2,0), isnull(NEW.Price3,0) - isnull(OLD.Price3,0), isnull(NEW.Price4,0) - isnull(OLD.Price4,0), isnull(NEW.Price5,0) - isnull(OLD.Price5,0), isnull(NEW.Price6,0) - isnull(OLD.Price6,0)
03619: FROM PR_RelationMap as REF
03620: join PR_SuppPrices as OLD ON REF.ToSuppPrice=OLD.i and OLD.Presence=1
03621: join PR_TrPrice as NEW ON REF.ToTrPrice= NEW.i and NEW.MapStatus=1
03622: WHERE (isnull(NEW.PriceSale,0) <> isnull(OLD.PriceSale,0))  or (isnull(NEW.PriceBuy,0) <> isnull(OLD.PriceBuy,0)) or (isnull(NEW.Price1,0) <> isnull(OLD.Price1,0)) or (isnull(NEW.Price2,0) <> isnull(OLD.Price2,0)) or (isnull(NEW.Price3,0) <> isnull(OLD.Price3,0)) or (isnull(NEW.Price4,0) <> isnull(OLD.Price4,0)) or (isnull(NEW.Price5,0) <> isnull(OLD.Price5,0)) or (isnull(NEW.Price6,0) <> isnull(OLD.Price6,0)) 
03623: and NEW.Import=@importNumber 
03624: select @row4=@@Rowcount
03625: --MapStatus ?? TrPrice
03626: --1 - ????????????????????????
03627: --2 - ??????????
03628: --3 - ????????????????????????
03629: --4 - ??????????????????
03630: 
03631: 
03632: --Presence  ?? PR_SuppPrices
03633: --0 ??? ?????????????? ?????? ?? ?????????????? 
03634: --1 ??? ?????????????? ???????? ?? ?????????????? 
03635: --2 ??? ?????????????? ?????????????????? 
03636: 
03637: Return(@Row1+@Row2+@Row3+@Row4)
03638: 
03639: 
03640: GO
03641: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SetClassifierMM')) DROP PROCEDURE [dbo].[PR_SetClassifierMM]
03642: GO
03643: SET ANSI_NULLS ON
03644: GO
03645: SET QUOTED_IDENTIFIER ON
03646: GO
03647: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03648: CREATE PROCEDURE PR_SetClassifierMM
03649: @ToPrice int,
03650: @ToClass int
03651: as
03652: select 1 from PR_ClassifierMM where ToPrice=@ToPrice and ToClass=@ToClass
03653: if @@Rowcount=0
03654: insert PR_ClassifierMM (ToPrice,ToClass) values (@ToPrice,@ToClass)
03655: 
03656: 
03657: GO
03658: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SetCorrelateMap1')) DROP PROCEDURE [dbo].[PR_SetCorrelateMap1]
03659: GO
03660: SET ANSI_NULLS ON
03661: GO
03662: SET QUOTED_IDENTIFIER ON
03663: GO
03664: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03665: CREATE PROCEDURE [dbo].[PR_SetCorrelateMap1]
03666: @ImportNumber int,
03667: @NewPriceRecord int
03668: as
03669: Declare @Row1 as int
03670: INSERT INTO [PR_CorrelateMap]( [ToImport],[ToTrPrice], [ToSuppPrice], [DiffSale], [DiffBuy], [DiffName],
03671: [DiffDesc], [DiffUrl], [DiffArt], [DiffPath1], [DiffPath2], [DiffPath3], [DiffPath4], [DiffPath5], [DiffPath6], [DiffPath7], [DiffPath8])
03672: SELECT
03673: @ImportNumber,
03674: PR_TrPrice.i,                       --[ToTrPrice], 
03675: PR_SuppPrice.i,                    --[ToSuppPrice], 
03676: CASE when PR_SuppPrice.PriceSale>0 then  PR_TrPrice.PriceSale/PR_SuppPrice.PriceSale else 0 end, --[DiffSale], 
03677: CASE when PR_SuppPrice.PriceBuy>0  then  PR_TrPrice.PriceBuy/PR_SuppPrice.PriceBuy   else 0 end, --[DiffBuy], 
03678: dbo.PR_DiffWord(PR_SuppPrice.[Name],PR_TrPrice.[Name]), --[DiffName], 
03679: 0,--[DiffDesc], 
03680: 0,--[DiffUrl], 
03681: 0,--[DiffArt], 
03682: 0,--[DiffPath1], 
03683: 0,--[DiffPath2], 
03684: 0,--[DiffPath3], 
03685: 0,--[DiffPath4], 
03686: 0,--[DiffPath5], 
03687: 0,--[DiffPath6], 
03688: 0,--[DiffPath7], 
03689: 0--[DiffPath8]
03690: FROM PR_TrPrice, PR_SuppPrice(@ImportNumber)
03691: where 
03692: --@ImportNumber=PR_SuppPrice.Import and 
03693: not exists (select 1 from  PR_RelationMap where PR_RelationMap.ToSuppPrice=PR_SuppPrice.i)
03694: and   @ImportNumber=PR_TrPrice.Import    
03695: and PR_TrPrice.MapStatus=0 and @NewPriceRecord=PR_TrPrice.i
03696: select @Row1=@@Rowcount
03697: Return(@Row1)
03698: 
03699: 
03700: GO
03701: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SetLinkPrToSupp')) DROP PROCEDURE [dbo].[PR_SetLinkPrToSupp]
03702: GO
03703: SET ANSI_NULLS ON
03704: GO
03705: SET QUOTED_IDENTIFIER ON
03706: GO
03707: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03708: CREATE PROCEDURE [dbo].[PR_SetLinkPrToSupp]
03709: @PrID int,
03710: @SuppID int
03711: as
03712: Update PR_SuppPrices 
03713: Set PRID=@PrID, Status=0
03714: where @SuppID=i
03715: Return @@Rowcount
03716: 
03717: 
03718: 
03719: GO
03720: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SetSuppPrice')) DROP PROCEDURE [dbo].[PR_SetSuppPrice]
03721: GO
03722: SET ANSI_NULLS ON
03723: GO
03724: SET QUOTED_IDENTIFIER ON
03725: GO
03726: CREATE procedure [dbo].[PR_SetSuppPrice]
03727: @ImportNumber int
03728: as 
03729: 
03730: declare @ImportLogID int, @Supp int, @Row1 int, @Row2 int
03731: select @Supp=KKID from   PR_ImportParm where i=@ImportNumber
03732: select top 1 @ImportLogID=i from PR_ImportLog where import=@ImportNumber order by i desc
03733: 
03734: --?????????????? ???????????????????? ?? ???????????????????? ??????????
03735: 
03736: BEGIN TRAN
03737: 
03738: INSERT INTO [PR_SuppPrices](
03739: [Name],
03740: [Art], 
03741: [Description], 
03742: [URL], 
03743: [PriceSale], [PriceBuy], [Price1], [Price2], [Price3], [Price4], [Price5], [Price6], 
03744: [PriceDate], [ImportDate], [Warranty],
03745: [Path1], [Path2], [Path3], [Path4], [Path5], [Path6], [Path7], [Path8], 
03746: [Presence], 
03747: [Status], 
03748: [PRID], [ImportLogID], [Supp])
03749: select 
03750: PR_TrPrice.[Name],
03751: PR_TrPrice.[Art], 
03752: PR_TrPrice.[Description], 
03753: PR_TrPrice.[URL], 
03754: PR_ChangesMap.[PriceSale], PR_ChangesMap.[PriceBuy], PR_ChangesMap.[Price1], PR_ChangesMap.[Price2], PR_ChangesMap.[Price3], PR_ChangesMap.[Price4], PR_ChangesMap.[Price5], PR_ChangesMap.[Price6] ,
03755: PR_TrPrice.[PriceDate], PR_TrPrice.[ImportDate], PR_TrPrice.[Warranty],
03756: PR_TrPrice.[Path1], PR_TrPrice.[Path2], PR_TrPrice.[Path3], PR_TrPrice.[Path4], PR_TrPrice.[Path5], PR_TrPrice.[Path6], PR_TrPrice.[Path7], PR_TrPrice.[Path8], 
03757: 1, 
03758: 1, --PR_TrPrice.[MapStatus]
03759: NULL, @ImportLogID, @Supp
03760: from PR_ChangesMap join PR_TrPrice on PR_TrPrice.i=PR_ChangesMap .ToTrPrice
03761: where PR_ChangesMap.Type=1 and ToImport=@ImportNumber
03762: 
03763: select @Row1=@@Rowcount
03764: 
03765: --???????????? ???????????? ???????????? ?? ChangesMaps
03766: 
03767: Update PR_ChangesMap
03768: set ToSuppPrice=PR_SuppPrices.i
03769: from PR_ChangesMap 
03770: join PR_TrPrice on PR_ChangesMap.ToTrPrice=PR_TrPrice.i
03771: join PR_SuppPrices on PR_SuppPrices.[Name]= PR_TrPrice.[Name]
03772: where PR_ChangesMap.ToImport=@ImportNumber and PR_ChangesMap.Type=1
03773: 
03774: select @Row2=@@Rowcount
03775: 
03776: iF @Row1=@Row2 COMMIT TRAN
03777: else Rollback TRAN
03778: 
03779: Return (@Row1-@Row2) 
03780: 
03781: 
03782: 
03783: 
03784: 
03785: GO
03786: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_SetTrStatus')) DROP PROCEDURE [dbo].[PR_SetTrStatus]
03787: GO
03788: SET ANSI_NULLS ON
03789: GO
03790: SET QUOTED_IDENTIFIER ON
03791: GO
03792: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03793: CREATE PROCEDURE PR_SetTrStatus
03794: @i int=0,
03795: @Status int=0, 
03796: @SuppPriceRecord int=0,
03797: @Import int
03798: as
03799: Declare @Row1 as int, @Row2 as int
03800: 
03801: if not exists (select * from PR_TrPrice 
03802: join PR_RelationMap on PR_TrPrice.i=PR_RelationMap.ToTrPrice 
03803: where PR_TrPrice.i=@i and @Import=ToImport)
03804: BEGIN
03805: 	BEGIN TRANSACTION
03806: 	update PR_TrPrice set MapStatus=@Status where i=@i
03807: 	select @row1=@@Rowcount
03808: 
03809: 	if @row1=1  
03810:         BEGIN
03811: 	   If @Status=1  
03812:                 BEGIN -- ?????????????????? ??????????
03813:    		Insert PR_RelationMap (ToTrPrice,ToSuppPrice,ToImport) values (@i,@SuppPriceRecord,@Import)
03814:    		select @row2=@@Rowcount
03815:    		If @Row2=1 BEGIN
03816: 			   COMMIT
03817: 			   Return(0) 
03818: 			   END
03819: 	              else BEGIN
03820: 			   -- ???? ?????????????? ???????????????????? ?????????????????????? ?????????????????????? ONE
03821: 			   ROLLBACK		
03822: 			   Return(2)
03823: 			   END
03824:    		END
03825: 		COMMIT 
03826: 		return(0)
03827: 	END
03828: 	ROLLBACK 
03829: 	return(1)
03830: END
03831: ELSE BEGIN
03832: 	If exists (select * from PR_TrPrice where MapStatus=1 and @i=i)
03833: 	BEGIN
03834: 		BEGIN TRANSACTION
03835: 		--???????????????????? ??????????
03836: 		update PR_TrPrice set MapStatus=@Status where i=@i
03837: 		select @row1=@@Rowcount	
03838: 		
03839: 		if @row1=1  
03840: 		        BEGIN
03841: 				Delete from Map
03842: 				from PR_RelationMap as Map
03843: 				join PR_TrPrice on Map.ToTrPrice = PR_TrPrice.i
03844: 				where  PR_TrPrice.i=@i
03845: 				select @row2=@@Rowcount	
03846: 				
03847: 				IF @row2=1 
03848:  					BEGIN
03849: 					COMMIT
03850: 					RETURN(0)
03851: 					END
03852: 				ELSE    BEGIN
03853: 					-- ?????????? ?????????????? ???? ?????????? ???????? ???????????? ??????????
03854: 					ROLLBACK
03855: 					RETURN(4)		
03856: 					END
03857: 			END
03858: 		ELSE
03859: 			COMMIT
03860: 			Return(3)
03861: 	END
03862: 	ELSE
03863: 		-- ???????????????? ?????????????????????? ????????
03864: 		Return(5)
03865: END
03866: 
03867: GO
03868: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_TovarCheck')) DROP PROCEDURE [dbo].[PR_TovarCheck]
03869: GO
03870: SET ANSI_NULLS ON
03871: GO
03872: SET QUOTED_IDENTIFIER ON
03873: GO
03874: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03875: CREATE PROCEDURE [dbo].[PR_TovarCheck]
03876: @ImportNumber int
03877: as 
03878: 
03879: DECLARE NewTovar CURSOR FOR 
03880: SELECT i,Name,Art FROM PR_TrPrice WHERE Import=@ImportNumber
03881: FOR Update of MapStatus
03882: 
03883: DECLARE @i int, @Name nvarchar(1000), @Art nvarchar(1000),@Row1 int, @Row2 int, @Row3 int
03884: DECLARE @Supp int --?????????? ?????????? ???????????????????? ?? ?????????????? ????????????????
03885: Select  @Supp=KKID from PR_ImportParm where @ImportNumber=i
03886: Select  @Row2=0
03887: --?????????????????????????????????????? - ?????? ????????????????????????
03888: update  PR_TrPrice set MapStatus=0 where Import=@ImportNumber 
03889: delete from PR_RelationMap
03890: 
03891: OPEN  NewTovar
03892: FETCH NEXT FROM  NewTovar INTO @i,@Name,@Art
03893: 
03894: WHILE @@FETCH_STATUS = 0 BEGIN
03895: 
03896:    BEGIN TRANSACTION	   	
03897:          insert PR_RelationMap (ToImport, ToTrPrice,ToSuppPrice) 
03898:          Select @ImportNumber,@i,PR_SuppPrices.i from PR_SuppPrices where Supp=@Supp and dbo.PR_IsEqualTovar(@Art,@Name,PR_SuppPrices.Art,PR_SuppPrices.Name)=0
03899: 
03900:          select @Row1=@@Rowcount
03901: 
03902:          If (@Row1=1) --???????????????????????? ??????????????, ???????????? ????????
03903:          update PR_TrPrice set MapStatus=1 where CURRENT OF NewTovar
03904:    COMMIT 	
03905: 
03906:    Select @Row2=@Row2+@Row1
03907:    FETCH NEXT FROM  NewTovar INTO @i,@Name,@Art
03908: END
03909: 
03910: CLOSE NewTovar
03911: DEALLOCATE NewTovar
03912: 
03913: Return (@Row2) -- ???????????????????? ?????????????? ?? ?????????????????????? ?????????????????????????? ????????????
03914: 
03915: 
03916: GO
03917: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_TovarNew')) DROP PROCEDURE [dbo].[PR_TovarNew]
03918: GO
03919: SET ANSI_NULLS ON
03920: GO
03921: SET QUOTED_IDENTIFIER ON
03922: GO
03923: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03924: CREATE PROCEDURE PR_TovarNew
03925: @ImportNumber int
03926: as 
03927: declare @Art bit
03928: select  @Art=Yes_Articul from PR_ImportParmArticul
03929: join PR_ImportParm on PR_ImportParmArticul.id=PR_ImportParm.ArticulType
03930: where PR_ImportParm.i=@ImportNumber
03931: If @Art=1 BEGIN
03932: 	update PR_TrPrice set MapStatus=2 where Mapstatus=0 and Import=@ImportNumber
03933: 	Return (@@Rowcount)
03934: END
03935: 
03936: GO
03937: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_Tree')) DROP PROCEDURE [dbo].[PR_Tree]
03938: GO
03939: SET ANSI_NULLS ON
03940: GO
03941: SET QUOTED_IDENTIFIER ON
03942: GO
03943: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03944: CREATE PROCEDURE [dbo].[PR_Tree]
03945: @Supp int
03946: as
03947: select distinct path1,path2,path3,path4,path5,path6,path7,path8 from PR_SuppPrices 
03948: where path1<>'' and @Supp=supp 
03949: 
03950: 
03951: GO
03952: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_TrPriceWrite')) DROP PROCEDURE [dbo].[PR_TrPriceWrite]
03953: GO
03954: SET ANSI_NULLS ON
03955: GO
03956: SET QUOTED_IDENTIFIER ON
03957: GO
03958: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03959: 
03960: CREATE PROCEDURE PR_TrPriceWrite
03961: @Import int=0,
03962: @Name nvarchar(1000) ='',
03963: @Art nvarchar(50)='', 
03964: @Availability int=0, 
03965: @Description nvarchar(1000)='', 
03966: @URL nvarchar(300)='', 
03967: @PriceSale money=0, 
03968: @PriceBuy money=0, 
03969: @Price1 money=0, 
03970: @Price2 money=0, 
03971: @Price3 money=0, 
03972: @Price4 money=0, 
03973: @Price5 money=0, 
03974: @Price6 money=0, 
03975: @PriceDate nvarchar(50)='2006-01-01', 
03976: @ImportDate datetime='2006-01-01',
03977: @Path1 nvarchar(500)='',
03978: @Path2 nvarchar(500)='',
03979: @Path3 nvarchar(500)='',
03980: @Path4 nvarchar(500)='',
03981: @Path5 nvarchar(500)='',
03982: @Path6 nvarchar(500)='',
03983: @Path7 nvarchar(500)='',
03984: @Path8 nvarchar(500)=''
03985: 
03986: as
03987: INSERT INTO [PR_TrPrice]([Import], [Name], [Art], [Availability], [Description], [URL], [PriceSale], [PriceBuy], [Price1], [Price2], [Price3], [Price4], [Price5], [Price6], [PriceDate], [ImportDate], [Path1],[Path2],[Path3],[Path4],[Path5],[Path6],[Path7],[Path8] )
03988: VALUES(@Import, @Name, @Art, @Availability, @Description, @URL, @PriceSale, @PriceBuy, @Price1, @Price2, @Price3, @Price4, @Price5, @Price6, @PriceDate, @ImportDate, @Path1,@Path2,@Path3,@Path4,@Path5,@Path6,@Path7,@Path8)
03989: 
03990: GO
03991: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_UnvisibleImportParm')) DROP PROCEDURE [dbo].[PR_UnvisibleImportParm]
03992: GO
03993: SET ANSI_NULLS ON
03994: GO
03995: SET QUOTED_IDENTIFIER ON
03996: GO
03997: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
03998: 
03999: CREATE PROCEDURE PR_UnvisibleImportParm
04000: @i int
04001: as 
04002: Declare @Row1 int
04003: UPDATE [PR_ImportParm] 
04004: SET [visible]=0
04005: where [i]=@i
04006: Select @Row1=@@RowCount
04007: If @Row1<>1 return(-1)
04008: else return(0)
04009: 
04010: GO
04011: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_UpdateImportParm')) DROP PROCEDURE [dbo].[PR_UpdateImportParm]
04012: GO
04013: SET ANSI_NULLS ON
04014: GO
04015: SET QUOTED_IDENTIFIER ON
04016: GO
04017: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04018: 
04019: CREATE PROCEDURE PR_UpdateImportParm
04020: @i int,
04021: @sName nvarchar (50),	
04022: @KKID int,
04023: @Formater nvarchar (50),
04024: @FormaterParm nvarchar (3500),
04025: @Srok int,
04026: @SrokActionType int ,
04027: @PresentType int ,
04028: @ArticulType int ,
04029: @SourceType int,
04030: @SourceURL nvarchar (250),
04031: @SourceCheck bit 
04032: as 
04033: Declare @Row1 int, @Row2 int
04034: UPDATE [PR_ImportParm] 
04035: SET [ImportName]=@sName,[KKID]=@KKID,[Formater]=@Formater,[FormaterParm]=@FormaterParm,
04036: [Srok]=@Srok,[SrokActionType]=@SrokActionType,[PresentType]=@PresentType,
04037: [ArticulType]=@ArticulType,[SourceType]=@SourceType,[SourceURL]=@SourceURL,[SourceCheck]=@SourceCheck
04038: where [i]=@i
04039: Select @Row1=@@RowCount
04040: If @Row1<>1 return(-1)
04041: else return(0)
04042: 
04043: GO
04044: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_UpdCheckTovarName')) DROP PROCEDURE [dbo].[PR_UpdCheckTovarName]
04045: GO
04046: SET ANSI_NULLS ON
04047: GO
04048: SET QUOTED_IDENTIFIER ON
04049: GO
04050: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04051: CREATE PROCEDURE [dbo].[PR_UpdCheckTovarName]
04052: @i int,
04053: @Value sql_variant,
04054: @ColumnName as nvarchar(10)
04055: as 
04056: If      @ColumnName='ToGroup' 
04057:    If   cast(@Value as int) = 0 update PR_CheckTovarName set ToGroup=NULL where i=@i
04058:    else update PR_CheckTovarName set ToGroup=cast(@Value as int) where i=@i
04059: else if @ColumnName='Key1'    update PR_CheckTovarName set Key1=cast(@Value as nvarchar) where i=@i
04060: else if @ColumnName='Key2'    update PR_CheckTovarName set Key2=cast(@Value as nvarchar) where i=@i
04061: else if @ColumnName='Key3'    update PR_CheckTovarName set Key3=cast(@Value as nvarchar) where i=@i
04062: return @@Rowcount
04063: 
04064: 
04065: 
04066: GO
04067: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_UpdClassifierWithNewImage')) DROP PROCEDURE [dbo].[PR_UpdClassifierWithNewImage]
04068: GO
04069: SET ANSI_NULLS ON
04070: GO
04071: SET QUOTED_IDENTIFIER ON
04072: GO
04073: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04074: CREATE PROCEDURE [dbo].[PR_UpdClassifierWithNewImage]
04075: @i int,
04076: @Name nvarchar(50),
04077: @OrdinalNo int,
04078: @ImageKey nvarchar(6),
04079: @GroupName nvarchar(50),
04080: @ClassTypeName nvarchar(50),
04081: @Description nvarchar(250),
04082: @NameVP nvarchar(100),
04083: @NamePP nvarchar(100),
04084: @NameRP nvarchar(100)
04085: as
04086: Declare @GroupId int, @ClassTypeId int
04087: select @GroupID=id from PR_Groups where [name]=@GroupName
04088: select @ClassTypeId=id from PR_ClassTypeList where [name]=@ClassTypeName
04089: 
04090: update [PR_ClassifierList ]set OrdinalNo=OrdinalNo+1 where OrdinalNo>@OrdinalNo
04091: 
04092: Update [PR_ClassifierList] SET [Name]=@Name, [OrdinalNo]=@OrdinalNo,[ImageKey]=@ImageKey,[Type]=@ClassTypeId,[GroupID]=@GroupID,[Description]=@Description,NameVP=@NameVP,NamePP=@NamePP,NameRP=@NameRP
04093: where id=@i
04094: 
04095: return (@@Rowcount)
04096: 
04097: 
04098: 
04099: GO
04100: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_UpdClassifierWithOldImage')) DROP PROCEDURE [dbo].[PR_UpdClassifierWithOldImage]
04101: GO
04102: SET ANSI_NULLS ON
04103: GO
04104: SET QUOTED_IDENTIFIER ON
04105: GO
04106: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04107: CREATE PROCEDURE [dbo].[PR_UpdClassifierWithOldImage]
04108: @i int,
04109: @Name nvarchar(50),
04110: @OrdinalNo int,
04111: @OldImageValue nvarchar(50),
04112: @GroupName nvarchar(50),
04113: @ClassTypeName nvarchar(50),
04114: @Description nvarchar(250)
04115: as
04116: Declare @GroupId int, @ClassTypeId int, @OldImageID nvarchar(6), @NewImageID nvarchar(6)
04117: select @GroupID=id from PR_Groups where [name]=@GroupName
04118: select @ClassTypeId=id from PR_ClassTypeList where [name]=@ClassTypeName
04119: select @OldImageID=ImageKey FROM PR_ClassifierList where [Name]=@OldImageValue
04120: BEGIN TRAN
04121: insert SY_Image([Image],[Alias]) select [Image],[Alias] From SY_Image where [KEY]=@OldImageID
04122: select @NewImageID=[KEY] from SY_Image where i=scope_Identity()
04123: COMMIT
04124: 
04125: update [PR_ClassifierList ]set OrdinalNo=OrdinalNo+1 where OrdinalNo>@OrdinalNo
04126: 
04127: Update [PR_ClassifierList] SET [Name]=@Name, [OrdinalNo]=@OrdinalNo,[ImageKey]=@NewImageID,[Type]=@ClassTypeId,[GroupID]=@GroupID,[Description]=@Description
04128: where id=@i
04129: 
04130: return (@@Rowcount)
04131: 
04132: 
04133: GO
04134: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_UpdGroup')) DROP PROCEDURE [dbo].[PR_UpdGroup]
04135: GO
04136: SET ANSI_NULLS ON
04137: GO
04138: SET QUOTED_IDENTIFIER ON
04139: GO
04140: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04141: create PROCEDURE [dbo].[PR_UpdGroup]
04142: @i as int,
04143: @Name as nvarchar(50),
04144: @ImageKey as nvarchar(6)
04145: as 
04146: update PR_Groups 
04147: set [Name]=@Name, ImageKey=@ImageKey
04148: where id=@i
04149: 
04150: 
04151: 
04152: GO
04153: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_UpdPrList')) DROP PROCEDURE [dbo].[PR_UpdPrList]
04154: GO
04155: SET ANSI_NULLS ON
04156: GO
04157: SET QUOTED_IDENTIFIER ON
04158: GO
04159: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04160: CREATE PROCEDURE [dbo].[PR_UpdPrList]
04161: @Id int,
04162: @ModelName nvarchar(4000),
04163: @PresenseType int,
04164: @Country int,
04165: @DescriptionS nvarchar(1000),
04166: @Description ntext,
04167: @UseFixedPrice bit,
04168: @FixedPrice money,
04169: @GTD nvarchar(50),
04170: @UseCategory bit,
04171: @Favourite bit,
04172: @FavColor int,
04173: @FavComment nvarchar(250),
04174: @ShopID int,
04175: @CategoryID int
04176: as
04177: If @CategoryID=0
04178: UPDATE [PR_List] 
04179:         SET [ModelName]=@ModelName
04180:            ,[PresenseType]=@PresenseType
04181:            ,[Country]=@Country
04182:            ,[DescriptionS]=@DescriptionS
04183:            ,[Description]=@Description
04184:            ,[UseFixedPrice]=@UseFixedPrice
04185:            ,[FixedPrice]=@FixedPrice
04186:            ,[GTD]=@GTD
04187:            ,[UseCategory]=@UseCategory
04188:            ,[Favourite]=@Favourite
04189:            ,[FavColor]=@FavColor
04190:            ,[FavComment]=@FavComment
04191:            ,[ShopID]=@ShopID
04192:         WHERE @id=id
04193: else
04194: UPDATE [PR_List] 
04195:         SET [ModelName]=@ModelName
04196:            ,[PresenseType]=@PresenseType
04197:            ,[Country]=@Country
04198:            ,[DescriptionS]=@DescriptionS
04199:            ,[Description]=@Description
04200:            ,[UseFixedPrice]=@UseFixedPrice
04201:            ,[FixedPrice]=@FixedPrice
04202:            ,[GTD]=@GTD
04203:            ,[UseCategory]=@UseCategory
04204:            ,[Favourite]=@Favourite
04205:            ,[FavColor]=@FavColor
04206:            ,[FavComment]=@FavComment
04207:            ,[ShopID]=@ShopID
04208:            ,[CategoryID]=@CategoryID
04209:         WHERE @id=id
04210: return @@rowcount
04211: 
04212: GO
04213: 
04214: IF  EXISTS (SELECT * FROM sysobjects WHERE name = ('PR_GetGroupImageKeyForName')) DROP PROCEDURE [dbo].[PR_GetGroupImageKeyForName]
04215: GO
04216: SET ANSI_NULLS ON
04217: GO
04218: SET QUOTED_IDENTIFIER ON
04219: GO
04220: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04221: create PROCEDURE [dbo].[PR_GetGroupImageKeyForName]
04222: @Name as nvarchar(50)
04223: as 
04224: select ImageKey from PR_Groups where @Name=[name]
04225: GO
04226: IF  EXISTS (SELECT * FROM sys.objects WHERE name=('PR_GetClassTypeForName')) DROP PROCEDURE [dbo].[PR_GetClassTypeForName]
04227: GO
04228: SET ANSI_NULLS ON
04229: GO
04230: SET QUOTED_IDENTIFIER ON
04231: GO
04232: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04233: Create PROCEDURE [dbo].[PR_GetClassTypeForName]
04234: @Name as nvarchar(50)
04235: as 
04236: select IsBrend,IsMagazin,IsKategory,IsSubGroup,IsDetails from PR_ClassTypeList where @Name=[name]
04237: GO
04238: 
04239: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetPRListInSubGroupSFD')) DROP PROCEDURE [dbo].[PR_GetPRListInSubGroupSFD]
04240: GO
04241: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04242: 
04243: IF EXISTS (SELECT * FROM sysobjects WHERE name=D('PR_GetPRListDEBUGSFD')) DROP PROCEDURE [dbo].[PR_GetPRListDEBUGSFD]
04244: GO
04245: SET ANSI_NULLS ON
04246: GO
04247: SET QUOTED_IDENTIFIER ON
04248: GO
04249: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04250: create PROCEDURE [dbo].[PR_GetPRListInSubGroupSFD]
04251: @Group nvarchar(100),
04252: @SubGroup nvarchar(100),
04253: @OverrideByID int = -1
04254: as
04255: --exec PR_GetPRListInSubGroup N'??????????????????????????',N'?????????? ????????????'
04256: select  
04257: PR_List.id,
04258: PR_List.ModelName,
04259: PR_List.PresenseType,
04260: PR_List.Country,
04261: PR_List.DescriptionS,
04262: PR_List.Description,
04263: PR_List.UseFixedPrice,
04264: PR_List.FixedPrice,
04265: PR_List.GTD,
04266: PR_List.UseCategory,
04267: PR_List.Favourite,
04268: PR_List.FavColor,
04269: PR_List.FavComment,
04270: PR_List.ShopID,
04271: PR_List.CategoryID,
04272: SY_Countries.sCountryName
04273: 
04274: from PR_List 
04275: join SY_Countries on SY_Countries.sID=PR_List.Country
04276: join PR_PresenceType on PR_PresenceType.ID=PR_List.PresenseType
04277: join PR_ClassifierMM on PR_ClassifierMM.ToPrice=PR_List.id 
04278: join PR_ClassifierList on PR_ClassifierList.id= PR_ClassifierMM.ToClass and PR_ClassifierList.Name=@SubGroup
04279: join PR_ClassTypeList on PR_ClassTypeList.id= PR_ClassifierList.Type and PR_ClassTypeList.IsSubGroup=1  
04280: join PR_Groups on PR_Groups.id=PR_ClassifierList.GroupID and PR_Groups.Name=@Group
04281: 
04282: WHERE PR_List.id=@OverrideByID
04283: OR @OverrideByID = -1
04284: 
04285: GO
04286: 
04287: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ClassSetSFD')) DROP PROCEDURE [dbo].[PR_ClassSetSFD]
04288: GO
04289: SET ANSI_NULLS ON
04290: GO
04291: SET QUOTED_IDENTIFIER ON
04292: GO
04293: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04294: CREATE procedure [dbo].[PR_ClassSetSFD]
04295: @OverrideByID int = -1,
04296: @CurrentUser as int = 11,
04297: @Class as nvarchar(50) = '',
04298: @Enable as bit = 0
04299: as
04300: set nocount on
04301: IF @OverrideByID=-1 BEGIN
04302: --???????????? ???? ???????????? - ?????????????????? ?????????????????????????? ?? ?????????? ?? ?????????????? ?????? ??????????????????????????????????
04303: delete PR_ClassSET where @CurrentUser=CurrentUser AND Enable=0
04304: insert PR_ClassSET
04305: select @CurrentUser,@Enable,X.ID 
04306: from PR_ClassifierList X
04307: where X.[Name]=@Class and not exists ( --???????????? ????????????????????????
04308: select * from PR_ClassSET where @CurrentUser=CurrentUser and ToClass=X.id and enable=1)
04309: END
04310: ELSE BEGIN
04311: --???????????? ???? ???????????????????????????? - ???????????? ?????? ??????????????????
04312: update PR_ClassSET set [Enable]=case when [Enable]=0 then 1 else 0 end
04313: where @CurrentUser=CurrentUser and ToClass=@OverrideByID
04314: END
04315: select 
04316: PR_ClassifierList.ID as ID,
04317: PR_ClassSET.[Enable] as IsEnable,
04318: case when PR_ClassSET.[Enable]=0 then 'ilStatus#WORK'
04319: else 'ilStatus#WORK_G' end as ID$Pic,
04320: PR_ClassifierList.Name as Class,
04321: 'ilIcons#'+ PR_ClassifierList.ImageKey as Class$Pic,
04322: PR_ClassTypeList.Name as ClassType,
04323: 'ilIcons#'+PR_ClassTypeList.ImageKey as ClassType$Pic,
04324: PR_ClassifierList.Type,
04325: PR_ClassTypeList.IsBrend,
04326: PR_ClassTypeList.IsMagazin,
04327: PR_ClassTypeList.IsKategory,
04328: PR_ClassTypeList.IsSubGroup,
04329: PR_ClassTypeList.IsDetails,
04330: PR_ClassSET.i
04331: from PR_ClassSET 
04332: join PR_ClassifierList on PR_ClassSet.ToClass = PR_ClassifierList.ID
04333: join PR_ClassTypeList on PR_ClassifierList.[Type]=PR_ClassTypeList.Id
04334: WHERE (PR_ClassifierList.ID=@OverrideByID OR @OverrideByID = -1 )
04335: and PR_ClassSET.CurrentUser=@CurrentUser
04336: order by i desc
04337: 
04338: GO
04339: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_ClassSetDEBUGSFD')) DROP PROCEDURE [dbo].[PR_ClassSetDEBUGSFD]
04340: GO
04341: SET ANSI_NULLS ON
04342: GO
04343: SET QUOTED_IDENTIFIER ON
04344: GO
04345: 
04346: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04347: CREATE procedure [dbo].[PR_ClassSetDEBUGSFD]
04348: @OverrideByID int = -1,
04349: @CurrentUser as int = 0 
04350: as
04351: --exec ZW_RegisterSFD 11,'2006-08-25 00:00:00:000','2006-11-24 00:00:00:000',1,0,0,-1,-1,0,N'',0,0,0,default,N'ZWID',N'DSID',default,1,1,default
04352: select 
04353: PR_ClassifierList.ID as ID,
04354: case when PR_ClassifierList.ID<@CurrentUser then 1
04355: else 0 end  as IsEnable,
04356: case when PR_ClassifierList.ID<@CurrentUser then 'ilStatus#WORK'
04357: else 'ilStatus#WORK_G' end as ID$Pic,
04358: PR_ClassifierList.Name as Class,
04359: 'ilIcons#'+ PR_ClassifierList.ImageKey as Class$Pic,
04360: PR_ClassTypeList.Name as ClassType,
04361: 'ilIcons#'+PR_ClassTypeList.ImageKey as ClassType$Pic,
04362: PR_ClassifierList.Type,
04363: PR_ClassTypeList.IsBrend,
04364: PR_ClassTypeList.IsMagazin,
04365: PR_ClassTypeList.IsKategory,
04366: PR_ClassTypeList.IsSubGroup,
04367: PR_ClassTypeList.IsDetails
04368: from PR_ClassifierList join PR_ClassTypeList on PR_ClassifierList.Type=PR_ClassTypeList.Id
04369: WHERE PR_ClassifierList.ID=@OverrideByID OR @OverrideByID = -1
04370: 
04371: GO
04372: 
04373: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetAllType')) DROP PROCEDURE [dbo].[PR_GetAllType]
04374: GO
04375: SET ANSI_NULLS ON
04376: GO
04377: SET QUOTED_IDENTIFIER ON
04378: GO
04379: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04380: create PROCEDURE [dbo].[PR_GetAllType]
04381: as
04382: select * 
04383: from PR_ClassTypeList 
04384: order by OrdinalNo
04385: 
04386: GO
04387: 
04388: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetBrendForKategory')) DROP PROCEDURE [dbo].[PR_GetBrendForKategory]
04389: GO
04390: SET ANSI_NULLS ON
04391: GO
04392: SET QUOTED_IDENTIFIER ON
04393: GO
04394: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04395: CREATE procedure [dbo].[PR_GetBrendForKategory]
04396: @iKat as int,
04397: @iGroup as int
04398: as
04399: select id,Name,ImageKey 
04400: from PR_Class BREND
04401: where BREND.isBrend=1 and exists
04402: (select * from dbo.PR_List
04403: join PR_ClassifierMM on PR_ClassifierMM.ToPrice=PR_List.id
04404: join PR_ClassifierMM MM1 on MM1.ToPrice=PR_List.ID
04405: join PR_ClassifierList CL1 on CL1.ID=MM1.ToClass and CL1.ID=@iKat
04406: join PR_ClassTypeList CT1 on CT1.ID=CL1.Type and CT1.IsKategory=1
04407: join PR_ClassifierMM MM2 on MM2.ToPrice=PR_List.ID
04408: join PR_Class CL2 on MM2.ToClass=CL2.ID and CL2.[Group]=@iGroup and CL2.IsSubGroup=1
04409: where PR_ClassifierMM.ToClass=Brend.id)
04410: GO
04411: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetBrendForSubGroup')) DROP PROCEDURE [dbo].[PR_GetBrendForSubGroup]
04412: GO
04413: SET ANSI_NULLS ON
04414: GO
04415: SET QUOTED_IDENTIFIER ON
04416: GO
04417: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04418: CREATE procedure [dbo].[PR_GetBrendForSubGroup]
04419: @iSubGroup as int
04420: as
04421: --??????????????????????????, ?????? ???????????????? ???????????????????? ?????????????? ??????????-??????????,?? ?????????????? ???????????????????? ???????????? ???? ???????????????? ???????????????????????? (??????????????????)
04422: select id,Name,ImageKey 
04423: from dbo.PR_Class Brend 
04424: where Brend.isBrend=1 and exists
04425: (select * from dbo.PR_List Y
04426: join PR_ClassifierMM on PR_ClassifierMM.ToPrice=Y.id 
04427: join PR_ClassifierMM MM1 on MM1.ToPrice=Y.ID
04428: join PR_ClassifierList CL1 on CL1.ID=MM1.ToClass and CL1.ID=@iSubGroup
04429: join PR_ClassTypeList CT1 on CT1.ID=CL1.Type and CT1.IsSubGroup=1
04430: where PR_ClassifierMM.ToClass=Brend.id)
04431: 
04432: 
04433: 
04434: GO
04435: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetKategoryForGroup')) DROP PROCEDURE [dbo].[PR_GetKategoryForGroup]
04436: GO
04437: SET ANSI_NULLS ON
04438: GO
04439: SET QUOTED_IDENTIFIER ON
04440: GO
04441: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04442: CREATE procedure [dbo].[PR_GetKategoryForGroup]
04443: @iGroup as int
04444: as
04445: select   KAT.id,KAT.Name,KAT.ImageKey 
04446: from PR_List PR1
04447: join PR_ClassifierMM MM1 on MM1.ToPrice=PR1.ID
04448: join PR_Class        KAT on KAT.ID=MM1.ToClass and KAT.IsKategory=1
04449: join PR_ClassifierMM MM2 on MM2.ToPrice=PR1.ID
04450: join PR_Class        GR1 on MM2.ToClass=GR1.ID and GR1.[Group]=@iGroup and GR1.IsSubGroup=1
04451: group by KAT.id,KAT.Name,KAT.ImageKey
04452: 
04453: GO
04454: IF EXISTS (SELECT * FROM sysobjects WHERE name=('PR_GetSubGroupForGroup')) DROP PROCEDURE [dbo].[PR_GetSubGroupForGroup]
04455: GO
04456: SET ANSI_NULLS ON
04457: GO
04458: SET QUOTED_IDENTIFIER ON
04459: GO
04460: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
04461: CREATE procedure [dbo].[PR_GetSubGroupForGroup]
04462: @iGroup as int
04463: as
04464: select id,Name,ImageKey from dbo.PR_Class Z
04465: where isSubGroup=1 and [Group]=@iGroup and exists 
04466: (select 1 from PR_List join PR_ClassifierMM on PR_ClassifierMM.ToPrice=PR_List.id
04467: where PR_ClassifierMM.ToClass=z.ID)
04468: 
04469: 
04470: GO
04471: 
04472: 
04473: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04474: VALUES ('',NULL,NULL)
04475: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04476: VALUES ('P??????????','????????????','????????????')
04477: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04478: VALUES ('??????????????','?????????????? (?? ?????????????? ??????????)',NULL)
04479: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04480: VALUES ('????????????????','????????????????',NULL)
04481: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04482: VALUES ('??????','?????????????????????? ?????????? ??????????????',NULL)
04483: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04484: VALUES ('????????????????????????????','?????????????????????? ?????????????????????? ???????????????????????????? ?? ???????????????? ????????????????',NULL)
04485: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04486: VALUES ('??????????','?????????????????? ???????????????? ???????????????????? (??????)',NULL)
04487: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04488: VALUES ('????????????????','????????????????',NULL)
04489: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04490: VALUES ('????????????????','???????????????????????? ???????????????????? ????????????????',NULL)
04491: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04492: VALUES ('????????????','????????????',NULL)
04493: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04494: VALUES ('??????????????','?????????????????????? ??????????????',NULL)
04495: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04496: VALUES ('??????????????','???????????????????? ????????????????????',NULL)
04497: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04498: VALUES ('??????????','???????????????????? ??????????',NULL)
04499: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04500: VALUES ('??????????????????','???????????????????? ??????????????????',NULL)
04501: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04502: VALUES ('????????????','?????????????????????? ????????????????????',NULL)
04503: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04504: VALUES ('????????????','????????????',NULL)
04505: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04506: VALUES ('?????????? ????????.','???????????????????? ??????????','???????????????????? ??????????')
04507: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04508: VALUES ('????????????????????','?????????????? ???????????????????? ????????????????????',NULL)
04509: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04510: VALUES ('????????????????????','?????????????????????? ????????????????????',NULL)
04511: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04512: VALUES ('????????????','???????????????? ????????????????????',NULL)
04513: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04514: VALUES ('????????????-????????','????????????-???????? (??????)',NULL)
04515: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04516: VALUES ('????????????????','???????????????????? ????????????????',NULL)
04517: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04518: VALUES ('???????????? (??????????????)','???????????? (??????????????)','??????????????')
04519: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04520: VALUES ('??????????????','?????????????????????? ??????????????',NULL)
04521: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04522: VALUES ('??????????????','??????????????',NULL)
04523: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04524: VALUES ('??????????????????','???????????????????? ??????????????????',NULL)
04525: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04526: VALUES ('??????????????????','?????????????????????? ????????????????????',NULL)
04527: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04528: VALUES ('??????????????','?????????????????????? ????????????????????',NULL)
04529: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04530: VALUES ('?????????? (????????)','????????',NULL)
04531: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04532: VALUES ('??????????????','???????????????????????? ?????????????????????? ??????????',NULL)
04533: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04534: VALUES ('??????????-????????','???????????????????? ??????????-????????',NULL)
04535: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04536: VALUES ('????????????????????','?????????????????????????? ????????????????????',NULL)
04537: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04538: VALUES ('????????????????','???????????????????????? ???????????????????? ????????????????',NULL)
04539: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04540: VALUES ('??????????????????','??????????????????',NULL)
04541: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04542: VALUES ('??????????????','??????????????',NULL)
04543: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04544: VALUES ('?????????????????? ????????????????????','?????????????????? ????????????????????','????????????????')
04545: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04546: VALUES ('????????????','????????????',NULL)
04547: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04548: VALUES ('??????????','?????????????? ????????????????????',NULL)
04549: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04550: VALUES ('??????????????','??????????????',NULL)
04551: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04552: VALUES ('??????????????',NULL,NULL)
04553: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04554: VALUES ('????????????????','????????????????',NULL)
04555: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04556: VALUES ('??????????????',NULL,NULL)
04557: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04558: VALUES ('??????????????',NULL,NULL)
04559: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04560: VALUES ('??????????',NULL,NULL)
04561: INSERT SY_Countries (sCountryName,sNXCountryName,sNX2CountryName)
04562: VALUES ('????????????',NULL,NULL)
04563: GO
04564: INSERT PR_ClassTypeList (Name,OrdinalNo,ImageKey,IsBrend,IsMagazin,IsKategory,IsSubGroup,IsDetails)
04565: VALUES ('??????????',2,'i1',1,0,0,0,0)
04566: INSERT PR_ClassTypeList (Name,OrdinalNo,ImageKey,IsBrend,IsMagazin,IsKategory,IsSubGroup,IsDetails)
04567: VALUES ('??????????????????',3,'i1',0,0,0,1,0)
04568: INSERT PR_ClassTypeList (Name,OrdinalNo,ImageKey,IsBrend,IsMagazin,IsKategory,IsSubGroup,IsDetails)
04569: VALUES ('??????????????????',4,'i1',0,0,1,0,0)
04570: INSERT PR_ClassTypeList (Name,OrdinalNo,ImageKey,IsBrend,IsMagazin,IsKategory,IsSubGroup,IsDetails)
04571: VALUES ('????????????????????????????',5,'i1',0,0,0,0,1)
04572: INSERT PR_ClassTypeList (Name,OrdinalNo,ImageKey,IsBrend,IsMagazin,IsKategory,IsSubGroup,IsDetails)
04573: VALUES ('??????????????',7,'i1',0,1,0,0,0)
04574: GO
04575: INSERT PR_PresenceType (Name,OrdinalNo,ImageKey)
04576: VALUES ('Auto',1,NULL)
04577: INSERT PR_PresenceType (Name,OrdinalNo,ImageKey)
04578: VALUES ('???????????? ?? ??????????????',2,NULL)
04579: INSERT PR_PresenceType (Name,OrdinalNo,ImageKey)
04580: VALUES ('???????????? ?????? ?? ??????????????',3,NULL)
04581: INSERT PR_PresenceType (Name,OrdinalNo,ImageKey)
04582: VALUES ('???? ???????????????????? ???? ??????????',4,NULL)
04583: INSERT PR_PresenceType (Name,OrdinalNo,ImageKey)
04584: VALUES ('??????????????',5,NULL)
04585: GO
04586: INSERT PR_ProviderList (FormaterName,DefaultParm)
04587: VALUES ('PR_FP_XL_Outline',';???????????????????????? ???????????????? ?? ?????????? ?? ?????????????? 
04588: [DataLocation] 
04589: NameCol=2 
04590: StartRow=6 
04591: MaxRow=10000 
04592: ;?????????????????????? ?????????????? ???????????? - ?????????????? "=0" ???? ??????????????????????
04593: PriceBuy=3 
04594: PriceSale=0
04595: Price1=0
04596: Price2=0
04597: Price3=0
04598: Price4=0
04599: Price5=0
04600: Price6=0
04601: 
04602: 
04603: ;???????????????? ?????????????????????? ???????????? ???????????????? 
04604: [TreeDefine] 
04605: ;?????????? ??????????????????????: 0 - ?????????????????????????? ?????????????????? ???? ???????? ?????????????????????? (?????????????? ??????????) 
04606: ; 1- ?????????????????????????? ????????????, ?????????????? ?? ?????????????????? ?????????????? 
04607: ; 2- OutLine
04608: TreeMode=2 
04609: ; ?????? Mode=1 ?????????? ?????????????? ?? ?????????????? ???????????????? 
04610: TreeCol=1
04611: ;?????????????? ?????????????? ?????????????? - ???????????? ???????? ?? ?????????????????? ??????????????
04612: TreeFlag=2
04613: 
04614: [Articul]
04615: ;???????????????????? ????????????????: 0-??????????????????????, ?????? ?????????? ??????????????
04616: ArtCol=0
04617: 
04618: ;???????????????? ?????????????????????? ???????????? 
04619: [CheckPrice] 
04620: ;?????????? ????????????????: 0-?????????? ?? ????????????, 1-... 
04621: CheckMode=0 
04622: CheckRow=4 
04623: CheckCol=2
04624: CheckText=??????????-???????? "????????????" 
04625: 
04626: ;?????????? ???????? 
04627: [DateLocation] 
04628: ;??????????: 2-?????? ???????? (???????????????????????? ?????????????? ???????? ?? ??????????), 
04629: ; 1-?????? ???????? (???????????????????????? ?????????????? ????????), 0-???????? ?? ???????????? 
04630: DateMode=2 
04631: DateRow=5
04632: DateCol=2
04633: DateReplace= ??.,
04634: ')
04635: INSERT PR_ProviderList (FormaterName,DefaultParm)
04636: VALUES ('PR_FP_Text','[DataLocation] 
04637: NameCol=2 
04638: StartRow=2 
04639: MaxRow=10000
04640: ;?????????????????????? ?????????????? ???????????? - ?????????????? "=0" ???? ??????????????????????
04641: PriceBuy=4
04642: PriceSale=5
04643: Price1=0
04644: Price2=0
04645: Price3=0
04646: Price4=0
04647: Price5=0
04648: Price6=0
04649: 
04650: 
04651: ;???????????????? ?????????????????????? ???????????? ???????????????? 
04652: [TreeDefine] 
04653: ; 1- ?????????????????????????? ????????????, ?????????????? ?? ?????????????????? ?????????????? 
04654: TreeMode=1 
04655: ; ?????? Mode=1 ?????????? ?????????????? ?? ?????????????? ???????????????? 
04656: TreeCol=2
04657: NameReplace=,,,
04658: 
04659: 
04660: [Articul]
04661: ;???????????????????? ????????????????: ?????????? ??????????????
04662: ArtCol=0
04663: 
04664: 
04665: ;???????????????? ?????????????????????? ???????????? 
04666: [CheckPrice] 
04667: ;?????????? ????????????????: 0-?????????? ?? ????????????. 
04668: CheckMode=0 
04669: CheckRow=0 
04670: CheckCol=0
04671: CheckText=??????
04672: 
04673: 
04674: ;?????????? ???????? 
04675: [DateLocation] 
04676: ;??????????: 2-?????? ???????? (???????????????????????? ?????????????? ???????? ?? ??????????), 
04677: DateMode=2
04678: 
04679: 
04680: [TovarPresence]
04681: ;?????????????? ?? ???????????????????? ?????????????? ????????????
04682: PresenceColumn=6
04683: PresenceNo=??????????????????????,???? ??????????????????,??????????????????
04684: 
04685: ')
04686: 
04687: 
04688: INSERT PR_ImportParm (ImportName,KKID,Formater,FormaterParm,Srok,SrokActionType,PresentType,ArticulType,SourceType,SourceURL,SourceCheck,Comment,Visible)
04689: VALUES ('OSTAVA',3412,'PR_FP_XL_Outline',';???????????????????????? ???????????????? ?? ?????????? ?? ?????????????? 
04690: [DataLocation] 
04691: NameCol=2 
04692: StartRow=6 
04693: MaxRow=10000 
04694: ;?????????????????????? ?????????????? ???????????? - ?????????????? "=0" ???? ??????????????????????
04695: PriceBuy=3 
04696: PriceSale=6
04697: Price1=0
04698: Price2=0
04699: Price3=0
04700: Price4=0
04701: Price5=0
04702: Price6=0
04703: 
04704: 
04705: ;???????????????? ?????????????????????? ???????????? ???????????????? 
04706: [TreeDefine] 
04707: ;?????????? ??????????????????????: 0 - ?????????????????????????? ?????????????????? ???? ???????? ?????????????????????? (?????????????? ??????????) 
04708: ; 1- ?????????????????????????? ????????????, ?????????????? ?? ?????????????????? ?????????????? 
04709: TreeMode=2 
04710: ; ?????? Mode=1 ?????????? ?????????????? ?? ?????????????? ???????????????? 
04711: TreeCol=1
04712: ;?????????????? ?????????????? ?????????????? - ???????????? ???????? ?? ?????????????????? ??????????????
04713: TreeFlag=2
04714: 
04715: [Articul]
04716: ;???????????????????? ????????????????: 0-??????????????????????, ?????? ?????????? ??????????????
04717: ArtCol=0
04718: ;??????????????, ?????? ???????????????? ???????????????? ?? ??????????????, - ?? ?????????????? ?? ?????????????? - ???????????? ????????
04719: ArtOrDataCol=2
04720: 
04721: ;???????????????? ?????????????????????? ???????????? 
04722: [CheckPrice] 
04723: ;?????????? ????????????????: 0-?????????? ?? ????????????, 1-... 
04724: CheckMode=0 
04725: CheckRow=4 
04726: CheckCol=2
04727: CheckText=??????????-???????? "????????????" 
04728: 
04729: ;?????????? ???????? 
04730: [DateLocation] 
04731: ;??????????: 2-?????? ???????? (???????????????????????? ?????????????? ???????? ?? ??????????), 
04732: ; 1-?????? ???????? (???????????????????????? ?????????????? ????????), 0-???????? ?? ???????????? 
04733: DateMode=2 
04734: DateRow=5
04735: DateCol=2
04736: DateReplace= ??.,
04737: 
04738: 
04739: 
04740: ',30,1,1,1,3,'',0,NULL,1)
04741: INSERT PR_ImportParm (ImportName,KKID,Formater,FormaterParm,Srok,SrokActionType,PresentType,ArticulType,SourceType,SourceURL,SourceCheck,Comment,Visible)
04742: VALUES ('Nix',2856,'PR_FP_XL_Outline','[DataLocation] 
04743: NameCol=2 
04744: StartRow=8 
04745: MaxRow=1000
04746: ;?????????????????????? ?????????????? ???????????? - ?????????????? "=0" ???? ??????????????????????
04747: PriceBuy=6 
04748: PriceSale=4
04749: Price1=4
04750: Price2=5
04751: Price3=6
04752: Price4=0
04753: Price5=0
04754: Price6=0
04755: 
04756: 
04757: ;???????????????? ?????????????????????? ???????????? ???????????????? 
04758: [TreeDefine] 
04759: ;?????????? ??????????????????????: 0 - ?????????????????????????? ?????????????????? ???? ???????? ?????????????????????? (?????????????? ??????????) 
04760: ; 1- ?????????????????????????? ????????????, ?????????????? ?? ?????????????????? ?????????????? 
04761: TreeMode=1 
04762: ; ?????? Mode=1 ?????????? ?????????????? ?? ?????????????? ???????????????? 
04763: TreeCol=1
04764: ;?????????????? ?????????????? ?????????????? - ???????????? ???????? ?? ?????????????????? ??????????????
04765: TreeFlag=2
04766: 
04767: [Articul]
04768: ;???????????????????? ????????????????: 0-??????????????????????, ?????? ?????????? ??????????????
04769: ArtCol=1
04770: ;??????????????, ?????? ???????????????? ???????????????? ?? ??????????????, - ?? ?????????????? ?? ?????????????? - ???????????? ????????
04771: ArtOrDataCol=2
04772: 
04773: ;???????????????? ?????????????????????? ???????????? 
04774: [CheckPrice] 
04775: ;?????????? ????????????????: 0-?????????? ?? ????????????, 1-... 
04776: CheckMode=0 
04777: CheckRow=2 
04778: CheckCol=2
04779: CheckText=??????.  974-3333 (30 ??????????),  616-70-01 (5 ??????????) http://www.nix.ru  E-mail: [email protected]
04780: 
04781: ;?????????? ???????? 
04782: [DateLocation] 
04783: ;??????????: 2-?????? ???????? (???????????????????????? ?????????????? ???????? ?? ??????????), 
04784: ; 1-?????? ???????? (???????????????????????? ?????????????? ????????), 0-???????? ?? ???????????? 
04785: DateMode=0 
04786: DateRow=2
04787: DateCol=5
04788: ;DateReplace=,
04789: 
04790: 
04791: ',30,1,1,1,3,'',0,NULL,1)
04792: INSERT PR_ImportParm (ImportName,KKID,Formater,FormaterParm,Srok,SrokActionType,PresentType,ArticulType,SourceType,SourceURL,SourceCheck,Comment,Visible)
04793: VALUES ('????????????????????????',768,'PR_FP_Text','[DataLocation] 
04794: NameCol=2 
04795: StartRow=2 
04796: MaxRow=1000
04797: ;?????????????????????? ?????????????? ???????????? - ?????????????? "=0" ???? ??????????????????????
04798: PriceBuy=4
04799: PriceSale=5
04800: Price1=0
04801: Price2=0
04802: Price3=0
04803: Price4=0
04804: Price5=0
04805: Price6=0
04806: 
04807: 
04808: ;???????????????? ?????????????????????? ???????????? ???????????????? 
04809: [TreeDefine] 
04810: ; 1- ?????????????????????????? ????????????, ?????????????? ?? ?????????????????? ?????????????? 
04811: TreeMode=1 
04812: ; ?????? Mode=1 ?????????? ?????????????? ?? ?????????????? ???????????????? 
04813: TreeCol=2
04814: NameReplace=,,,
04815: 
04816: 
04817: [Articul]
04818: ;???????????????????? ????????????????: ?????????? ??????????????
04819: ArtCol=0
04820: 
04821: 
04822: ;???????????????? ?????????????????????? ???????????? 
04823: [CheckPrice] 
04824: ;?????????? ????????????????: 0-?????????? ?? ????????????. 
04825: CheckMode=0 
04826: CheckRow=0 
04827: CheckCol=0
04828: CheckText=??????
04829: 
04830: 
04831: ;?????????? ???????? 
04832: [DateLocation] 
04833: ;??????????: 2-?????? ???????? (???????????????????????? ?????????????? ???????? ?? ??????????), 
04834: DateMode=2
04835: 
04836: 
04837: [TovarPresence]
04838: ;?????????????? ?? ???????????????????? ?????????????? ????????????
04839: PresenceColumn=6
04840: PresenceNo=??????????????????????,???? ??????????????????,??????????????????
04841: 
04842: 
04843: ',30,1,1,1,1,'C:\Documents and Settings\Administrator\Desktop\rustyle.txt',0,NULL,1)
04844: GO
04845: 
04846: INSERT PR_ImportParmAction (Actions,Yes_MsgAndBlock,Yes_MsgOnly)
04847: VALUES ('???????????? ????????????????????',0,1)
04848: INSERT PR_ImportParmAction (Actions,Yes_MsgAndBlock,Yes_MsgOnly)
04849: VALUES ('???????????????????? ?? ???????????????????????? ???????????????????? ???????????? ????????????',1,0)
04850: GO
04851: INSERT PR_ImportParmArticul (Articul,Yes_Articul,No_Articul)
04852: VALUES ('???????????????? ????????',1,0)
04853: INSERT PR_ImportParmArticul (Articul,Yes_Articul,No_Articul)
04854: VALUES ('?????????????????? ??????',0,1)
04855: GO
04856: INSERT PR_ImportParmPresent (Present,Yes_PriceOnly,Yes_PriceFlag)
04857: VALUES ('???? ????????????',1,0)
04858: INSERT PR_ImportParmPresent (Present,Yes_PriceOnly,Yes_PriceFlag)
04859: VALUES ('???? ???????????????? ?? ????????????',0,1)
04860: GO
04861: INSERT PR_ImportParmSourceType (SourceTypeName,IsFile,IsURL,IsOpenFile)
04862: VALUES ('????????',1,0,0)
04863: INSERT PR_ImportParmSourceType (SourceTypeName,IsFile,IsURL,IsOpenFile)
04864: VALUES ('URL',0,1,0)
04865: INSERT PR_ImportParmSourceType (SourceTypeName,IsFile,IsURL,IsOpenFile)
04866: VALUES ('???????????????? ????????',0,0,1)
04867: GO
04868: 
04869: 
04870: 
04871: 
04872: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04873: VALUES (1,'i','int',1,'1',1,'i',1000,'i',1,2,6,0,1000,0,250,0)
04874: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04875: VALUES (2,'ToImport','int',40,'1',1,'ToImport',0,'ToImport',0,2,6,0,1000,0,250,0)
04876: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04877: VALUES (3,'ToImportLog','int',3,'1',1,'ToImportLog',0,'ToImportLog',0,2,6,0,1000,0,250,0)
04878: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04879: VALUES (4,'ToSuppPrice','int',4,'1',1,'ToSuppPrice',0,'ToSuppPrice',0,2,6,0,1000,0,250,0)
04880: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04881: VALUES (5,'Type','int',5,'1',1,'Type',0,'Type',0,2,6,0,1000,0,250,0)
04882: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04883: VALUES (6,'PriceSale','money',6,'1',1,'PriceSale',1000,'PriceSale',0,2,6,0,1000,0,250,2)
04884: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04885: VALUES (7,'PriceBuy','money',7,'1',1,'PriceBuy',1000,'PriceBuy',0,2,6,0,1000,0,250,2)
04886: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04887: VALUES (8,'Price1','money',8,'1',1,'Price1',1000,'Price1',0,2,6,0,1000,0,250,2)
04888: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04889: VALUES (9,'Price2','money',9,'1',1,'Price2',1000,'Price2',0,2,6,0,1000,0,250,2)
04890: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04891: VALUES (10,'Price3','money',10,'1',1,'Price3',1000,'Price3',0,2,6,0,1000,0,250,2)
04892: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04893: VALUES (11,'Price4','money',11,'1',1,'Price4',1000,'Price4',0,2,6,0,1000,0,250,2)
04894: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04895: VALUES (12,'Price5','money',12,'1',1,'Price5',1000,'Price5',0,2,6,0,1000,0,250,2)
04896: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04897: VALUES (13,'Price6','money',13,'1',1,'Price6',1000,'Price6',0,2,6,0,1000,0,250,2)
04898: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04899: VALUES (14,'DeltaPriceSale','money',14,'1',1,'DeltaPriceSale',1000,'DeltaPriceSale',0,2,6,0,1000,0,250,2)
04900: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04901: VALUES (15,'DeltaPriceBuy','money',15,'1',1,'DeltaPriceBuy',1000,'DeltaPriceBuy',0,2,6,0,1000,0,250,2)
04902: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04903: VALUES (16,'DeltaPrice1','money',16,'1',1,'DeltaPrice1',1000,'DeltaPrice1',0,2,6,0,1000,0,250,2)
04904: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04905: VALUES (17,'DeltaPrice2','money',17,'1',1,'DeltaPrice2',1000,'DeltaPrice2',0,2,6,0,1000,0,250,2)
04906: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04907: VALUES (18,'DeltaPrice3','money',18,'1',1,'DeltaPrice3',1000,'DeltaPrice3',0,2,6,0,1000,0,250,2)
04908: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04909: VALUES (19,'DeltaPrice4','money',19,'1',1,'DeltaPrice4',1000,'DeltaPrice4',0,2,6,0,1000,0,250,2)
04910: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04911: VALUES (20,'DeltaPrice5','money',20,'1',1,'DeltaPrice5',1000,'DeltaPrice5',0,2,6,0,1000,0,250,2)
04912: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04913: VALUES (21,'DeltaPrice6','money',21,'1',1,'DeltaPrice6',1000,'DeltaPrice6',0,2,6,0,1000,0,250,2)
04914: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04915: VALUES (22,'Name','nvarchar',2,'1',1,'Name',5000,'Name',0,2,0,0,1000,0,250,0)
04916: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04917: VALUES (23,'MapStatus','int',23,'1',1,'MapStatus',0,'MapStatus',0,2,6,0,1000,0,250,0)
04918: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04919: VALUES (24,'Presence','int',24,'1',1,'Presence',0,'Presence',0,2,6,0,1000,0,250,0)
04920: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04921: VALUES (25,'path1','nvarchar',25,'1',1,'path1',1000,'path1',0,2,0,0,1000,0,250,0)
04922: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04923: VALUES (26,'path2','nvarchar',26,'1',1,'path2',1000,'path2',0,2,0,0,1000,0,250,0)
04924: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04925: VALUES (27,'path3','nvarchar',27,'1',1,'path3',1000,'path3',0,2,0,0,1000,0,250,0)
04926: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04927: VALUES (28,'path4','nvarchar',28,'1',1,'path4',1000,'path4',0,2,0,0,1000,0,250,0)
04928: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04929: VALUES (29,'path5','nvarchar',29,'1',1,'path5',1000,'path5',0,2,0,0,1000,0,250,0)
04930: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04931: VALUES (30,'path6','nvarchar',30,'1',1,'path6',1000,'path6',0,2,0,0,1000,0,250,0)
04932: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04933: VALUES (31,'path7','nvarchar',31,'1',1,'path7',1000,'path7',0,2,0,0,1000,0,250,0)
04934: INSERT PR_ST_ChangesMap (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04935: VALUES (32,'path8','nvarchar',32,'1',1,'path8',1000,'path8',0,2,0,0,1000,0,250,0)
04936: 
04937: GO
04938: 
04939: 
04940: 
04941: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04942: VALUES (1,'id','int',1,'1',1,'id',1,'id',1,2,6,0,1000,0,250,0)
04943: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04944: VALUES (2,'Name','nvarchar',2,'1',1,'Name',2100,'Name',0,2,0,0,1000,0,250,0)
04945: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04946: VALUES (3,'Description','nvarchar',3,'1',1,'Description',1,'Description',0,2,0,0,1000,0,250,0)
04947: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04948: VALUES (4,'ImageKey','nvarchar',4,'1',1,'ImageKey',1,'ImageKey',0,2,0,0,1000,0,250,0)
04949: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04950: VALUES (5,'Image','image',5,'1',1,'Image',1,'Image',0,2,0,0,1000,0,250,0)
04951: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04952: VALUES (6,'TypeName','nvarchar',6,'1',1,'TypeName',1600,'TypeName',0,2,0,0,1000,0,250,0)
04953: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04954: VALUES (7,'Type','int',7,'1',1,'Type',1,'Type',0,2,6,0,1000,0,250,0)
04955: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04956: VALUES (8,'TypeKey','nvarchar',8,'1',1,'TypeKey',1,'TypeKey',0,2,0,0,1000,0,250,0)
04957: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04958: VALUES (9,'IsBrend','bit',9,'1',1,'IsBrend',1,'IsBrend',0,2,0,0,1000,0,250,0)
04959: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04960: VALUES (10,'IsMagazin','bit',10,'1',1,'IsMagazin',1,'IsMagazin',0,2,0,0,1000,0,250,0)
04961: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04962: VALUES (11,'IsKategory','bit',11,'1',1,'IsKategory',1,'IsKategory',0,2,0,0,1000,0,250,0)
04963: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04964: VALUES (12,'IsSubGroup','bit',12,'1',1,'IsSubGroup',1,'IsSubGroup',0,2,0,0,1000,0,250,0)
04965: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04966: VALUES (13,'IsDetails','bit',13,'1',1,'IsDetails',1,'IsDetails',0,2,0,0,1000,0,250,0)
04967: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04968: VALUES (14,'TypeImage','image',14,'1',1,'TypeImage',1,'TypeImage',0,2,0,0,1000,0,250,0)
04969: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04970: VALUES (15,'GroupName','nvarchar',15,'1',1,'GroupName',1,'GroupName',0,2,0,0,1000,0,250,0)
04971: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04972: VALUES (16,'Group','int',16,'1',1,'Group',1,'Group',0,2,6,0,1000,0,250,0)
04973: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04974: VALUES (17,'GroupKey','nvarchar',17,'1',1,'GroupKey',1,'GroupKey',0,2,0,0,1000,0,250,0)
04975: INSERT PR_ST_Classifier (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04976: VALUES (18,'GroupImage','image',18,'1',1,'GroupImage',1,'GroupImage',0,2,0,0,1000,0,250,0)
04977: 
04978: GO
04979: 
04980: 
04981: 
04982: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04983: VALUES (1,'i','int',1,'1',1,'i',1,'i',1,2,6,0,1000,0,250,0)
04984: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04985: VALUES (2,'ToClissifierList','int',2,'1',1,'ToClissifierList',1,'ToClissifierList',0,2,6,0,1000,0,250,0)
04986: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04987: VALUES (3,'ToGroup','int',15,'1',1,'ToGroup',1200,'ToGroup',0,2,4,8,1000,0,250,0)
04988: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04989: VALUES (4,'Key1','nvarchar',4,'1',1,'Key1',1100,'Key1',0,2,0,2,1000,0,250,0)
04990: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04991: VALUES (5,'And1','nvarchar',5,'1',1,'And1',500,' ',0,2,0,0,1000,0,250,0)
04992: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04993: VALUES (6,'Ne1','nvarchar',6,'1',1,'Ne1',500,' ',0,2,0,0,1000,0,250,0)
04994: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04995: VALUES (7,'Ne1_','bit',7,'1',1,'Ne1_',1,'Ne1_',0,2,0,0,1000,0,250,0)
04996: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04997: VALUES (8,'Key2','nchar',8,'1',1,'Key2',1100,'Key2',0,2,0,2,1000,0,250,0)
04998: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
04999: VALUES (9,'And2','nvarchar',9,'1',1,'And2',500,' ',0,2,0,0,1000,0,250,0)
05000: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05001: VALUES (10,'Ne2','nvarchar',10,'1',1,'Ne2',500,' ',0,2,0,0,1000,0,250,0)
05002: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05003: VALUES (11,'Ne2_','bit',11,'1',1,'Ne2_',1,'Ne2_',0,2,0,0,1000,0,250,0)
05004: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05005: VALUES (12,'Key3','nvarchar',12,'1',1,'Key3',1100,'Key3',0,2,0,2,1000,0,250,0)
05006: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05007: VALUES (13,'Reg','nvarchar',13,'1',1,'Reg',500,' ',0,2,0,0,1000,0,250,0)
05008: INSERT PR_ST_GetCheckTovarName (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05009: VALUES (14,'Reg_','bit',14,'1',1,'Reg_',1,'Reg_',0,2,0,0,1000,0,250,0)
05010: 
05011: GO
05012: 
05013: 
05014: 
05015: INSERT PR_ST_Group (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05016: VALUES (1,'i','int',1,1,1,'i',0,'i',0,2,6,0,1000,0,250,0)
05017: INSERT PR_ST_Group (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05018: VALUES (2,'Key','nvarchar',2,1,1,'Key',0,'Key',0,2,0,0,1000,0,250,0)
05019: INSERT PR_ST_Group (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05020: VALUES (3,'Image','image',3,1,1,'Image',0,'Image',0,2,0,0,1000,0,250,0)
05021: INSERT PR_ST_Group (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05022: VALUES (4,'Alias','nvarchar',4,1,1,'Alias',0,'Alias',0,2,0,0,1000,0,250,0)
05023: INSERT PR_ST_Group (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05024: VALUES (5,'id','int',5,1,1,'id',500,'id',1,2,6,0,1000,0,250,0)
05025: INSERT PR_ST_Group (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05026: VALUES (6,'Name','nvarchar',6,1,1,'Name',10000,'Name',0,2,0,0,1000,0,250,0)
05027: INSERT PR_ST_Group (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05028: VALUES (7,'OrdinalNo','int',7,1,1,'OrdinalNo',300,'OrdinalNo',0,2,6,0,1000,0,250,0)
05029: INSERT PR_ST_Group (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05030: VALUES (8,'ImageKey','nvarchar',8,1,1,'ImageKey',300,'ImageKey',0,2,0,0,1000,0,250,0)
05031: 
05032: GO
05033: 
05034: 
05035: 
05036: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05037: VALUES (1,'ID','int',1,'1',1,'ID',1000,'ID',1,2,6,0,1000,0,250,0)
05038: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05039: VALUES (2,'????????','nvarchar',2,'1',1,'????????',1000,'????????',0,2,0,0,1000,0,250,0)
05040: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05041: VALUES (3,'????????????????????????','nvarchar',3,'1',1,'????????????????????????',1000,'????????????????????????',0,2,0,0,1000,0,250,0)
05042: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05043: VALUES (4,'??????????????????','nvarchar',4,'1',1,'??????????????????',1000,'??????????????????',0,2,0,0,1000,0,250,0)
05044: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05045: VALUES (5,'????????????','nvarchar',5,'1',1,'????????????',1000,'????????????',0,2,0,0,1000,0,250,0)
05046: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05047: VALUES (6,'Xls','nvarchar',6,'1',1,'Xls',1000,'Xls',0,2,2,0,1000,0,250,0)
05048: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05049: VALUES (7,'Chk','nvarchar',7,'1',1,'Chk',1000,'Chk',0,2,2,0,1000,0,250,0)
05050: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05051: VALUES (8,'Pos','nvarchar',8,'1',1,'Pos',1000,'Pos',0,2,2,0,1000,0,250,0)
05052: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05053: VALUES (9,'Map','nvarchar',9,'1',1,'Map',1000,'Map',0,2,2,0,1000,0,250,0)
05054: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05055: VALUES (10,'Mon','nvarchar',10,'1',1,'Mon',1000,'Mon',0,2,2,0,1000,0,250,0)
05056: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05057: VALUES (11,'DelTrRows','int',11,'1',1,'DelTrRows',1000,'DelTrRows',0,2,6,0,1000,0,250,0)
05058: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05059: VALUES (12,'DelCorRows','int',12,'1',1,'DelCorRows',1000,'DelCorRows',0,2,6,0,1000,0,250,0)
05060: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05061: VALUES (13,'DelRelRows','int',13,'1',1,'DelRelRows',1000,'DelRelRows',0,2,6,0,1000,0,250,0)
05062: INSERT PR_ST_ImportLog (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05063: VALUES (14,'DelMapRows','int',14,'1',1,'DelMapRows',1000,'DelMapRows',0,2,6,0,1000,0,250,0)
05064: 
05065: GO
05066: 
05067: 
05068: 
05069: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05070: VALUES (1,'ID','int',1,'1',1,'ID',1000,'ID',1,2,6,0,1000,0,250,0)
05071: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05072: VALUES (2,'??????','nvarchar',2,'1',1,'??????',1000,'??????',0,2,0,0,1000,0,250,0)
05073: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05074: VALUES (3,'??????????????????','nvarchar',3,'1',1,'??????????????????',1000,'??????????????????',0,2,0,0,1000,0,250,0)
05075: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05076: VALUES (4,'????????????','nvarchar',4,'1',1,'????????????',1000,'????????????',0,2,0,0,1000,0,250,0)
05077: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05078: VALUES (5,'FormaterParm','nvarchar',5,'1',1,'FormaterParm',0,'FormaterParm',0,2,0,0,1000,0,250,0)
05079: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05080: VALUES (6,'Srok','int',6,'1',1,'Srok',0,'Srok',0,2,6,0,1000,0,250,0)
05081: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05082: VALUES (7,'SrokActionType','int',7,'1',1,'SrokActionType',0,'SrokActionType',0,2,6,0,1000,0,250,0)
05083: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05084: VALUES (8,'PresentType','int',8,'1',1,'PresentType',0,'PresentType',0,2,6,0,1000,0,250,0)
05085: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05086: VALUES (9,'ArticulType','int',9,'1',1,'ArticulType',0,'ArticulType',0,2,6,0,1000,0,250,0)
05087: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05088: VALUES (10,'SourceType','int',10,'1',1,'SourceType',0,'SourceType',0,2,6,0,1000,0,250,0)
05089: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05090: VALUES (11,'SourceURL','nvarchar',11,'1',1,'SourceURL',0,'SourceURL',0,2,0,0,1000,0,250,0)
05091: INSERT PR_ST_ImportParm (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05092: VALUES (12,'SourceCheck','bit',12,'1',1,'SourceCheck',0,'SourceCheck',0,2,0,0,1000,0,250,0)
05093: 
05094: GO
05095: 
05096: 
05097: 
05098: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05099: VALUES (1,'id','int',1,'1',1,'id',500,'id',1,2,6,0,1000,0,250,0)
05100: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05101: VALUES (2,'ModelName','nvarchar',2,'1',1,'ModelName',10000,'ModelName',0,2,0,0,1000,0,250,0)
05102: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05103: VALUES (3,'PresenseType','int',3,'1',1,'PresenseType',1,'PresenseType',0,2,6,0,1000,0,250,0)
05104: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05105: VALUES (4,'Country','int',4,'1',1,'Country',1,'Country',0,2,6,0,1000,0,250,0)
05106: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05107: VALUES (5,'DescriptionS','nvarchar',5,'1',1,'DescriptionS',1,'DescriptionS',0,2,0,0,1000,0,250,0)
05108: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05109: VALUES (6,'Description','ntext',6,'1',1,'Description',1,'Description',0,2,0,0,1000,0,250,0)
05110: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05111: VALUES (7,'UseFixedPrice','bit',7,'1',1,'UseFixedPrice',1,'UseFixedPrice',0,2,0,0,1000,0,250,0)
05112: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05113: VALUES (8,'FixedPrice','money',8,'1',1,'FixedPrice',1,'FixedPrice',0,2,6,0,1000,0,250,2)
05114: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05115: VALUES (9,'GTD','nvarchar',9,'1',1,'GTD',1,'GTD',0,2,0,0,1000,0,250,0)
05116: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05117: VALUES (10,'UseCategory','bit',10,'1',1,'UseCategory',1,'UseCategory',0,2,0,0,1000,0,250,0)
05118: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05119: VALUES (11,'Favourite','bit',11,'1',1,'Favourite',1,'Favourite',0,2,0,0,1000,0,250,0)
05120: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05121: VALUES (12,'FavColor','int',12,'1',1,'FavColor',1,'FavColor',0,2,6,0,1000,0,250,0)
05122: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05123: VALUES (13,'FavComment','nvarchar',13,'1',1,'FavComment',1,'FavComment',0,2,0,0,1000,0,250,0)
05124: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05125: VALUES (14,'ShopID','int',14,'1',1,'ShopID',1,'ShopID',0,2,0,0,1000,0,250,0)
05126: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05127: VALUES (15,'CategoryID','int',15,'1',1,'CategoryID',1,'CategoryID',0,2,6,0,1000,0,250,0)
05128: INSERT PR_ST_PRList (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05129: VALUES (16,'sCountryName','nvarchar',16,'1',1,'sCountryName',1,'sCountryName',0,2,0,0,1000,0,250,0)
05130: 
05131: GO
05132: 
05133: 
05134: 
05135: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05136: VALUES (1,'i','int',1,'0',1,'i',500,'i',1,2,6,0,1000,0,250,0)
05137: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05138: VALUES (3,'Name','nvarchar',3,'0',1,'Name',5000,'Name',0,2,0,0,1000,0,250,0)
05139: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05140: VALUES (4,'Path','nvarchar',4,'0',1,'Path',0,'Path',0,2,0,0,1000,0,250,0)
05141: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05142: VALUES (5,'Art','nvarchar',5,'0',1,'Art',500,'Art',0,2,0,0,1000,0,250,0)
05143: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05144: VALUES (7,'Description','nvarchar',7,'0',1,'Description',0,'Description',0,2,0,0,1000,0,250,0)
05145: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05146: VALUES (8,'URL','nvarchar',8,'0',1,'URL',0,'URL',0,2,0,0,1000,0,250,0)
05147: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05148: VALUES (9,'PriceSale','money',9,'0',1,'PriceSale',0,'PriceSale',0,2,6,0,1000,0,250,2)
05149: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05150: VALUES (10,'PriceBuy','money',10,'0',1,'PriceBuy',0,'PriceBuy',0,2,6,0,1000,0,250,2)
05151: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05152: VALUES (11,'Price1','money',11,'0',1,'Price1',0,'Price1',0,2,6,0,1000,0,250,2)
05153: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05154: VALUES (12,'Price2','money',12,'0',1,'Price2',0,'Price2',0,2,6,0,1000,0,250,2)
05155: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05156: VALUES (13,'Price3','money',13,'0',1,'Price3',0,'Price3',0,2,6,0,1000,0,250,2)
05157: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05158: VALUES (14,'Price4','money',14,'0',1,'Price4',0,'Price4',0,2,6,0,1000,0,250,2)
05159: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05160: VALUES (15,'Price5','money',15,'0',1,'Price5',0,'Price5',0,2,6,0,1000,0,250,2)
05161: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05162: VALUES (16,'Price6','money',16,'0',1,'Price6',0,'Price6',0,2,6,0,1000,0,250,2)
05163: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05164: VALUES (17,'PriceDate','datetime',17,'0',1,'PriceDate',0,'PriceDate',0,2,0,0,1000,0,250,0)
05165: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05166: VALUES (18,'ImportDate','datetime',18,'0',1,'ImportDate',0,'ImportDate',0,2,0,0,1000,0,250,0)
05167: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05168: VALUES (19,'Warranty','int',19,'0',1,'Warranty',0,'Warranty',0,2,6,0,1000,0,250,0)
05169: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05170: VALUES (20,'Path1','nvarchar',20,'0',1,'Path1',1000,'Path1',0,2,0,0,1000,0,250,0)
05171: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05172: VALUES (21,'Path2','nvarchar',21,'0',1,'Path2',1000,'Path2',0,2,0,0,1000,0,250,0)
05173: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05174: VALUES (22,'Path3','nvarchar',22,'0',1,'Path3',1000,'Path3',0,2,0,0,1000,0,250,0)
05175: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05176: VALUES (23,'Path4','nvarchar',23,'0',1,'Path4',1000,'Path4',0,2,0,0,1000,0,250,0)
05177: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05178: VALUES (24,'Path5','nvarchar',24,'0',1,'Path5',1000,'Path5',0,2,0,0,1000,0,250,0)
05179: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05180: VALUES (25,'Path6','nvarchar',25,'0',1,'Path6',1000,'Path6',0,2,0,0,1000,0,250,0)
05181: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05182: VALUES (26,'Path7','nvarchar',26,'0',1,'Path7',1000,'Path7',0,2,0,0,1000,0,250,0)
05183: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05184: VALUES (27,'Path8','nvarchar',27,'0',1,'Path8',1000,'Path8',0,2,0,0,1000,0,250,0)
05185: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05186: VALUES (28,'Presence','int',28,'0',1,'Presence',0,'Presence',0,2,6,0,1000,0,250,0)
05187: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05188: VALUES (29,'Status','int',2,'0',1,'Status',1000,'Status',0,2,6,0,1000,0,250,0)
05189: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05190: VALUES (30,'OwnPriceID','int',30,'0',1,'OwnPriceID',0,'OwnPriceID',0,2,6,0,1000,0,250,0)
05191: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05192: VALUES (31,'ImportLogID','int',31,'0',1,'ImportLogID',0,'ImportLogID',0,2,6,0,1000,0,250,0)
05193: INSERT PR_ST_SuppPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05194: VALUES (32,'Supp','int',32,'0',1,'Supp',0,'Supp',0,2,6,0,1000,0,250,0)
05195: 
05196: GO
05197: 
05198: 
05199: 
05200: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05201: VALUES (1,'i','int',1,'1',1,'i',500,'i',1,2,6,0,1000,0,250,0)
05202: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05203: VALUES (3,'Name','nvarchar',3,'1',1,'Name',3000,'Name',0,2,0,0,1000,0,250,0)
05204: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05205: VALUES (4,'Path','nvarchar',4,'1',1,'Path',2000,'Path',0,2,0,0,1000,0,250,0)
05206: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05207: VALUES (5,'Art','nvarchar',10,'1',1,'Art',1000,'Art',0,2,0,0,1000,0,250,0)
05208: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05209: VALUES (7,'Description','nvarchar',7,'1',1,'Description',1000,'Description',0,2,0,0,1000,0,250,0)
05210: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05211: VALUES (8,'URL','nvarchar',8,'1',1,'URL',1000,'URL',0,2,0,0,1000,0,250,0)
05212: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05213: VALUES (9,'PriceSale','money',9,'1',1,'PriceSale',1000,'PriceSale',0,2,6,0,1000,0,250,2)
05214: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05215: VALUES (10,'PriceBuy','money',5,'1',1,'PriceBuy',1000,'PriceBuy',0,2,6,0,1000,0,250,2)
05216: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05217: VALUES (11,'Price1','money',11,'1',1,'Price1',1000,'Price1',0,2,6,0,1000,0,250,2)
05218: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05219: VALUES (12,'Price2','money',12,'1',1,'Price2',1000,'Price2',0,2,6,0,1000,0,250,2)
05220: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05221: VALUES (13,'Price3','money',13,'1',1,'Price3',1000,'Price3',0,2,6,0,1000,0,250,2)
05222: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05223: VALUES (14,'Price4','money',14,'1',1,'Price4',1000,'Price4',0,2,6,0,1000,0,250,2)
05224: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05225: VALUES (15,'Price5','money',15,'1',1,'Price5',1000,'Price5',0,2,6,0,1000,0,250,2)
05226: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05227: VALUES (16,'Price6','money',16,'1',1,'Price6',1000,'Price6',0,2,6,0,1000,0,250,2)
05228: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05229: VALUES (17,'PriceDate','datetime',17,'1',1,'PriceDate',1000,'PriceDate',0,2,0,0,1000,0,250,0)
05230: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05231: VALUES (18,'ImportDate','datetime',18,'1',1,'ImportDate',1000,'ImportDate',0,2,0,0,1000,0,250,0)
05232: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05233: VALUES (19,'Warranty','int',19,'1',1,'Warranty',1000,'Warranty',0,2,6,0,1000,0,250,0)
05234: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05235: VALUES (20,'Path1','nvarchar',20,'1',1,'Path1',1000,'Path1',0,2,0,0,1000,0,250,0)
05236: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05237: VALUES (21,'Path2','nvarchar',21,'1',1,'Path2',1000,'Path2',0,2,0,0,1000,0,250,0)
05238: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05239: VALUES (22,'Path3','nvarchar',22,'1',1,'Path3',1000,'Path3',0,2,0,0,1000,0,250,0)
05240: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05241: VALUES (23,'Path4','nvarchar',23,'1',1,'Path4',1000,'Path4',0,2,0,0,1000,0,250,0)
05242: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05243: VALUES (24,'Path5','nvarchar',24,'1',1,'Path5',1000,'Path5',0,2,0,0,1000,0,250,0)
05244: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05245: VALUES (25,'Path6','nvarchar',25,'1',1,'Path6',1000,'Path6',0,2,0,0,1000,0,250,0)
05246: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05247: VALUES (26,'Path7','nvarchar',26,'1',1,'Path7',1000,'Path7',0,2,0,0,1000,0,250,0)
05248: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05249: VALUES (27,'Path8','nvarchar',27,'1',1,'Path8',1000,'Path8',0,2,0,0,1000,0,250,0)
05250: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05251: VALUES (28,'Presence','int',28,'1',1,'Presence',1000,'Presence',0,2,6,0,1000,0,250,0)
05252: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05253: VALUES (29,'Status','int',29,'1',1,'Status',1000,'Status',0,2,6,0,1000,0,250,0)
05254: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05255: VALUES (30,'PRID','int',30,'1',1,'PRID',1000,'PRID',0,2,6,0,1000,0,250,0)
05256: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05257: VALUES (31,'ImportLogID','int',31,'1',1,'ImportLogID',1000,'ImportLogID',0,2,6,0,1000,0,250,0)
05258: INSERT PR_ST_SuppPrice1 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05259: VALUES (32,'Supp','int',32,'1',1,'Supp',1000,'Supp',0,2,6,0,1000,0,250,0)
05260: 
05261: GO
05262: 
05263: 
05264: 
05265: INSERT PR_ST_SuppPrice2 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05266: VALUES (1,'i','int',1,'1',1,'i',1,'i',1,2,6,0,1000,0,250,0)
05267: INSERT PR_ST_SuppPrice2 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05268: VALUES (2,'sName','nvarchar',2,'1',1,'sName',1000,'sName',0,2,0,0,1000,0,250,0)
05269: INSERT PR_ST_SuppPrice2 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05270: VALUES (3,'Name','nvarchar',3,'1',1,'Name',3500,'Name',0,2,0,0,1000,0,250,0)
05271: INSERT PR_ST_SuppPrice2 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05272: VALUES (4,'PriceBuy','money',4,'1',1,'PriceBuy',1000,'PriceBuy',0,2,6,0,1000,0,250,2)
05273: INSERT PR_ST_SuppPrice2 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05274: VALUES (5,'PriceDate','datetime',5,'1',1,'PriceDate',2000,'PriceDate',0,2,0,0,1000,0,250,0)
05275: INSERT PR_ST_SuppPrice2 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05276: VALUES (6,'Srok','int',6,'1',1,'Srok',500,'Srok',0,2,6,0,1000,0,250,0)
05277: INSERT PR_ST_SuppPrice2 (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05278: VALUES (8,'Presence','int',8,'1',1,'Presence',500,'Presence',0,2,6,0,1000,0,250,0)
05279: 
05280: GO
05281: 
05282: 
05283: 
05284: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05285: VALUES (1,'i','int',1,'1',1,'i',1000,'i',1,2,6,0,1000,0,250,0)
05286: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05287: VALUES (3,'Name','nvarchar',3,'1',1,'Name',1000,'Name',0,2,0,0,1000,0,250,0)
05288: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05289: VALUES (4,'Path','nvarchar',4,'1',1,'Path',1000,'Path',0,2,0,0,1000,0,250,0)
05290: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05291: VALUES (5,'Art','nvarchar',5,'1',1,'Art',1000,'Art',0,2,0,0,1000,0,250,0)
05292: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05293: VALUES (7,'Description','nvarchar',7,'1',1,'Description',1000,'Description',0,2,0,0,1000,0,250,0)
05294: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05295: VALUES (8,'URL','nvarchar',8,'1',1,'URL',1000,'URL',0,2,0,0,1000,0,250,0)
05296: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05297: VALUES (9,'PriceSale','money',9,'1',1,'PriceSale',1000,'PriceSale',0,2,6,0,1000,0,250,2)
05298: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05299: VALUES (10,'PriceBuy','money',10,'1',1,'PriceBuy',1000,'PriceBuy',0,2,6,0,1000,0,250,2)
05300: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05301: VALUES (11,'Price1','money',11,'1',1,'Price1',1000,'Price1',0,2,6,0,1000,0,250,2)
05302: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05303: VALUES (12,'Price2','money',12,'1',1,'Price2',1000,'Price2',0,2,6,0,1000,0,250,2)
05304: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05305: VALUES (13,'Price3','money',13,'1',1,'Price3',1000,'Price3',0,2,6,0,1000,0,250,2)
05306: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05307: VALUES (14,'Price4','money',14,'1',1,'Price4',1000,'Price4',0,2,6,0,1000,0,250,2)
05308: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05309: VALUES (15,'Price5','money',15,'1',1,'Price5',1000,'Price5',0,2,6,0,1000,0,250,2)
05310: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05311: VALUES (16,'Price6','money',16,'1',1,'Price6',1000,'Price6',0,2,6,0,1000,0,250,2)
05312: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05313: VALUES (17,'PriceDate','datetime',17,'1',1,'PriceDate',1000,'PriceDate',0,2,0,0,1000,0,250,0)
05314: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05315: VALUES (18,'ImportDate','datetime',18,'1',1,'ImportDate',1000,'ImportDate',0,2,0,0,1000,0,250,0)
05316: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05317: VALUES (19,'Warranty','int',19,'1',1,'Warranty',1000,'Warranty',0,2,6,0,1000,0,250,0)
05318: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05319: VALUES (20,'Path1','nvarchar',20,'1',1,'Path1',1000,'Path1',0,2,0,0,1000,0,250,0)
05320: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05321: VALUES (21,'Path2','nvarchar',21,'1',1,'Path2',1000,'Path2',0,2,0,0,1000,0,250,0)
05322: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05323: VALUES (22,'Path3','nvarchar',22,'1',1,'Path3',1000,'Path3',0,2,0,0,1000,0,250,0)
05324: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05325: VALUES (23,'Path4','nvarchar',23,'1',1,'Path4',1000,'Path4',0,2,0,0,1000,0,250,0)
05326: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05327: VALUES (24,'Path5','nvarchar',24,'1',1,'Path5',1000,'Path5',0,2,0,0,1000,0,250,0)
05328: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05329: VALUES (25,'Path6','nvarchar',25,'1',1,'Path6',1000,'Path6',0,2,0,0,1000,0,250,0)
05330: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05331: VALUES (26,'Path7','nvarchar',26,'1',1,'Path7',1000,'Path7',0,2,0,0,1000,0,250,0)
05332: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05333: VALUES (27,'Path8','nvarchar',27,'1',1,'Path8',1000,'Path8',0,2,0,0,1000,0,250,0)
05334: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05335: VALUES (28,'Presence','int',28,'1',1,'Presence',1000,'Presence',0,2,6,0,1000,0,250,0)
05336: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05337: VALUES (29,'Status','int',29,'1',1,'Status',1000,'Status',0,2,6,0,1000,0,250,0)
05338: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05339: VALUES (30,'PrID','int',30,'1',1,'PrID',1000,'PrID',0,2,6,0,1000,0,250,0)
05340: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05341: VALUES (31,'ImportLogID','int',31,'1',1,'ImportLogID',1000,'ImportLogID',0,2,6,0,1000,0,250,0)
05342: INSERT PR_ST_Tree (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05343: VALUES (32,'Supp','int',32,'1',1,'Supp',1000,'Supp',0,2,6,0,1000,0,250,0)
05344: 
05345: GO
05346: 
05347: 
05348: 
05349: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05350: VALUES (1,'i','int',1,'1',1,'i',1000,'i',1,2,6,0,1000,0,250,0)
05351: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05352: VALUES (3,'Name','nvarchar',3,'1',1,'Name',1000,'Name',0,2,0,0,1000,0,250,0)
05353: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05354: VALUES (4,'Path','nvarchar',4,'1',1,'Path',1000,'Path',0,2,0,0,1000,0,250,0)
05355: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05356: VALUES (5,'Art','nvarchar',5,'1',1,'Art',1000,'Art',0,2,0,0,1000,0,250,0)
05357: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05358: VALUES (7,'Description','nvarchar',7,'1',1,'Description',1000,'Description',0,2,0,0,1000,0,250,0)
05359: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05360: VALUES (8,'URL','nvarchar',8,'1',1,'URL',1000,'URL',0,2,0,0,1000,0,250,0)
05361: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05362: VALUES (9,'PriceSale','money',9,'1',1,'PriceSale',1000,'PriceSale',0,2,6,0,1000,0,250,2)
05363: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05364: VALUES (10,'PriceBuy','money',10,'1',1,'PriceBuy',1000,'PriceBuy',0,2,6,0,1000,0,250,2)
05365: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05366: VALUES (11,'Price1','money',11,'1',1,'Price1',1000,'Price1',0,2,6,0,1000,0,250,2)
05367: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05368: VALUES (12,'Price2','money',12,'1',1,'Price2',1000,'Price2',0,2,6,0,1000,0,250,2)
05369: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05370: VALUES (13,'Price3','money',13,'1',1,'Price3',1000,'Price3',0,2,6,0,1000,0,250,2)
05371: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05372: VALUES (14,'Price4','money',14,'1',1,'Price4',1000,'Price4',0,2,6,0,1000,0,250,2)
05373: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05374: VALUES (15,'Price5','money',15,'1',1,'Price5',1000,'Price5',0,2,6,0,1000,0,250,2)
05375: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05376: VALUES (16,'Price6','money',16,'1',1,'Price6',1000,'Price6',0,2,6,0,1000,0,250,2)
05377: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05378: VALUES (17,'PriceDate','datetime',17,'1',1,'PriceDate',1000,'PriceDate',0,2,0,0,1000,0,250,0)
05379: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05380: VALUES (18,'ImportDate','datetime',18,'1',1,'ImportDate',1000,'ImportDate',0,2,0,0,1000,0,250,0)
05381: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05382: VALUES (19,'Warranty','int',19,'1',1,'Warranty',1000,'Warranty',0,2,6,0,1000,0,250,0)
05383: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05384: VALUES (20,'Path1','nvarchar',20,'1',1,'Path1',1000,'Path1',0,2,0,0,1000,0,250,0)
05385: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05386: VALUES (21,'Path2','nvarchar',21,'1',1,'Path2',1000,'Path2',0,2,0,0,1000,0,250,0)
05387: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05388: VALUES (22,'Path3','nvarchar',22,'1',1,'Path3',1000,'Path3',0,2,0,0,1000,0,250,0)
05389: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05390: VALUES (23,'Path4','nvarchar',23,'1',1,'Path4',1000,'Path4',0,2,0,0,1000,0,250,0)
05391: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05392: VALUES (24,'Path5','nvarchar',24,'1',1,'Path5',1000,'Path5',0,2,0,0,1000,0,250,0)
05393: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05394: VALUES (25,'Path6','nvarchar',25,'1',1,'Path6',1000,'Path6',0,2,0,0,1000,0,250,0)
05395: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05396: VALUES (26,'Path7','nvarchar',26,'1',1,'Path7',1000,'Path7',0,2,0,0,1000,0,250,0)
05397: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05398: VALUES (27,'Path8','nvarchar',27,'1',1,'Path8',1000,'Path8',0,2,0,0,1000,0,250,0)
05399: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05400: VALUES (28,'Presence','int',28,'1',1,'Presence',1000,'Presence',0,2,6,0,1000,0,250,0)
05401: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05402: VALUES (29,'Status','int',29,'1',1,'Status',1000,'Status',0,2,6,0,1000,0,250,0)
05403: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05404: VALUES (30,'PrID','int',30,'1',1,'PrID',1000,'PrID',0,2,6,0,1000,0,250,0)
05405: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05406: VALUES (31,'ImportLogID','int',31,'1',1,'ImportLogID',1000,'ImportLogID',0,2,6,0,1000,0,250,0)
05407: INSERT PR_ST_Tree_Debug (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05408: VALUES (32,'Supp','int',32,'1',1,'Supp',1000,'Supp',0,2,6,0,1000,0,250,0)
05409: 
05410: GO
05411: 
05412: 
05413: 
05414: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05415: VALUES (1,'i','int',1,'0',1,'i',500,'i',1,2,6,0,1000,0,250,0)
05416: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05417: VALUES (2,'Import','int',28,'0',1,'Import',0,'Import',0,2,6,0,1000,0,250,0)
05418: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05419: VALUES (3,'Name','nvarchar',3,'0',1,'Name',5000,'Name',0,2,0,0,1000,0,250,0)
05420: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05421: VALUES (4,'Path','nvarchar',4,'0',1,'Path',0,'Path',0,2,0,0,1000,0,250,0)
05422: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05423: VALUES (5,'Art','nvarchar',5,'0',1,'Art',500,'Art',0,2,0,0,1000,0,250,0)
05424: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05425: VALUES (6,'Availability','int',6,'0',1,'Availability',0,'Availability',0,2,6,0,1000,0,250,0)
05426: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05427: VALUES (7,'Description','nvarchar',7,'0',1,'Description',0,'Description',0,2,0,0,1000,0,250,0)
05428: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05429: VALUES (8,'URL','nvarchar',8,'0',1,'URL',0,'URL',0,2,0,0,1000,0,250,0)
05430: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05431: VALUES (9,'PriceSale','money',9,'0',1,'PriceSale',0,'PriceSale',0,2,6,0,1000,0,250,2)
05432: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05433: VALUES (10,'PriceBuy','money',10,'0',1,'PriceBuy',0,'PriceBuy',0,2,6,0,1000,0,250,2)
05434: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05435: VALUES (11,'Price1','money',11,'0',1,'Price1',0,'Price1',0,2,6,0,1000,0,250,2)
05436: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05437: VALUES (12,'Price2','money',12,'0',1,'Price2',0,'Price2',0,2,6,0,1000,0,250,2)
05438: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05439: VALUES (13,'Price3','money',13,'0',1,'Price3',0,'Price3',0,2,6,0,1000,0,250,2)
05440: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05441: VALUES (14,'Price4','money',14,'0',1,'Price4',0,'Price4',0,2,6,0,1000,0,250,2)
05442: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05443: VALUES (15,'Price5','money',15,'0',1,'Price5',0,'Price5',0,2,6,0,1000,0,250,2)
05444: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05445: VALUES (16,'Price6','money',16,'0',1,'Price6',0,'Price6',0,2,6,0,1000,0,250,2)
05446: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05447: VALUES (17,'PriceDate','datetime',17,'0',1,'PriceDate',0,'PriceDate',0,2,0,0,1000,0,250,0)
05448: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05449: VALUES (18,'ImportDate','datetime',18,'0',1,'ImportDate',0,'ImportDate',0,2,0,0,1000,0,250,0)
05450: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05451: VALUES (19,'Warranty','int',19,'0',1,'Warranty',0,'Warranty',0,2,6,0,1000,0,250,0)
05452: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05453: VALUES (20,'Path1','nvarchar',20,'0',1,'Path1',1000,'Path1',0,2,0,0,1000,0,250,0)
05454: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05455: VALUES (21,'Path2','nvarchar',21,'0',1,'Path2',1000,'Path2',0,2,0,0,1000,0,250,0)
05456: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05457: VALUES (22,'Path3','nvarchar',22,'0',1,'Path3',1000,'Path3',0,2,0,0,1000,0,250,0)
05458: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05459: VALUES (23,'Path4','nvarchar',23,'0',1,'Path4',1000,'Path4',0,2,0,0,1000,0,250,0)
05460: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05461: VALUES (24,'Path5','nvarchar',24,'0',1,'Path5',1000,'Path5',0,2,0,0,1000,0,250,0)
05462: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05463: VALUES (25,'Path6','nvarchar',25,'0',1,'Path6',1000,'Path6',0,2,0,0,1000,0,250,0)
05464: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05465: VALUES (26,'Path7','nvarchar',26,'0',1,'Path7',1000,'Path7',0,2,0,0,1000,0,250,0)
05466: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05467: VALUES (27,'Path8','nvarchar',27,'0',1,'Path8',1000,'Path8',0,2,0,0,1000,0,250,0)
05468: INSERT PR_ST_TrPrice (id,RsFieldsName,ColumnTag,OrdinalNo,IsLoadForSortingToCombobox,TabIndex,Code,Width,sName,IsID,HeaderAlignment,DataAlignment,EditType,MinWidth,MinValue,MaxValue,DecimalPlaces)
05469: VALUES (28,'MapStatus','int',2,'0',1,'MapStatus',1000,'MapStatus',0,2,6,0,1000,0,250,0)
05470: 
05471: GO
05472: 
05473: 
05474: ALTER TABLE dbo.PR_ClassifierList ADD
05475: 	NameVP nchar(100) NULL,
05476: 	NamePP nchar(100) NULL,
05477: 	NameRP nchar(100) NULL
05478: GO


Comments ( )
<00>  <01>  <02>  <03>  <04>  <05>  <06>  <07>  <08>  <09>  <10>  <11>  <12>  <13>  <14>  <15>  <16>  <17>  <18>  <19>  <20>  <21>  <22>  <23
Link to this page: //www.vb-net.com/wanted/my/prlog.htm
<SITEMAP>  <MVC>  <ASP>  <NET>  <DATA>  <KIOSK>  <FLEX>  <SQL>  <NOTES>  <LINUX>  <MONO>  <FREEWARE>  <DOCS>  <ENG>  <CHAT ME>  <ABOUT ME>  < THANKS ME>