create proc sp_SetIdentity @tblname varchar(128) ='mytable' ,@set bit=0 ,@colname varchar(128)=NULL as SET NOCOUNT ON SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SET ANSI_WARNINGS OFF declare @tmpcolname varchar(128) declare @datatype varchar(128) declare @tblname_bak varchar(128) declare @CrLf char(2) set @tblname_bak = @tblname + replace(cast(newid() as varchar(36)),'-','') set @CrLf = char(13) + char(10) select @tmpcolname = COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = @tblname and COLUMNPROPERTY(object_id(TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1 if (@colname is null) set @colname=@tmpcolname select @datatype=DATA_TYPE from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = @tblname AND COLUMN_NAME=@colname DECLARE @cols varchar(8000), @delimiter char,@cmdSql varchar(8000) SET @delimiter = ',' SELECT @cols = COALESCE(@cols + @delimiter,'') + COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = @tblname AND COLUMNPROPERTY(object_id(TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 0 AND COLUMN_NAME<>@colname if @set=1 begin if (@tmpcolname is not null) begin if @tmpcolname = @colname print 'Info : ' + @colname + ' is already identity column' else print 'Error : Table can have only one identity column' end else begin set @cmdsql='select top 0 ' + @cols + ' into ' + @tblname_bak + ' from ' + @tblname execute(@cmdsql) set @cmdsql= 'SET NOCOUNT ON' + @CrLf set @cmdsql= @cmdsql + 'Alter table ' + @tblname_bak + @CrLf + ' Add ' + @colname + ' ' + @datatype + ' identity(1,1) not null' execute(@cmdsql) set @cmdsql= 'SET NOCOUNT ON' + @CrLf set @cmdsql= @cmdsql + 'SET IDENTITY_INSERT ' + @tblname_bak + ' ON' + @CrLf set @cmdsql= @cmdsql + 'INSERT INTO ' + @tblname_bak + '('+ @cols + ',' + @colname +')' + @CrLf + 'SELECT ' + @cols + ',' + @colname + ' FROM ' + @tblname + @CrLf set @cmdsql= @cmdsql + 'SET IDENTITY_INSERT ' + @tblname_bak + ' OFF' execute(@cmdsql) set @cmdsql= 'drop table ' + @tblname + @CrLf set @cmdsql=@cmdsql + 'exec sp_rename ' + @tblname_bak + ',' + @tblname execute(@cmdsql) print @colname + ' is set to identity' end end else begin if (@tmpcolname <> @colname) begin print 'Error : ' + @colname + ' is not an identity column' end else begin set @cmdsql= 'SET NOCOUNT ON' + @CrLf set @cmdsql= @cmdsql + 'select top 0 ' + @cols + ' into ' + @tblname_bak + ' from ' + @tblname execute(@cmdsql) set @cmdsql= 'SET NOCOUNT ON' + @CrLf set @cmdsql= @cmdsql + 'Alter table ' + @tblname_bak + @CrLf + ' Add ' + @colname + ' ' + @datatype execute(@cmdsql) set @cmdsql= 'SET NOCOUNT ON' + @CrLf set @cmdsql= @cmdsql + 'INSERT INTO ' + @tblname_bak + ' ('+ @cols + ',' + @colname +')' + @CrLf + 'SELECT ' + @cols + ',' + @colname + ' FROM ' + @tblname execute(@cmdsql) set @cmdsql= 'drop table ' + @tblname + @CrLf set @cmdsql=@cmdsql + 'exec sp_rename ' + @tblname_bak + ',' + @tblname execute(@cmdsql) print @colname + ' is reset' end end GO ALTER TABLE HT_FOLIO_PAYMENT ADD USER_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE HT_FOLIO_PAYMENT ADD TRAN_DATE SMALLDATETIME DEFAULT '01-01-2012' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('CHANGE_ROOM_STATUS_TO_DIRTY','1','CHANGE_ROOM_STATUS_TO_DIRTY','BOOLEAN','COMMON') GO ALTER TABLE HT_DEPOSIT ADD USER_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD PAYMENT_DATE SMALLDATETIME DEFAULT '01-01-2012' NOT NULL GO UPDATE HT_FOLIO_BILLING SET PAYMENT_DATE = TRAN_DATE GO ALTER TABLE HT_FOLIO ADD MOVE_DATE SMALLDATETIME DEFAULT '01-01-2012' NOT NULL GO UPDATE HT_FOLIO SET MOVE_DATE = ARRIVE_DATE GO ALTER TABLE HT_FOLIO ADD MOVE_HOUR INT DEFAULT 0 NOT NULL GO UPDATE HT_FOLIO SET MOVE_HOUR = ARRIVE_HOUR GO ALTER TABLE HT_FOLIO ADD MOVE_MINUTE INT DEFAULT 0 NOT NULL GO UPDATE HT_FOLIO SET MOVE_MINUTE = ARRIVE_MINUTE GO ALTER TABLE HT_FOLIO_BILLING ADD IS_FIX SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE HT_CHARGES_CHECK_IN_BEFORE ADD CHARGES_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HT_CHARGES_CHECK_OUT_AFTER ADD CHARGES_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD PAYMENT_HOUR INT DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD PAYMENT_MINUTE INT DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_PAYMENT ADD TRAN_HOUR INT DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_PAYMENT ADD TRAN_MINUTE INT DEFAULT 0 NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('HT_CLOSE_HOUR','0','HT_CLOSE_HOUR','INT','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('HT_CLOSE_MINUTE','0','HT_CLOSE_MINUTE','INT','COMMON') GO ALTER TABLE DM_AREA_CODE ADD CURRENCY_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE HT_CDR ADD CURRENCY_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE HT_CDR ADD EXCHANGE_RATE MONEY DEFAULT 0 NOT NULL GO EXEC ALTERTABLECOLUMN 'HT_FOLIO','DISCOUNT_TYPE','NVARCHAR(30) NOT NULL' GO EXEC ALTERTABLECOLUMN 'HT_FOLIO','COMMISSION_TYPE','NVARCHAR(30) NOT NULL' GO EXEC ALTERTABLECOLUMN 'HT_BOOKING','DISCOUNT_TYPE','NVARCHAR(30) NOT NULL' GO EXEC ALTERTABLECOLUMN 'HT_BOOKING','COMMISSION_TYPE','NVARCHAR(30) NOT NULL' GO ALTER TABLE HT_FOLIO ADD HT_SHIFT_PR_KEY_CHECK_IN UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE HT_FOLIO ADD HT_SHIFT_PR_KEY_CHECK_OUT UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD HT_SHIFT_PR_KEY_POST UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD HT_SHIFT_PR_KEY_PAYMENT UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE HT_FOLIO_PAYMENT ADD HT_SHIFT_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE HT_DEPOSIT ADD HT_SHIFT_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO CREATE TABLE [dbo].[HT_SHIFT]( [PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [SHIFT_ID] [nvarchar](20) NOT NULL, [SHIFT_DATE] [smalldatetime] NOT NULL, [SHIFT_HOUR] [int] NOT NULL, [SHIFT_MINUTE] [int] NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [NEXT_PR_KEY] [uniqueidentifier] NOT NULL, CONSTRAINT [PK_HT_SHIFT] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[HT_SHIFT_EMPLOYEE]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [LIST_ORDER] [int] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [IS_TEAM_LEAD] [smallint] NOT NULL, CONSTRAINT [PK_HT_SHIFT_EMPLOYEE] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[HT_SHIFT_ROOM]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [LIST_ORDER] [int] NOT NULL, [PR_KEY_FOLIO] [uniqueidentifier] NOT NULL, [ROOM_ID] [nvarchar](20) NOT NULL, [OPENING_BALANCE] [money] NOT NULL, [CHARGE_ROOM] [money] NOT NULL, [CHARGE_HOURLY] [money] NOT NULL, [CHARGE_AFTER] [money] NOT NULL, [CHARGE_BEFORE] [money] NOT NULL, [CHARGE_LAUNDARY] [money] NOT NULL, [CHARGE_MINIBAR] [money] NOT NULL, [CHARGE_PHONE] [money] NOT NULL, [CHARGE_RESTAURANT] [money] NOT NULL, [CHARGE_OTHER] [money] NOT NULL, [ENDING_BALANCE] [money] NOT NULL, [PAYMENT] [money] NOT NULL, [PAYMENT_MONEY] [money] NOT NULL, [PAYMENT_DEPOSIT] [money] NOT NULL, [DEPOSIT] [money] NOT NULL, [DEPOSIT_RETURN] [money] NOT NULL, [IS_CHECK_OUT] [smallint] NOT NULL, [DEBIT] [money] NOT NULL, [NOTES] [nvarchar](200) NOT NULL, [LOSS] [money] NOT NULL, [VAT_AMOUNT] [money] NOT NULL, [DISCOUNT_AMOUNT] [money] NOT NULL, CONSTRAINT [PK_HT_SHIFT_ROOM] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE HT_RATE ADD IS_HOLIDAYS SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE HT_RATE ADD IS_WEEKEND SMALLINT DEFAULT 0 NOT NULL GO CREATE TABLE [dbo].[HT_MINIBAR_DEFAULT]( [PR_KEY] [uniqueidentifier] NOT NULL, [ROOM_CLASS_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [ITEM_NAME] [nvarchar](150) NOT NULL, [QUANTITY_DEFAULT] [money] NOT NULL, [QUANTITY_USE] [money] NOT NULL, [ACTIVE] [smallint] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [VAT_TAX_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_HT_MINIBAR_DEFAULT] PRIMARY KEY CLUSTERED ( [ROOM_CLASS_ID] ASC, [ITEM_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE DM_SERvICE ADD IS_VAT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD IS_VAT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD IS_POSTED SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD COMMISSION_RATE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD COMMISSION_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD COMMISSION_AMOUNT_ORIG MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD FR_KEY_ORIG UNIQUEIDENTIFIER NULL GO UPDATE HT_FOLIO_BILLING SET FR_KEY_ORIG = FR_KEY WHERE FR_KEY_ORIG IS NULL Go ALTER TABLE HT_FOLIO_PAYMENT ADD PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[HT_PAYMENT]( [PR_KEY] [uniqueidentifier] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [ADDRESS] [nvarchar](200) NOT NULL, [CONTACT_PERSON] [nvarchar](50) NOT NULL, [AMOUNT_TOTAL] [money] NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [HT_SHIFT_PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_HT_PAYMENT] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[HT_PAYMENT_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [LIST_ORDER] [int] NOT NULL, [BILLING_NO] [nvarchar](20) NOT NULL, [BILLING_DATE] [smalldatetime] NOT NULL, [DISCOUNT_AMOUNT] [money] NOT NULL, [AMOUNT] [money] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [PR_KEY_PAYMENT] [uniqueidentifier] NOT NULL, CONSTRAINT [PK_HT_PAYMENT_DETAIL] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE HT_SHIFT_ROOM ADD PAYMENT_TRANSFER MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HT_PAYMENT ADD IS_TRANSFER SMALLINT DEFAULT 1 NOT NULL GO ALTER TABLE HT_SHIFT_ROOM ADD IS_BOOKING SMALLINT DEFAULT 0 NOT NULL GO CREATE TABLE [dbo].[HT_FOLIO_PRICE]( [PR_KEY] [uniqueidentifier] NOT NULL, [PR_KEY_HT_FOLIO] [uniqueidentifier] NOT NULL, [PR_KEY_BOOKING_DETAIL] [uniqueidentifier] NOT NULL, [DATE] [smalldatetime] NOT NULL, [PRICE] [money] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_HT_FOLIO_PRICE] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE HT_FOLIO_BILLING ADD SERVICE_RATE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD SERVICE_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD SERVICE_AMOUNT_ORIG MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HT_SHIFT_ROOM ADD SERVICE_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE CA_BUDGET ADD ORIGINAL_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE CA_BUDGET ADD ORIGINAL_AMOUNT_EXTRA MONEY DEFAULT 0 NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD JOB_ID NVARCHAR(20) default '' not null GO CREATE TABLE [dbo].[ASSET_LOCATION]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_ID_ORIG] [nvarchar](20) NOT NULL, [JOB_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, CONSTRAINT [PK_ASSET_LOCATION] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE DM_PR_DETAIL ADD PR_ACCOUNT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('SALE_PRICE_BY_ORGANIZATION','0','SALE_PRICE_BY_ORGANIZATION','BOOLEAN','COMMON') GO ALTER TABLE SALE_DETAIL ADD QUANTITY_EXPECTED MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD QUANTITY_EXPECTED MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_ITEM_OP ADD IS_TRANSFER SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_ITEM_OP ADD TRANSFER_ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD WAREHOUSE_ID NVARCHAR(20) DEFAULT '' NULL GO ALTER TABLE SALE_DETAIL ADD WAREHOUSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_PAYMENT_METHOD]( [PAYMENT_METHOD_ID] [nvarchar](20) NOT NULL, [PAYMENT_METHOD_NAME] [nvarchar](50) NOT NULL, [PAYMENT_ACCOUNT_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_PAYMENT_METHOD] PRIMARY KEY CLUSTERED ( [PAYMENT_METHOD_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[DM_PAYMENT_METHOD] ADD CONSTRAINT [DF_DM_PAYMENT_METHOD_PAYMENT_ACCOUNT_ID] DEFAULT ('') FOR [PAYMENT_ACCOUNT_ID] GO CREATE TABLE [dbo].[DM_PAYMENT_TERM]( [PAYMENT_TERM_ID] [nvarchar](20) NOT NULL, [PAYMENT_TERM_NAME] [nvarchar](50) NOT NULL, [DUE_DATE_TYPE] [nvarchar](20) NOT NULL, [DUE_DAYS] [int] NOT NULL, [DISCOUNT_RATE] [money] NOT NULL, [DISCOUNT_DATE_TYPE] [nvarchar](20) NOT NULL, [DISCOUNT_DAYS] [int] NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_PAYMENT_TERM] PRIMARY KEY CLUSTERED ( [PAYMENT_TERM_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_SHIPPING_METHOD]( [SHIPPING_METHOD_ID] [nvarchar](20) NOT NULL, [SHIPPING_METHOD_NAME] [nvarchar](50) NOT NULL, [SHIPPING_METHOD_TYPE] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_SHIPPING_METHOD] PRIMARY KEY CLUSTERED ( [SHIPPING_METHOD_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_PR_DETAIL_CREDIT_LIMIT]( [PR_KEY] [uniqueidentifier] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [CREDIT_LIMIT] [money] NOT NULL, [VALID_START_DATE] [smalldatetime] NOT NULL, [VALID_END_DATE] [smalldatetime] NOT NULL, [ACTIVE] [smallint] NOT NULL, CONSTRAINT [PK_DM_PR_DETAIL_CREDIT_LIMIT] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [IX_DM_PR_DETAIL_CREDIT_LIMIT] UNIQUE NONCLUSTERED ( [PR_DETAIL_ID] ASC, [VALID_START_DATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_ITEM_WAREHOUSE_LIMIT]( [PR_KEY] [uniqueidentifier] NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [ITEM_CLASS_ID] [nvarchar](20) NOT NULL, [VALID_DAY_START] [smalldatetime] NOT NULL, [VALID_DAY_END] [smalldatetime] NOT NULL, [ACTIVE] [smallint] NOT NULL, CONSTRAINT [PK_DM_ITEM_WAREHOUSE_LIMIT] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [IX_DM_ITEM_WAREHOUSE_LIMIT] UNIQUE NONCLUSTERED ( [ITEM_CLASS_ID] ASC, [ITEM_ID] ASC, [WAREHOUSE_ID] ASC, [VALID_DAY_START] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[SYS_LOCK]( [PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [MODULE_ID] [nvarchar](20) NOT NULL, [TO_DATE] [smalldatetime] NOT NULL, CONSTRAINT [PK_SYS_LOCK_1] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [IX_SYS_LOCK] UNIQUE NONCLUSTERED ( [ORGANIZATION_ID] ASC, [DES_ORGANIZATION_ID] ASC, [MODULE_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[SYS_MENU_MAPPING]( [PR_KEY] [money] NOT NULL, [FUNCTION_ID] [nvarchar](50) NOT NULL, [MENU_ID] [nvarchar](50) NOT NULL, CONSTRAINT [PK_SYS_MENU_MAPPING] PRIMARY KEY CLUSTERED ( [FUNCTION_ID] ASC, [MENU_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_TRAN_CLASS VALUES('SD','Sale Discount',1,'ADMIN') GO INSERT INTO SYS_TRAN_CLASS VALUES('SBP','Sale Base Price',1,'ADMIN') GO INSERT INTO SYS_TRAN (TRAN_ID,TRAN_NAME,TRAN_CLASS,TRAN_SUB_CLASS,LIST_ORDER,OUTPUT_FORM, POSTED,MODULE_ID,PROJECT_ID,USER_ID,ACTIVE,SHOW_IN_MENU) VALUES('SD','Sale Discount','SD','SD',1,'FRMSALE_DISCOUNT',1,'','FIN','ADMIN',1,1) GO INSERT INTO SYS_TRAN (TRAN_ID,TRAN_NAME,TRAN_CLASS,TRAN_SUB_CLASS,LIST_ORDER,OUTPUT_FORM, POSTED,MODULE_ID,PROJECT_ID,USER_ID,ACTIVE,SHOW_IN_MENU) VALUES('SBP','Sale Base Price','SBP','SBP',1,'FRMSALE_BASE_PRICE',1,'','FIN','ADMIN',1,1) GO ALTER TABLE ADJUSTMENT ADD ITEM_SOURCE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE TRANSACTION_REGISTER ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE CONTRACT_JOB ADD EXPENSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('ALLOW_SO_OVER_CREDIT_LIMIT','1','ALLOW_SO_OVER_CREDIT_LIMIT','BOOLEAN','COMMON') Go ALTER TABLE TRANSACTION_REGISTER_detail ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE VOUCHER_DETAIL ADD TAX_OFFICE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE ADD TAX_OFFICE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE ADD TAX_OFFICE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE VAT_TRANSACTION ADD TAX_OFFICE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE_DETAIL ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SO_DETAIL ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('CACHE_VERSION','1','CACHE_VERSION','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('DM_POSTING_BY_ORGANIZATION','0','DM_POSTING_BY_ORGANIZATION','BOOLEAN','COMMON') GO CREATE TABLE [dbo].[DM_POSTING]( [PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [DAY_END] [smalldatetime] NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [ITEM_SOURCE_ID] [nvarchar](20) NOT NULL, [ITEM_OP_ID] [nvarchar](100) NOT NULL, [ITEM_CLASS_ID] [nvarchar](100) NOT NULL, [PR_DETAIL_CLASS_ID] [nvarchar](100) NOT NULL, [WAREHOUSE_ID] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_POSTING] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC ) ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_POSTING_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [LIST_ORDER] [int] NOT NULL, [ACCOUNT_ID_DEBIT] [nvarchar](20) NOT NULL, [ACCOUNT_ID_CREDIT] [nvarchar](20) NOT NULL, [POSTING_FORMULA] [nvarchar](100) NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [JOB_ID] [nvarchar](20) NOT NULL, [EXPENSE_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_POSTING_DETAIL] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC ) ) ON [PRIMARY] GO INSERT INTO SYS_SYSTEMVAR VALUES('ALLOW_SO_NEGATIVE_INVENTORY_BALANCE','0','ALLOW_SO_NEGATIVE_INVENTORY_BALANCE','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ALLOW_SO_OVER_DUE_CREDIT','0','ALLOW_SO_OVER_DUE_CREDIT','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('IS_CHECK_OVER_CREDIT_APPROVED','1','IS_CHECK_OVER_CREDIT_APPROVED','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('TRAN_ID_EXPORT_FROM_SO','BH','TRAN_ID_EXPORT_FROM_SO','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('TRAN_ID_INVOICE_EXPORT_FROM_SO','PTHU','TRAN_ID_INVOICE_EXPORT_FROM_SO','STRING','COMMON') GO CREATE TABLE [dbo].[PO]( [PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_NO] [nvarchar](30) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [RELEASE_DATE] [smalldatetime] NOT NULL, [ITEM_SOURCE_ID] [nvarchar](20) NOT NULL, [ITEM_OP_ID] [nvarchar](20) NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [MARKET_ID] [nvarchar](20) NOT NULL, [CURRENCY_ID] [nvarchar](20) NOT NULL, [EXCHANGE_RATE] [money] NOT NULL, [EXCHANGE_RATE_EXTRA] [money] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_NAME] [nvarchar](100) NOT NULL, [CONTACT_PERSON] [nvarchar](50) NOT NULL, [ADDRESS] [nvarchar](200) NOT NULL, [TAX_FILE_NUMBER] [nvarchar](30) NOT NULL, [PAYMENT_METHOD_ID] [nvarchar](20) NOT NULL, [PAYMENT_TERM_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](300) NOT NULL, [STATUS] [nvarchar](20) NOT NULL, CONSTRAINT [PK_PO] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[PO] WITH NOCHECK ADD CONSTRAINT [FK_PO_DM_CURRENCY] FOREIGN KEY([CURRENCY_ID]) REFERENCES [dbo].[DM_CURRENCY] ([CURRENCY_ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[PO] CHECK CONSTRAINT [FK_PO_DM_CURRENCY] GO ALTER TABLE [dbo].[PO] WITH CHECK ADD CONSTRAINT [FK_PO_SYS_TRAN] FOREIGN KEY([TRAN_ID]) REFERENCES [dbo].[SYS_TRAN] ([TRAN_ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[PO] CHECK CONSTRAINT [FK_PO_SYS_TRAN] GO ALTER TABLE [dbo].[PO] ADD CONSTRAINT [DF__PO__BRANCH__473C8FC7] DEFAULT ('') FOR [ORGANIZATION_ID] GO ALTER TABLE [dbo].[PO] ADD CONSTRAINT [DF__PO__ITEM_S__71B5E533] DEFAULT ('') FOR [ITEM_SOURCE_ID] GO ALTER TABLE [dbo].[PO] ADD CONSTRAINT [DF__PO__ITEM_O__72AA096C] DEFAULT ('') FOR [ITEM_OP_ID] GO CREATE TABLE [dbo].[PO_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [LIST_ORDER] [int] NOT NULL, [ITEM_OP_ID] [nvarchar](20) NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NULL, [JOB_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [DESCRIPTION] [nvarchar](200) NOT NULL, [DESCRIPTION_ULS] [nvarchar](200) NOT NULL, [UNIT_ID] [nvarchar](20) NOT NULL, [QUANTITY] [money] NOT NULL, [QUANTITY_EXTRA] [money] NOT NULL, [QUANTITY_WH] [money] NOT NULL, [UNIT_PRICE_ORIG] [decimal](18, 6) NULL, [UNIT_PRICE] [money] NOT NULL, [UNIT_PRICE_WH] [money] NOT NULL, [AMOUNT_ORIG] [money] NOT NULL, [AMOUNT] [money] NOT NULL, [VAT_INCOME_AMOUNT_ORIG] [money] NOT NULL, [VAT_INCOME_AMOUNT] [money] NOT NULL, [VAT_TAX_ID] [nvarchar](20) NOT NULL, [VAT_TAX_RATE] [money] NOT NULL, [VAT_TAX_AMOUNT] [money] NOT NULL, [VAT_TAX_AMOUNT_ORIG] [money] NOT NULL, [IMPORT_TAX_RATE] [money] NOT NULL, [IMPORT_TAX_AMOUNT] [money] NOT NULL, [IMPORT_TAX_AMOUNT_ORIG] [money] NOT NULL, [PURCHASE_COST] [money] NOT NULL, [PURCHASE_COST_ORIG] [money] NOT NULL, [DISCOUNT_RATE] [money] NOT NULL, [DISCOUNT_AMOUNT] [money] NOT NULL, [DISCOUNT_AMOUNT_ORIG] [money] NOT NULL, [TOTAL_AMOUNT] [money] NOT NULL, [TOTAL_AMOUNT_ORIG] [money] NOT NULL, [AMOUNT_EXTRA] [money] NOT NULL, [VAT_INCOME_AMOUNT_EXTRA] [money] NOT NULL, [VAT_TAX_AMOUNT_EXTRA] [money] NOT NULL, [DISCOUNT_AMOUNT_EXTRA] [money] NOT NULL, [IMPORT_TAX_AMOUNT_EXTRA] [money] NOT NULL, [PURCHASE_COST_EXTRA] [money] NOT NULL, [TOTAL_AMOUNT_EXTRA] [money] NOT NULL, [LUX_TAX_RATE] [money] NOT NULL, [LUX_TAX_AMOUNT] [money] NOT NULL, [LUX_TAX_AMOUNT_ORIG] [money] NOT NULL, [LUX_TAX_AMOUNT_EXTRA] [money] NOT NULL, CONSTRAINT [PK_PO_DETAIL_1] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO_DETAIL__ITEM___04898DDC] DEFAULT ('') FOR [ITEM_OP_ID] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO_DETAIL__WAREH__057DB215] DEFAULT ('') FOR [WAREHOUSE_ID] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___EMPLO__1486F2C8] DEFAULT ('') FOR [EMPLOYEE_ID] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF_PO_DETAIL_VAT_INCOME_AMOUNT_ORIG] DEFAULT ((0)) FOR [VAT_INCOME_AMOUNT_ORIG] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF_PO_DETAIL_VAT_INCOME_AMOUNT] DEFAULT ((0)) FOR [VAT_INCOME_AMOUNT] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___AMOUN__2FBA0BF1] DEFAULT ((0)) FOR [AMOUNT_EXTRA] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___VAT_I__30AE302A] DEFAULT ((0)) FOR [VAT_INCOME_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___VAT_T__31A25463] DEFAULT ((0)) FOR [VAT_TAX_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___DISCO__3296789C] DEFAULT ((0)) FOR [DISCOUNT_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___IMPOR__338A9CD5] DEFAULT ((0)) FOR [IMPORT_TAX_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___PURCH__3572E547] DEFAULT ((0)) FOR [PURCHASE_COST_EXTRA] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___TOTAL__36670980] DEFAULT ((0)) FOR [TOTAL_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___LUX_T__0C3BC58A] DEFAULT ((0)) FOR [LUX_TAX_RATE] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___LUX_T__0D2FE9C3] DEFAULT ((0)) FOR [LUX_TAX_AMOUNT] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___LUX_T__0E240DFC] DEFAULT ((0)) FOR [LUX_TAX_AMOUNT_ORIG] GO ALTER TABLE [dbo].[PO_DETAIL] ADD CONSTRAINT [DF__PO___LUX_T__0F183235] DEFAULT ((0)) FOR [LUX_TAX_AMOUNT_EXTRA] GO CREATE TABLE [dbo].[SBO]( [PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_NO] [nvarchar](30) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [APPROVE_DATE] [smalldatetime] NOT NULL, [RELEASE_DATE] [smalldatetime] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [MARKET_ID] [nvarchar](20) NOT NULL, [CURRENCY_ID] [nvarchar](20) NOT NULL, [EXCHANGE_RATE] [money] NOT NULL, [EXCHANGE_RATE_EXTRA] [money] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_NAME] [nvarchar](100) NOT NULL, [CONTACT_PERSON] [nvarchar](50) NOT NULL, [ADDRESS] [nvarchar](200) NOT NULL, [TAX_FILE_NUMBER] [nvarchar](30) NOT NULL, [PAYMENT_METHOD_ID] [nvarchar](20) NOT NULL, [PAYMENT_TERM_ID] [nvarchar](20) NOT NULL, [CREDIT_LIMIT] [money] NOT NULL, [COMMENTS] [nvarchar](300) NOT NULL, [STATUS] [nvarchar](20) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [APPROVER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_SBO_1] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[SBO] WITH CHECK ADD CONSTRAINT [FK_SBO_DM_CURRENCY] FOREIGN KEY([CURRENCY_ID]) REFERENCES [dbo].[DM_CURRENCY] ([CURRENCY_ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[SBO] CHECK CONSTRAINT [FK_SBO_DM_CURRENCY] GO ALTER TABLE [dbo].[SBO] WITH CHECK ADD CONSTRAINT [FK_SBO_SYS_TRAN] FOREIGN KEY([TRAN_ID]) REFERENCES [dbo].[SYS_TRAN] ([TRAN_ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[SBO] CHECK CONSTRAINT [FK_SBO_SYS_TRAN] GO ALTER TABLE [dbo].[SBO] ADD CONSTRAINT [DF__SBO__BRANCH_ID__4830B400] DEFAULT ('') FOR [ORGANIZATION_ID] GO ALTER TABLE [dbo].[SBO] ADD CONSTRAINT [DF_SBO_PR_DETAIL_NAME] DEFAULT ('') FOR [PR_DETAIL_NAME] GO ALTER TABLE [dbo].[SBO] ADD CONSTRAINT [DF_SBO_CREDIT_LIMIT] DEFAULT ((0)) FOR [CREDIT_LIMIT] GO CREATE TABLE [dbo].[SBO_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [LIST_ORDER] [int] NOT NULL, [ITEM_SOURCE_ID] [nvarchar](20) NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NOT NULL, [JOB_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [DESCRIPTION] [nvarchar](200) NOT NULL, [DESCRIPTION_ULS] [nvarchar](200) NOT NULL, [UNIT_ID] [nvarchar](20) NOT NULL, [QUANTITY] [money] NOT NULL, [QUANTITY_EXTRA] [money] NOT NULL, [QUANTITY_WH] [money] NOT NULL, [UNIT_PRICE_ORIG] [decimal](18, 6) NOT NULL, [UNIT_PRICE] [money] NOT NULL, [UNIT_PRICE_WH] [money] NOT NULL, [AMOUNT_ORIG] [money] NOT NULL, [AMOUNT] [money] NOT NULL, [AMOUNT_EXTRA] [money] NOT NULL, [VAT_INCOME_AMOUNT_ORIG] [money] NOT NULL, [VAT_INCOME_AMOUNT] [money] NOT NULL, [VAT_INCOME_AMOUNT_EXTRA] [money] NOT NULL, [VAT_TAX_ID] [nvarchar](20) NOT NULL, [VAT_TAX_RATE] [money] NOT NULL, [VAT_TAX_AMOUNT] [money] NOT NULL, [VAT_TAX_AMOUNT_ORIG] [money] NOT NULL, [VAT_TAX_AMOUNT_EXTRA] [money] NOT NULL, [EXPORT_TAX_RATE] [money] NOT NULL, [EXPORT_TAX_AMOUNT] [money] NOT NULL, [EXPORT_TAX_AMOUNT_ORIG] [money] NOT NULL, [EXPORT_TAX_AMOUNT_EXTRA] [money] NOT NULL, [DISCOUNT_RATE] [money] NOT NULL, [DISCOUNT_AMOUNT] [money] NOT NULL, [DISCOUNT_AMOUNT_ORIG] [money] NOT NULL, [DISCOUNT_AMOUNT_EXTRA] [money] NOT NULL, [LUX_TAX_RATE] [money] NOT NULL, [LUX_TAX_AMOUNT] [money] NOT NULL, [LUX_TAX_AMOUNT_ORIG] [money] NOT NULL, [LUX_TAX_AMOUNT_EXTRA] [money] NOT NULL, [TOTAL_AMOUNT] [money] NOT NULL, [TOTAL_AMOUNT_ORIG] [money] NOT NULL, [TOTAL_AMOUNT_EXTRA] [money] NOT NULL, CONSTRAINT [PK_SBO_DETAIL_1] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__AMOUN__2818EA29] DEFAULT ((0)) FOR [AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF_SBO_DETAIL_VAT_INCOME_AMOUNT_ORIG] DEFAULT ((0)) FOR [VAT_INCOME_AMOUNT_ORIG] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF_SBO_DETAIL_VAT_INCOME_AMOUNT] DEFAULT ((0)) FOR [VAT_INCOME_AMOUNT] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__VAT_I__290D0E62] DEFAULT ((0)) FOR [VAT_INCOME_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__VAT_T__2A01329B] DEFAULT ((0)) FOR [VAT_TAX_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__EXPOR__2BE97B0D] DEFAULT ((0)) FOR [EXPORT_TAX_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__DISCO__2AF556D4] DEFAULT ((0)) FOR [DISCOUNT_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__LUX_T__100C566E] DEFAULT ((0)) FOR [LUX_TAX_RATE] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__LUX_T__11007AA7] DEFAULT ((0)) FOR [LUX_TAX_AMOUNT] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__LUX_T__11F49EE0] DEFAULT ((0)) FOR [LUX_TAX_AMOUNT_ORIG] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__LUX_T__12E8C319] DEFAULT ((0)) FOR [LUX_TAX_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SBO_DETAIL] ADD CONSTRAINT [DF__SBO_DETA__TOTAL__2EC5E7B8] DEFAULT ((0)) FOR [TOTAL_AMOUNT_EXTRA] GO CREATE TABLE [dbo].[SBO_RATE]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [RATE_TYPE] [nvarchar](20) NOT NULL, [INTEREST_RATE] [money] NOT NULL, [VALID_DATE] [smalldatetime] NOT NULL, CONSTRAINT [PK_SBO_RATE] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[SO]( [PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_NO] [nvarchar](30) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [SBO_TRAN_ID] [nvarchar](20) NOT NULL, [SBO_TRAN_NO] [nvarchar](30) NOT NULL, [IS_OVER_CREDIT_LIMIT] [smallint] NOT NULL, [APPROVE_DATE] [smalldatetime] NOT NULL, [RELEASE_DATE] [smalldatetime] NOT NULL, [DELIVERY_DATE] [smalldatetime] NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NOT NULL, [ITEM_SOURCE_ID] [nvarchar](20) NOT NULL, [ITEM_OP_ID] [nvarchar](20) NOT NULL, [MARKET_ID] [nvarchar](20) NOT NULL, [SHIPPING_METHOD_ID] [nvarchar](20) NOT NULL, [VEHICLE_ID] [nvarchar](20) NOT NULL, [CURRENCY_ID] [nvarchar](20) NOT NULL, [EXCHANGE_RATE] [money] NOT NULL, [EXCHANGE_RATE_EXTRA] [money] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_NAME] [nvarchar](100) NOT NULL, [CONTACT_PERSON] [nvarchar](50) NOT NULL, [ADDRESS] [nvarchar](200) NOT NULL, [TAX_FILE_NUMBER] [nvarchar](30) NOT NULL, [PAYMENT_METHOD_ID] [nvarchar](20) NOT NULL, [PAYMENT_TERM_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](300) NOT NULL, [STATUS] [nvarchar](20) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [APPROVER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_SO_1] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[SO] WITH CHECK ADD CONSTRAINT [FK_SO_DM_CURRENCY] FOREIGN KEY([CURRENCY_ID]) REFERENCES [dbo].[DM_CURRENCY] ([CURRENCY_ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[SO] CHECK CONSTRAINT [FK_SO_DM_CURRENCY] GO ALTER TABLE [dbo].[SO] WITH CHECK ADD CONSTRAINT [FK_SO_SYS_TRAN] FOREIGN KEY([TRAN_ID]) REFERENCES [dbo].[SYS_TRAN] ([TRAN_ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[SO] CHECK CONSTRAINT [FK_SO_SYS_TRAN] GO ALTER TABLE [dbo].[SO] ADD CONSTRAINT [DF__SO__BRANCH_ID__4830B400] DEFAULT ('') FOR [ORGANIZATION_ID] GO ALTER TABLE [dbo].[SO] ADD CONSTRAINT [DF_SO_PR_DETAIL_NAME] DEFAULT ('') FOR [PR_DETAIL_NAME] GO CREATE TABLE [dbo].[SO_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [LIST_ORDER] [int] NOT NULL, [ITEM_SOURCE_ID] [nvarchar](20) NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [JOB_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [DESCRIPTION] [nvarchar](200) NOT NULL, [DESCRIPTION_ULS] [nvarchar](200) NOT NULL, [UNIT_ID] [nvarchar](20) NOT NULL, [QUANTITY] [money] NOT NULL, [QUANTITY_EXTRA] [money] NOT NULL, [QUANTITY_WH] [money] NOT NULL, [UNIT_PRICE_ORIG] [decimal](18, 6) NOT NULL, [UNIT_PRICE] [money] NOT NULL, [UNIT_PRICE_WH] [money] NOT NULL, [AMOUNT_ORIG] [money] NOT NULL, [AMOUNT] [money] NOT NULL, [AMOUNT_EXTRA] [money] NOT NULL, [VAT_INCOME_AMOUNT_ORIG] [money] NOT NULL, [VAT_INCOME_AMOUNT] [money] NOT NULL, [VAT_INCOME_AMOUNT_EXTRA] [money] NOT NULL, [VAT_TAX_ID] [nvarchar](20) NOT NULL, [VAT_TAX_RATE] [money] NOT NULL, [VAT_TAX_AMOUNT] [money] NOT NULL, [VAT_TAX_AMOUNT_ORIG] [money] NOT NULL, [VAT_TAX_AMOUNT_EXTRA] [money] NOT NULL, [EXPORT_TAX_RATE] [money] NOT NULL, [EXPORT_TAX_AMOUNT] [money] NOT NULL, [EXPORT_TAX_AMOUNT_ORIG] [money] NOT NULL, [EXPORT_TAX_AMOUNT_EXTRA] [money] NOT NULL, [DISCOUNT_RATE] [money] NOT NULL, [DISCOUNT_AMOUNT] [money] NOT NULL, [DISCOUNT_AMOUNT_ORIG] [money] NOT NULL, [DISCOUNT_AMOUNT_EXTRA] [money] NOT NULL, [LUX_TAX_RATE] [money] NOT NULL, [LUX_TAX_AMOUNT] [money] NOT NULL, [LUX_TAX_AMOUNT_ORIG] [money] NOT NULL, [LUX_TAX_AMOUNT_EXTRA] [money] NOT NULL, [TOTAL_AMOUNT] [money] NOT NULL, [TOTAL_AMOUNT_ORIG] [money] NOT NULL, [TOTAL_AMOUNT_EXTRA] [money] NOT NULL, [PRICE_LEVEL_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_SO_DETAIL_1] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__AMOUN__2818EA29] DEFAULT ((0)) FOR [AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF_SO_DETAIL_VAT_INCOME_AMOUNT_ORIG] DEFAULT ((0)) FOR [VAT_INCOME_AMOUNT_ORIG] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF_SO_DETAIL_VAT_INCOME_AMOUNT] DEFAULT ((0)) FOR [VAT_INCOME_AMOUNT] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__VAT_I__290D0E62] DEFAULT ((0)) FOR [VAT_INCOME_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__VAT_T__2A01329B] DEFAULT ((0)) FOR [VAT_TAX_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__EXPOR__2BE97B0D] DEFAULT ((0)) FOR [EXPORT_TAX_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__DISCO__2AF556D4] DEFAULT ((0)) FOR [DISCOUNT_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__LUX_T__100C566E] DEFAULT ((0)) FOR [LUX_TAX_RATE] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__LUX_T__11007AA7] DEFAULT ((0)) FOR [LUX_TAX_AMOUNT] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__LUX_T__11F49EE0] DEFAULT ((0)) FOR [LUX_TAX_AMOUNT_ORIG] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__LUX_T__12E8C319] DEFAULT ((0)) FOR [LUX_TAX_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SO_DETAIL] ADD CONSTRAINT [DF__SO_DETA__TOTAL__2EC5E7B8] DEFAULT ((0)) FOR [TOTAL_AMOUNT_EXTRA] GO ALTER TABLE [dbo].[SO_DETAIL] ADD DEFAULT ('') FOR [PRICE_LEVEL_ID] GO CREATE TABLE [dbo].[DM_PR_DETAIL_CREDIT_LIMIT]( [PR_KEY] [uniqueidentifier] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [CREDIT_LIMIT] [money] NOT NULL, [VALID_START_DATE] [smalldatetime] NOT NULL, [VALID_END_DATE] [smalldatetime] NOT NULL, [ACTIVE] [smallint] NOT NULL, CONSTRAINT [PK_DM_PR_DETAIL_CREDIT_LIMIT] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [IX_DM_PR_DETAIL_CREDIT_LIMIT] UNIQUE NONCLUSTERED ( [PR_DETAIL_ID] ASC, [VALID_START_DATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_ITEM_WAREHOUSE_LIMIT]( [PR_KEY] [uniqueidentifier] NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [ITEM_CLASS_ID] [nvarchar](20) NOT NULL, [VALID_DAY_START] [smalldatetime] NOT NULL, [VALID_DAY_END] [smalldatetime] NOT NULL, [ACTIVE] [smallint] NOT NULL, CONSTRAINT [PK_DM_ITEM_WAREHOUSE_LIMIT] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [IX_DM_ITEM_WAREHOUSE_LIMIT] UNIQUE NONCLUSTERED ( [ITEM_CLASS_ID] ASC, [ITEM_ID] ASC, [WAREHOUSE_ID] ASC, [VALID_DAY_START] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO alter table CONTRACT_JOB ADD EXPENSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[SYS_MENU_MAPPING]( [PR_KEY] [money] NOT NULL, [FUNCTION_ID] [nvarchar](50) NOT NULL, [MENU_ID] [nvarchar](50) NOT NULL, CONSTRAINT [PK_SYS_MENU_MAPPING] PRIMARY KEY CLUSTERED ( [FUNCTION_ID] ASC, [MENU_ID] ASC ) ) ON [PRIMARY] GO ALTER TABLE DM_WAREHOUSE ADD ROOM_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_WAREHOUSE ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO alter tabLE DM_POSTING_DETAIL ADD IS_VAT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD QUANTITY_BILL MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD QUANTITY_MEASURE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE VOUCHER ADD BANK_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE VOUCHER ADD BANK_ID_CONTRA NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE LEDGER ADD BANK_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE ADD SHIPPING_METHOD_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE ADD VEHICLE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_WAREHOUSE ADD WAREHOUSE_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_WAREHOUSE_CLASS]( [WAREHOUSE_CLASS_ID] [nvarchar](20) NOT NULL, [WAREHOUSE_CLASS_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_WAREHOUSE_CLASS] PRIMARY KEY CLUSTERED ( [WAREHOUSE_CLASS_ID] ASC ) ) ON [PRIMARY] GO ALTER TABLE SALE ADD ORIG_TRAN_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE ADD ORIG_TRAN_NO NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SBO ADD PAYMENT_DAY_OF_MONTH INT DEFAULT 0 NOT NULL GO ALTER TABLE SO ADD DRIVER_NAME NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE SALE ADD DRIVER_NAME NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD FIXED_UNIT_PRICE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD FIXED_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD FIXED_UNIT_PRICE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD FIXED_AMOUNT MONEY DEFAULT 0 NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('FIXED_PRICE_LEVEL_ID','99','FIXED_PRICE_LEVEL_ID','STRING','COMMON') GO alter table SYS_TRAN_DEFAULT ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_BANK]( [BANK_ID] [nvarchar](20) NOT NULL, [BANK_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_BANK] PRIMARY KEY CLUSTERED ( [BANK_ID] ASC ) ) ON [PRIMARY] GO ALTER TABLE SBO ADD CREDIT_LIMIT1 MONEY DEFAULT 0 NOT NULL GO EXEC DROPCOLUMN 'SBO','PAYMENT_DAY_OF_MONTH' GO ALTER TABLE DM_PR_DETAIL ADD PR_ACCOUNT_ID1 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_SALE_DETAIL ADD FIXED_UNIT_PRICE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE POS_SALE_DETAIL ADD FIXED_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE POS_SALE_DETAIL ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO EXEC DropColumn 'DM_POSTING','WAREHOUSE_ID' GO ALTER TABLE DM_POSTING ADD WAREHOUSE_CLASS_ID NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE DM_POSTING ADD ISSUE_RECEIVE NVARCHAR(1) DEFAULT 'X' NOT NULL GO ALTER TABLE SO_DETAIL ADD DELIVERY_TIME NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE ADD DRIVER_NAME NVARCHAR(50) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('FORCE_UNIT_EXTRA_AS_UNIT','1','FORCE_UNIT_EXTRA_AS_UNIT','BOOLEAN','COMMON') GO ALTER TABLE WAREHOUSE ADD UNIT_ID_ACTUAL NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD UNIT_ID_ACTUAL NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SO ADD DELIVER_ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SO_DETAIL ADD IS_SII SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD IS_DELIVERED SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD IS_INVOICED SMALLINT DEFAULT 0 NOT NULL GO UPDATE SYS_TABLE SET ID_FIELD='PR_KEY', NAME_FIELD='PR_KEY' WHERE TABLE_NAME = 'SYS_TRAN_NO' GO ALTER TABLE PO ADD PO_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_PO_CLASS]( [PO_CLASS_ID] [nvarchar](20) NOT NULL, [PO_CLASS_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_PO_CLASS] PRIMARY KEY CLUSTERED ( [PO_CLASS_ID] ASC ) ) ON [PRIMARY] GO alter table DM_PR_DETAIL ADD PROVINCE_ID NVARCHAR(20) DEFAULTL '' NOT NULL GO ALTER TABLE DM_POSTING ADD ITEM_ID NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE SYS_TRAN ADD IS_SALE SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SBO_DETAIL ADD PAYMENT_TERM_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SBO_DETAIL ADD CREDIT_LIMIT MONEY DEFAULT(0) NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('INTERNAL_PR_DETAIL_CLASS','10','INTERNAL_PR_DETAIL_CLASS','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('FORCE_SALE_ORDER','1','FORCE_SALE_ORDER','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('MAIN_ITEM_CLASS','01','MAIN_ITEM_CLASS','STRING','COMMON') GO ALTER TABLE POS_SO_DETAIL ADD FIXED_UNIT_PRICE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE POS_SO_DETAIL ADD FIXED_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE POS_SO_DETAIL ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_SO_DETAIL ADD WAREHOUSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_SO_DETAIL ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE BALANCE_DETAIL ADD BANK_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_ACCOUNT ADD IS_BANK SMALLINT DEFAULT 0 NOT NULL GO GO ALTER TABLE POS_PAYMENT ADD AMOUNT_ORIG MONEY DEFAULT 0 NOT NULL GO EXEC DropColumn 'POS_SO_DETAIL','COG_UNIT_PRICE' GO EXEC DropColumn 'POS_SO_DETAIL','COG_UNIT_PRICE_ORIG' GO EXEC DropColumn 'POS_SO_DETAIL','COG_AMOUNT' GO EXEC DropColumn 'POS_SO_DETAIL','COG_AMOUNT_ORIG' GO GO ALTER TABLE SALE_DETAIL ADD ROOM_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD PROVINCE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_PROVINCES]( [PROVINCE_ID] [nvarchar](20) NOT NULL, [PROVINCE_NAME] [nvarchar](50) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, CONSTRAINT [PK_DM_PROVINCES] PRIMARY KEY CLUSTERED ( [PROVINCE_ID] ASC ) ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_ITEM_COMBO]( [ITEM_COMBO_ID] [nvarchar](20) NOT NULL, [ITEM_COMBO_NAME] [nvarchar](50) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [UNIT_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_ITEM_COMBO] PRIMARY KEY CLUSTERED ( [ITEM_COMBO_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [IX_DM_ITEM_COMBO] UNIQUE NONCLUSTERED ( [ITEM_ID] ASC, [UNIT_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE POS_SALE ADD TAX_OFFICE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_ITEM_VB]( [PR_KEY] [uniqueidentifier] NOT NULL, [ITEM_ID] [nvarchar](20) NULL, [UNIT_ID] [nvarchar](20) NULL, [VB_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, [USER_ID] [nvarchar](20) NULL, CONSTRAINT [PK_DM_ITEM_VB] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_ORGANIZATION_MAPPING]( [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_ORGANIZATION_MAPPING] PRIMARY KEY CLUSTERED ( [ORGANIZATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE DM_BANK ADD BANK_ACCOUNT NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE DM_BANK ADD BANK_BRANCH NVARCHAR(50) DEFAULT '' NOT NULL GO EXEC DROPCOLUMN 'DM_ITEM_OP','ITEM_OP_CLASS_ID' GO ALTER TABLE DM_ORGANIZATION ADD IS_POS SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE POS_PURCHASE ADD TAX_OFFICE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_SALE_DETAIL ADD WAREHOUSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_SALE_DETAIL ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ADD WAREHOUSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ADD FIXED_UNIT_PRICE MONEY DEFAULT (0) NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ADD FIXED_AMOUNT MONEY DEFAULT (0) NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO EXEC DROPCOLUMN 'DM_CURRENCY','EXCHANGE_RATE' GO ALTER TABLE BUDGET ADD EXPENSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE ADD SALE_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE PURCHASE ADD ORIG_TRAN_NO NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE ADD ORIG_TRAN_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE ADD VEHICLE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_ORGANIZATION_MAPPING ADD TAX_OFFICE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_ORGANIZATION_MAPPING ADD ITEM_SOURCE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('VB_ITEM_CLASS','02','VB_ITEM_CLASS','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ITEM_OP_ID_SHELL_DEPOSIT','13018888','ITEM_OP_ID_SHELL_DEPOSIT','STRING','COMMON') GO ALTER TABLE POS_SHIFT_ITEM ADD UNIT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_ACCOUNT ADD IS_POS SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SYS_FORMINFO DROP CONSTRAINT FK_DM_FORMINFO_DM_FORM GO ALTER TABLE SYS_GRIDINFO DROP CONSTRAINT FK_DM_GRIDINFO_DM_FORM GO ALTER TABLE SYS_REPORT DROP CONSTRAINT FK_SYS_REPORT_SYS_REPORT_GROUP GO ALTER TABLE SYS_REPORTFIELD DROP CONSTRAINT FK_SYS_REPORTFIELD_SYS_REPORT GO ALTER TABLE SYS_REPORT_CONFIG DROP CONSTRAINT FK_SYS_REPORT_CONFIG_SYS_REPORT GO ALTER TABLE SYS_REPORT_FORMULA DROP CONSTRAINT FK_SYS_REPORT_FORMULA_SYS_REPORT GO alter table WAREHOUSE_BALANCE DROP CONSTRAINT PK_WAREHOUSE_BALANCE_1 GO alter table SALE_BASE_PRICE_DETAIL ADD PR_DETAIL_ID NVARCHAR(20) DEFAULT '' GO alter table SALE_DETAIL ADD ITEM_SOURCE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO alter table PURCHASE_DETAIL ADD ITEM_SOURCE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('CACHE_REPORT_VERSION','1','CACHE_REPORT_VERSION','INT','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('CACHE_TRAN_VERSION','1','CACHE_TRAN_VERSION','INT','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('CACHE_RESOURCE_VERSION','1','CACHE_RESOURCE_VERSION','INT','COMMON') GO ALTER TABLE SALE_BASE_PRICE_DETAIL ADD UNIT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE_DETAIL ADD PR_KEY_HT_FOLIO UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE DM_ITEM_OP ADD VB_ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_PRINTS ADD UNIT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_PRINTS ADD TOTAL_CHARACTER INT DEFAULT 7 NOT NULL GO ALTER TABLE DM_PRINTS ADD TEMPLATE_PRINTS NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SYS_TRAN_OUTPUT ADD REPORT_FILE_NAME NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE SYS_TRAN_OUTPUT ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_POSTING_DETAIL ADD IS_WAREHOUSE SMALLINT GO ALTER TABLE WAREHOUSE ADD VAT_TRAN_NO NVARCHAR(20) DEFAULT '' GO INSERT INTO SYS_SYSTEMVAR VALUES('DECIMAL_AMOUNT_EXTRA','0','DECIMAL_AMOUNT_EXTRA','INT','COMMON') GO CREATE TABLE [dbo].[WAREHOUSE_MAPPING]( [PR_KEY] [uniqueidentifier] NOT NULL, [ITEM_CLASS_ID] [nvarchar](20) NOT NULL, [WORKSTATION_ID] [int] NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_WAREHOUSE_MAPPING_1] PRIMARY KEY CLUSTERED ( [ITEM_CLASS_ID] ASC, [WORKSTATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] go ALTER TABLE PURCHASE_PAYMENT ADD PURCHASE_ITEM_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('COST_ACCOUNT_ID_BY_WAREHOUSE','0','COST_ACCOUNT_ID_BY_WAREHOUSE','BOOLEAN','COMMON') GO ALTER TABLE DM_JOB ADD EXPENSE_ACCOUNT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_WAREHOUSE ADD COST_ACCOUNT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PO_DETAIL ADD PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[TP_LOADING_COST]( [PR_KEY] [uniqueidentifier] NOT NULL, [VALID_DATE] [smalldatetime] NOT NULL, [COST] [money] NOT NULL, [ITEM_CLASS_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [IS_FOLLOW_CLASS] [smallint] NOT NULL, CONSTRAINT [PK_TP_LOADING_COST] PRIMARY KEY CLUSTERED ( [VALID_DATE] ASC, [ITEM_CLASS_ID] ASC, [ITEM_ID] ASC, [IS_FOLLOW_CLASS] ASC ) ) ON [PRIMARY] GO ALTER TABLE TP_ORDER_DETAIL ADD QUANTITY_QD money DEFAULT 0 NOT NULL GO ALTER TABLE TP_ORDER_DETAIL ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE TP_ORDER_DETAIL ADD UNIT_ID_WH NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE TP_ORDER_DETAIL ADD EXTRA_UNIT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_ROUTE_POINT ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '000000' NOT NULL GO ALTER TABLE DM_VEHICLE ADD IS_HIRE_OUTSIDE SMALLINT DEFAULT 0 NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('WAREHOUSE_BALANCE_BY_UNIT_ID_ACTUAL','0','WAREHOUSE_BALANCE_BY_UNIT_ID_ACTUAL','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('TAX_REPORT_BY_SECOND_CURRENCY','0','TAX_REPORT_BY_SECOND_CURRENCY','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('SUMMARY_TAX_REPORT_BY_ITEM_CLASS','0','SUMMARY_TAX_REPORT_BY_ITEM_CLASS','BOOLEAN','COMMON') GO ALTER TABLE SALE_BASE_PRICE ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO alter table SALE_BASE_PRICE_DETAIL ADD DETAIL_ACTIVE SMALLINT DEFAULT 1 NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('LOGO_WIDTH','50','LOGO_WIDTH','INT','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('LOGO_HEIGHT','50','LOGO_HEIGHT','INT','COMMON') GO CREATE TABLE [dbo].[SYS_TRAN_OUTPUT_NO_TRAN]( [PR_KEY] [money] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [OUTPUT_NAME] [nvarchar](50) NOT NULL, [REPORT_FILE_DATA] [varbinary](max) NULL, [IS_COPY] [smallint] NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [REPORT_FILE_NAME] [nvarchar](100) NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_SYS_TRAN_OUTPUT_NO_TRAN] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC ) ) GO INSERT INTO SYS_SYSTEMVAR VALUES('METHOD_IE_SHELL_GAS','',N'Phuong th?c nh?p xu?t xác d?nh v? bình','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('DATE_RECORD_FA_DEPRECIATION','0','DATE_RECORD_FA_DEPRECIATION','INT','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('BACKUP_ON_EXIT','1','BACKUP_ON_EXIT','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('GROUP_PR_BY_ORGANIZATION','0','GROUP_PR_BY_ORGANIZATION','BOOLEAN','COMMON') GO ALTER TABLE PO_DETAIL ADD QUANTITY_ORDER money DEFAULT 0 NOT NULL GO ALTER TABLE ADJUSTMENT ADD UNIT_ID nvarchar(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE ADD ORIG_VAT_TRAN_NO nvarchar(20) DEFAULT '' NULL GO ALTER TABLE SALE ADD ORIG_VAT_TRAN_DATE smalldatetime GO ALTER TABLE SYS_LOCK ADD DES_ORGANIZATION_ID NVARCHAR(20) DEFAULT '' GO ALTER TABLE PURCHASE_DETAIL ADD TAX_EXCHANGE_RATE DECIMAL(18,8) DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD TAX_UNIT_PRICE_ORIG MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD INSURANCE_RATE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD INSURANCE_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD INSURANCE_AMOUNT_EXTRA MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD TRANSPORT_FEE_RATE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD TRANSPORT_FEE_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD TRANSPORT_FEE_AMOUNT_EXTRA MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_BASE_PRICE ADD STATUS NVARCHAR(20) DEFAULT 'APPROVED' NOT NULL GO ALTER TABLE VOUCHER_CHECK ADD IS_CLEAR SMALLINT DEFAULT 0 NOT NULL GO CREATE TABLE [dbo].[DM_WORKSTATION]( [WORKSTATION_ID] [int] NOT NULL, [WORKSTATION_NAME] [nvarchar](400) NOT NULL, [HARDWARE_INFO] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [IS_ONLINE] [smallint] NOT NULL, CONSTRAINT [PK_DM_WORKSTATION] PRIMARY KEY CLUSTERED ( [WORKSTATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE DM_COMMUNICATE_CONFIG ADD IS_UPLOAD SMALLINT DEFAULT 1 NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD INDUSTRY_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD ADDRESS_NO NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD ADDRESS_LOT NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD STREET_NAME NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD INDUSTRIAL_ZONE NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD COMMUNE NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD DISTRICT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD REGION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_INDUSTRY]( [INDUSTRY_ID] [nvarchar](20) NOT NULL, [INDUSTRY_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_INDUSTRY] PRIMARY KEY CLUSTERED ( [INDUSTRY_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_REGION]( [REGION_ID] [nvarchar](20) NOT NULL, [REGION_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_REGION] PRIMARY KEY CLUSTERED ( [REGION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO GO CREATE TABLE [dbo].[DM_SHIPPING_ADDRESS]( [PR_KEY] [uniqueidentifier] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [ADDRESS] [nvarchar](200) NOT NULL, [ADDRESS_NO] [nvarchar](50) NOT NULL, [ADDRESS_LOT] [nvarchar](50) NOT NULL, [STREET_NAME] [nvarchar](50) NOT NULL, [INDUSTRIAL_ZONE] [nvarchar](50) NOT NULL, [COMMUNE] [nvarchar](50) NOT NULL, [DISTRICT_ID] [nvarchar](20) NOT NULL, [PROVINCE_ID] [nvarchar](20) NOT NULL, [REGION_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_SHIPPING_ADDRESS] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE SALE ADD SHIPPING_ADDRESS_PR_KEY UNIQUEIDENTIFIER NULL GO ALTER TABLE POS_SALE ADD SHIPPING_ADDRESS_PR_KEY UNIQUEIDENTIFIER NULL GO insert into sys_table values('DM_REGION','REGION_ID','REGION_NAME','LIST',1,1,1,1,0,0,20,1,'') GO insert into sys_table values('DM_INDUSTRY','INDUSTRY_ID','INDUSTRY_NAME','LIST',1,1,1,1,0,0,20,1,'') GO insert into sys_table values('DM_SHIPPING_ADDRESS','PR_KEY','ADDRESS','LIST',1,1,1,1,0,0,20,1,'') GO INSERT INTO DM_COMMUNICATE_CONFIG VALUES('DM_REGION',1,1,1,1,GETDATE(),'ADMIN',1,0) GO INSERT INTO DM_COMMUNICATE_CONFIG VALUES('DM_INDUSTRY',1,1,1,1,GETDATE(),'ADMIN',1,0) GO INSERT INTO DM_COMMUNICATE_CONFIG VALUES('DM_SHIPPING_ADDRESS',1,1,1,1,GETDATE(),'ADMIN',1,1) GO ALTER TABLE POS_SALE ADD DISCOUNT_AMOUNT_EXTRA MONEY DEFAULT 0 NOT NULL GO ALTER TABLE POS_SALE ADD GET_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE POS_SALE ADD RETURN_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE POS_SALE ADD MEMBERSHIP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_SALE ADD MEMBERSHIP_TYPE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_SALE_DETAIL ADD IS_GIFT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE POS_SALE_DETAIL ADD AMOUNT_POINT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE POS_SALE_DETAIL ADD NUMBER SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_ITEM ADD ITEM_IMAGE IMAGE NULL GO ALTER TABLE DM_ITEM ADD DESCRIPTION NVARCHAR(500) DEFAULT '' NOT NULL GO ALTER TABLE DM_ITEM ADD ITEM_COLOR NVARCHAR(25) DEFAULT '' NOT NULL GO ALTER TABLE DM_ITEM_CLASS ADD ITEM_CLASS_COLOR NVARCHAR(25) DEFAULT '' NOT NULL GO ALTER TABLE DM_ITEM ADD IS_GIFT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_ITEM ADD POINT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_ITEM ADD IS_SHOW SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD IS_VAT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE HT_FOLIO_BILLING ADD IS_POSTED SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_POSTING ADD NOT_ITEM_ID SMALLINT DEFAULT 0 NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('PORT_POLE_DISPLAY','','PORT_POLE_DISPLAY','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('BARCODE_LENGTH','','BARCODE_LENGTH','STRING','COMMON') GO CREATE TABLE [dbo].[POS_SHIFT_PRINTS]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [LIST_ORDER] [int] NOT NULL, [SERIE_NO] [nvarchar](50) NOT NULL, [BATCH_NO] [nvarchar](20) NOT NULL, [OPENING_BALANCE] [money] NOT NULL, [DES_QUANTITY] [money] NOT NULL, [ERR_QUANTITY] [money] NOT NULL, [USE_QUANTITY] [money] NOT NULL, [RET_QUANTITY] [money] NOT NULL, [LOS_QUANTITY] [money] NOT NULL, [REC_QUANTITY] [money] NOT NULL, [ENDING_BALANCE] [money] NOT NULL, [NOTES] [nvarchar](100) NOT NULL, CONSTRAINT [PK_POS_SHIFT_PRINTS] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO Alter table PO add IS_ONCE smallint not null default 1 GO ALTER TABLE SALE_DETAIL ADD QUANTITY_BILL MONEY DEFAULT 0 NOT NULL GO if exists(SELECT * FROM SYSCOLUMNS WHERE name='pr_key' and id in (select id from sysobjects where name='sec_permission') and xtype=106) begin alter table sec_permission drop column pr_key alter table sec_permission add PR_KEY uniqueidentifier default newid() not null end GO ALTER TABLE DM_POSTING ALTER COLUMN ITEM_ID NVARCHAR(400) GO ALTER TABLE SYS_TRAN ADD IS_LISTING SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SEC_USER_GROUP ALTER COLUMN MODULE_LIST NVARCHAR(400) GO UPDATE SEC_USER_GROUP SET MODULE_LIST = 'FIN_CASHBANK,FIN_AR,FIN_AP,FIN_OM,FIN_PO,FIN_INV,FIN_TAX,FIN_CONTRACT,FIN_CA,FIN_FA,FIN_GL,TP_ROUTE,TP_VEHICLE,TP_QUOTA,TP_ORDER,POS_BUY,POS_ADMI,POS_OTHER,POS_PAYMENT,POS_PRINT,POS_SALE,POS_CASHBANK,HT_REC,HT_BOO,HT_ROMA,HT_LAUN,HT_INV,HT_RES,HT_ADMI,SYS' WHERE MODULE_LIST='HOTEL' GO INSERT INTO SYS_SYSTEMVAR VALUES('FORCE_WH_UNIT_CONVERSION','1','FORCE_WH_UNIT_CONVERSION','BOOLEAN','COMMON') GO ALTER TABLE CONTRACT_RATE ADD OVER_INTEREST_RATE MONEY DEFAULT (0) NOT NULL GO CREATE TABLE [dbo].[TP_PRICE_RANGES]( [PR_KEY] [uniqueidentifier] NOT NULL, [VALID_DATE] [smalldatetime] NOT NULL, [KM_FROM] [int] NOT NULL, [KM_TO] [int] NOT NULL, [PRICE] [money] NOT NULL, CONSTRAINT [PK_TP_PRICE_RANGES] PRIMARY KEY CLUSTERED ( [VALID_DATE] ASC, [KM_FROM] ASC, [KM_TO] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE dbo.DM_ROUTE ALTER COLUMN ROUTE_ID VARCHAR(20) NOT NULL GO ALTER TABLE DM_PR_DETAIL ADD IS_NONE_VAT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD TEMPERATURE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD DENSITY MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD VCF MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD WCF MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD TEMPERATURE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD DENSITY MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD VCF MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD WCF MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PO_DETAIL ADD QUANTITY_RECEIVE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PO_DETAIL ADD QUANTITY_INVOICE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PO_DETAIL ADD QUANTITY_PRI MONEY DEFAULT (0) NOT NULL GO ALTER TABLE SO_DETAIL ADD QUANTITY_DELIVERY MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD QUANTITY_INVOICE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD QUANTITY_SII MONEY DEFAULT (0) NOT NULL GO ALTER TABLE VOUCHER ADD POS_SHIFT_PR_KEY UNIQUEIDENTIFIER DEFAULT NEWID() NOT NULL GO ALTER TABLE LEDGER ADD POS_SHIFT_PR_KEY UNIQUEIDENTIFIER DEFAULT NEWID() NOT NULL GO ALTER TABLE WAREHOUSE ADD POS_SHIFT_PR_KEY UNIQUEIDENTIFIER DEFAULT NEWID() NOT NULL GO alter table DM_WAREHOUSE ADD SALE_COST_ACCOUNT_ID NVARCHAR(20) default '' not null go ALTER TABLE DM_PR_DETAIL ADD REF_PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD ITEM_ID NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD NOT_ITEM_ID SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD ITEM_CLASS_ID NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD NOT_ITEM_CLASS_ID SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD WAREHOUSE_ID NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD NOT_WAREHOUSE_ID SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD WAREHOUSE_CLASS_ID NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD NOT_WAREHOUSE_CLASS_ID SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD ITEM_OP_ID NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD NOT_ITEM_OP_ID SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD ITEM_SOURCE_ID NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD NOT_ITEM_SOURCE_ID SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD ITEM_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD ITEM_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD ITEM_SOURCE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD WAREHOUSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD REF_PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[REPORT_DATA]( [PR_KEY] [uniqueidentifier] NOT NULL, [REPORT_ID] [nvarchar](20) NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [DAY_END] [smalldatetime] NOT NULL, [MAIN_KEY] [nvarchar](50) NOT NULL, [ID_FIELD] [nvarchar](50) NOT NULL, [LIST_ORDER] [nvarchar](50) NOT NULL, [DESCRIPTION] [nvarchar](200) NOT NULL, [C1] [money] NOT NULL, [C2] [money] NOT NULL, [C3] [money] NOT NULL, [C4] [money] NOT NULL, [C5] [money] NOT NULL, [C6] [money] NOT NULL, [C7] [money] NOT NULL, [C8] [money] NOT NULL, [C9] [money] NOT NULL, [C10] [money] NOT NULL, [C11] [money] NOT NULL, [C12] [money] NOT NULL, [C13] [money] NOT NULL, [C14] [money] NOT NULL, [C15] [money] NOT NULL, [C16] [money] NOT NULL, [C17] [money] NOT NULL, [C18] [money] NOT NULL, [C19] [money] NOT NULL, [C20] [money] NOT NULL, [C21] [money] NOT NULL, [C22] [money] NOT NULL, [C23] [money] NOT NULL, [C24] [money] NOT NULL, [C25] [money] NOT NULL, [C26] [money] NOT NULL, [C27] [money] NOT NULL, [C28] [money] NOT NULL, [C29] [money] NOT NULL, [C30] [money] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_CLASS_ID] [nvarchar](20) NOT NULL, [EXPENSE_ID] [nvarchar](20) NOT NULL, [EXPENSE_CLASS_ID] [nvarchar](20) NOT NULL, [JOB_ID] [nvarchar](20) NOT NULL, [JOB_CLASS_ID] [nvarchar](20) NOT NULL, [ACCOUNT_ID_CONTRA] [nvarchar](20) NOT NULL, [ACCOUNT_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [ITEM_CLASS_ID] [nvarchar](20) NOT NULL, [ITEM_OP_ID] [nvarchar](20) NOT NULL, [ITEM_SOURCE_ID] [nvarchar](20) NOT NULL, [WAREHOUSE_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_REPORT_DATA] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[TABLE54B]( [ID] [int] NOT NULL, [LOAIVT] [nvarchar](15) NOT NULL, [DENS_15] [float] NOT NULL, [T0250] [float] NOT NULL, [T0275] [float] NOT NULL, [T0300] [float] NOT NULL, [T0325] [float] NOT NULL, [T0350] [float] NOT NULL, [T0375] [float] NOT NULL, [T0400] [float] NOT NULL, [T0425] [float] NOT NULL, [T0450] [float] NOT NULL, [T0475] [float] NOT NULL, [T0500] [float] NOT NULL, [T0525] [float] NOT NULL, [T0550] [float] NOT NULL, [T0575] [float] NOT NULL, [T0600] [float] NOT NULL, [T0625] [float] NOT NULL, [T0650] [float] NOT NULL, [T0675] [float] NOT NULL, [T0700] [float] NOT NULL, [T0725] [float] NOT NULL, [T0750] [float] NOT NULL, [T0775] [float] NOT NULL, [T0800] [float] NOT NULL, [T0825] [float] NOT NULL, [T0850] [float] NOT NULL, [T0875] [float] NOT NULL, [T0900] [float] NOT NULL, [T0925] [float] NOT NULL, [T0950] [float] NOT NULL, [T0975] [float] NOT NULL, [T1000] [float] NOT NULL, [T1025] [float] NOT NULL, [T1050] [float] NOT NULL, [T1075] [float] NOT NULL, [T1100] [float] NOT NULL, [T1125] [float] NOT NULL, [T1150] [float] NOT NULL, [T1175] [float] NOT NULL, [T1200] [float] NOT NULL, [T1225] [float] NOT NULL, [T1250] [float] NOT NULL, [T1275] [float] NOT NULL, [T1300] [float] NOT NULL, [T1325] [float] NOT NULL, [T1350] [float] NOT NULL, [T1375] [float] NOT NULL, [T1400] [float] NOT NULL, [T1425] [float] NOT NULL, [T1450] [float] NOT NULL, [T1475] [float] NOT NULL, [T1500] [float] NOT NULL, [T1525] [float] NOT NULL, [T1550] [float] NOT NULL, [T1575] [float] NOT NULL, [T1600] [float] NOT NULL, [T1625] [float] NOT NULL, [T1650] [float] NOT NULL, [T1675] [float] NOT NULL, [T1700] [float] NOT NULL, [T1725] [float] NOT NULL, [T1750] [float] NOT NULL, [T1775] [float] NOT NULL, [T1800] [float] NOT NULL, [T1825] [float] NOT NULL, [T1850] [float] NOT NULL, [T1875] [float] NOT NULL, [T1900] [float] NOT NULL, [T1925] [float] NOT NULL, [T1950] [float] NOT NULL, [T1975] [float] NOT NULL, [T2000] [float] NOT NULL, [T2025] [float] NOT NULL, [T2050] [float] NOT NULL, [T2075] [float] NOT NULL, [T2100] [float] NOT NULL, [T2125] [float] NOT NULL, [T2150] [float] NOT NULL, [T2175] [float] NOT NULL, [T2200] [float] NOT NULL, [T2225] [float] NOT NULL, [T2250] [float] NOT NULL, [T2275] [float] NOT NULL, [T2300] [float] NOT NULL, [T2325] [float] NOT NULL, [T2350] [float] NOT NULL, [T2375] [float] NOT NULL, [T2400] [float] NOT NULL, [T2425] [float] NOT NULL, [T2450] [float] NOT NULL, [T2475] [float] NOT NULL, [T2500] [float] NOT NULL, [T2525] [float] NOT NULL, [T2550] [float] NOT NULL, [T2575] [float] NOT NULL, [T2600] [float] NOT NULL, [T2625] [float] NOT NULL, [T2650] [float] NOT NULL, [T2675] [float] NOT NULL, [T2700] [float] NOT NULL, [T2725] [float] NULL, [T2750] [float] NULL, [T2775] [float] NULL, [T2800] [float] NULL, [T2825] [float] NULL, [T2850] [float] NULL, [T2875] [float] NULL, [T2900] [float] NULL, [T2925] [float] NULL, [T2950] [float] NULL, [T2975] [float] NULL, [T3000] [float] NULL, [T3025] [float] NULL, [T3050] [float] NULL, [T3075] [float] NULL, [T3100] [float] NULL, [T3125] [float] NULL, [T3150] [float] NULL, [T3175] [float] NULL, [T3200] [float] NULL, [T3225] [float] NULL, [T3250] [float] NULL, [T3275] [float] NULL, [T3300] [float] NULL, [T3325] [float] NULL, [T3350] [float] NULL, [T3375] [float] NULL, [T3400] [float] NULL, [T3425] [float] NULL, [T3450] [float] NULL, [T3475] [float] NULL, [T3500] [float] NULL, [T3525] [float] NULL, [T3550] [float] NULL, [T3575] [float] NULL, [T3600] [float] NULL, [T3625] [float] NULL, [T3650] [float] NULL, [T3675] [float] NULL, [T3700] [float] NULL, [T3725] [float] NULL, [T3750] [float] NULL, [T3775] [float] NULL, [T3800] [float] NULL, [T3825] [float] NULL, [T3850] [float] NULL, [T3875] [float] NULL, [T3900] [float] NULL, [T3925] [float] NULL, [T3950] [float] NULL, [T3975] [float] NULL, [T4000] [float] NULL, [T4025] [float] NULL, [T4050] [float] NULL, [T4075] [float] NULL, [T4100] [float] NULL, [T4125] [float] NULL, [T4150] [float] NULL, [T4175] [float] NULL, [T4200] [float] NULL, [T4225] [float] NULL, [T4250] [float] NULL, [T4275] [float] NULL, [T4300] [float] NULL, [T4325] [float] NULL, [T4350] [float] NULL, [T4375] [float] NULL, [T4400] [float] NULL, [T4425] [float] NULL, [T4450] [float] NULL, [T4475] [float] NULL, [T4500] [float] NULL, [T4525] [float] NULL, [T4550] [float] NULL, [T4575] [float] NULL, [T4600] [float] NULL, [T4625] [float] NULL, [T4650] [float] NULL, [T4675] [float] NULL, [T4700] [float] NULL, [T4725] [float] NULL, [T4750] [float] NULL, [T4775] [float] NULL, [T4800] [float] NULL, [T4825] [float] NULL, [T4850] [float] NULL, [T4875] [float] NULL, [T4900] [float] NULL, [T4925] [float] NULL, [T4950] [float] NULL, [T4975] [float] NULL, [T5000] [float] NULL, [T5025] [float] NULL, [T5050] [float] NULL, [T5075] [float] NULL, [T5100] [float] NULL, [T5125] [float] NULL, [T5150] [float] NULL, [T5175] [float] NULL, [T5200] [float] NULL, [T5225] [float] NULL, [T5250] [float] NULL, [T5275] [float] NULL, [T5300] [float] NULL, [T5325] [float] NULL, [T5350] [float] NULL, [T5375] [float] NULL, [T5400] [float] NULL, [T5425] [float] NULL, [T5450] [float] NULL, [T5475] [float] NULL, [T5500] [float] NULL, [MA_TEST] [nvarchar](255) NULL, CONSTRAINT [PK_TABLE54B] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_SYSTEMVAR VALUES('SHOW_ACCOUNT_ID_NAME_ULS','0','SHOW_ACCOUNT_ID_NAME_ULS','BOOLEAN','COMMON') GO ALTER TABLE HR_EMPLOYEE_INFO ADD IS_JOIN_SOCIAL SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD JOIN_DATE_SOCIAL SMALLDATETIME DEFAULT '2013-05-21 00:00:00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD IS_SOCIAL_BOOK SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD SOCIAL_BOOK_NOTE NVARCHAR(120) DEFAULT '' NOT NULL go CREATE TABLE [dbo].[SALE_INVOICE]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [PR_KEY_ISSUE] [uniqueidentifier] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [DESCRIPTION] [nvarchar](100) NOT NULL, [UNIT_ID] [nvarchar](20) NOT NULL, [QUANTITY] [money] NOT NULL, [UNIT_PRICE_ORIG] [money] NOT NULL, [UNIT_PRICE] [money] NOT NULL, [AMOUNT_ORIG] [money] NOT NULL, [AMOUNT] [money] NOT NULL, [VAT_TAX_ID] [nvarchar](20) NOT NULL, [VAT_TAX_RATE] [money] NOT NULL, [VAT_TAX_AMOUNT_ORIG] [money] NOT NULL, [VAT_TAX_AMOUNT] [money] NOT NULL, [DISCOUNT_RATE] [money] NOT NULL, [DISCOUNT_AMOUNT_ORIG] [money] NOT NULL, [DISCOUNT_AMOUNT] [money] NOT NULL, CONSTRAINT [PK_SALE_INVOICE] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[POS_SALE_INVOICE_DETAIL]') AND type in (N'U')) DROP TABLE [dbo].[POS_SALE_INVOICE] GO DROP TABLE POS_SALE_INVOICE_DETAIL GO DROP VIEW POS_SALE_INVOICE_VIEW GO CREATE TABLE [dbo].[POS_SALE_INVOICE]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [PR_KEY_ISSUE] [uniqueidentifier] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [DESCRIPTION] [nvarchar](100) NOT NULL, [UNIT_ID] [nvarchar](20) NOT NULL, [QUANTITY] [money] NOT NULL, [UNIT_PRICE_ORIG] [money] NOT NULL, [UNIT_PRICE] [money] NOT NULL, [AMOUNT_ORIG] [money] NOT NULL, [AMOUNT] [money] NOT NULL, [VAT_TAX_ID] [nvarchar](20) NOT NULL, [VAT_TAX_RATE] [money] NOT NULL, [VAT_TAX_AMOUNT_ORIG] [money] NOT NULL, [VAT_TAX_AMOUNT] [money] NOT NULL, [DISCOUNT_RATE] [money] NOT NULL, [DISCOUNT_AMOUNT_ORIG] [money] NOT NULL, [DISCOUNT_AMOUNT] [money] NOT NULL, CONSTRAINT [PK_POS_SALE_INVOICE] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE DM_EXPENSE ADD IS_PARENT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_JOB ADD IS_PARENT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_FA_CLASS ADD IS_PARENT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_ITEM_OP ADD IS_PARENT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_ITEM ADD IS_PARENT SMALLINT DEFAULT 0 NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('FA_OPERATION_ADJUSTMENT_DECREASE','','FA_OPERATION_ADJUSTMENT_DECREASE','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('FA_OPERATION_ADJUSTMENT_INCREASE','','FA_OPERATION_ADJUSTMENT_INCREASE','STRING','COMMON') GO CREATE TABLE [dbo].[ADJUSTMENT_ASSET]( [PR_KEY] [uniqueidentifier] NOT NULL, [PR_KEY_FA] [uniqueidentifier] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [ADJUSTMENT_DATE] [smalldatetime] NOT NULL, [ASSET_NO] [nvarchar](30) NOT NULL, [ASSET_ID] [nvarchar](30) NOT NULL, [DESCRIPTION] [nvarchar](150) NOT NULL, [MANU_YEAR] [nvarchar](4) NOT NULL, [MANU_COUNTRY] [nvarchar](20) NOT NULL, [UNIT] [nvarchar](20) NOT NULL, [FA_ACCOUNT_ID] [nvarchar](20) NOT NULL, [FA_STATUS_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [PURCHASE_DATE] [smalldatetime] NOT NULL, [USE_DATE] [smalldatetime] NOT NULL, [LIQUID_DATE] [smalldatetime] NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [DEP_METHOD_ID] [nvarchar](20) NOT NULL, [DEP_LENGTH] [int] NOT NULL, [FA_OPERATION_ID] [nvarchar](20) NOT NULL, [FA_SOURCE_ID] [nvarchar](20) NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [BOOK_VALUE_ORIG] [money] NOT NULL, [BOOK_DEP_VALUE_CURRENT] [money] NOT NULL, [BOOK_QUANTITY] [money] NOT NULL, [ACTUAL_QUANTITY] [money] NOT NULL, [ACTUAL_VALUE] [money] NOT NULL, [ACTUAL_DEP_VALUE] [money] NOT NULL, [REMAIN_VALUE_CURRENT] [money] NOT NULL, [DIFF_QUANTITY] [money] NOT NULL, [DIFF_VALUE] [money] NOT NULL, [DIFF_DEP_VALUE] [money] NOT NULL, [COMMENTS] [nvarchar](150) NOT NULL, CONSTRAINT [PK_ADJUSTMENT_ASSET] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_SYSTEMVAR VALUES('TRANSACTION_LOCK_BY_MODULE','0','TRANSACTION_LOCK_BY_MODULE','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('FORCE_EXTRA_UNIT_CONVERSION','0','FORCE_EXTRA_UNIT_CONVERSION','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('PROMOTION_TRAN_ID','PROMO','PROMOTION_TRAN_ID','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('INVOICE_TRAN_ID_FOR_HT_BILLING','ARINVOICE','INVOICE_TRAN_ID_FOR_HT_BILLING','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ISSUE_TRAN_ID_FOR_PO_SUMMARY','XKHO','ISSUE_TRAN_ID_FOR_PO_SUMMARY','STRING','COMMON') GO ALTER TABLE TP_PRICE_RANGES ADD FUEL_COST_METHOD NVARCHAR(10) DEFAULT 'TANKM' NOT NULL GO ALTER TABLE TP_PRICE_RANGES ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '000000' NOT NULL GO ALTER TABLE TP_ORDER_DETAIL ADD FUEL_COST_METHOD NVARCHAR(10) DEFAULT 'TANKM' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('TRAN_ID_EXCLUDE_RPT_WAREHOUSE_BALANCE','XCK','TRAN_ID_EXCLUDE_RPT_WAREHOUSE_BALANCE','STRING','COMMON') GO CREATE TABLE [dbo].[DM_BUDGET]( [BUDGET_ID] [nvarchar](20) NOT NULL, [BUDGET_TYPE_ID] [nvarchar](20) NOT NULL, [BUDGET_NAME] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_BUDGET] PRIMARY KEY CLUSTERED ( [BUDGET_ID] ASC, [BUDGET_TYPE_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_BUDGET_TYPE]( [BUDGET_TYPE_ID] [nvarchar](20) NOT NULL, [BUDGET_TYPE_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_BUDGET_TYPE] PRIMARY KEY CLUSTERED ( [BUDGET_TYPE_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE BUDGET ADD ITEM_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE BUDGET ADD BUDGET_TYPE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE BUDGET ADD BUDGET_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE BUDGET ADD QUANTITY money DEFAULT 0 NOT NULL GO ALTER TABLE BUDGET ADD QUANTITY_TRANSFER money DEFAULT 0 NOT NULL GO ALTER TABLE BUDGET ADD AMOUNT_TRANSFER money DEFAULT 0 NOT NULL GO ALTER TABLE BUDGET ADD AMOUNT_EXTRA_TRANSFER money DEFAULT 0 NOT NULL GO ALTER TABLE BUDGET ADD QUANTITY_ADJUST money DEFAULT 0 NOT NULL GO ALTER TABLE BUDGET ADD AMOUNT_ADJUST money DEFAULT 0 NOT NULL GO ALTER TABLE BUDGET ADD AMOUNT_EXTRA_ADJUST money DEFAULT 0 NOT NULL GO CREATE TABLE [dbo].[DM_ACCOUNT_PUSH]( [ACCOUNT_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, CONSTRAINT [PK_DM_ACCOUNT_PUSH] PRIMARY KEY CLUSTERED ( [ACCOUNT_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_SYSTEMVAR VALUES('ID_PARENT_CHARACTER','','ID_PARENT_CHARACTER','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ID_ANY_CHARACTER','[0-9,A-Z,a-z]','ID_ANY_CHARACTER','STRING','COMMON') GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD ORGANIZATION_ID NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD BUDGET_ID NVARCHAR(100) DEFAULT '' NOT NULL GO INSERT INTO SYS_TABLE VALUES('DM_BUDGET','BUDGET_ID','BUDGET_NAME','LIST',1,0,0,1,0,0,20,1,'') GO INSERT INTO SYS_SYSTEMVAR VALUES('PROMOTION_ITEM_OP_ID','13000013','PROMOTION_ITEM_OP_ID','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('PFS_SERVICE_URL','','PFS_SERVICE_URL','STRING','COMMON') GO ALTER TABLE SALE_DETAIL ADD ITEM_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_SALE_DETAIL ADD ITEM_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ADD ITEM_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_ITEM_STATUS]( [ITEM_STATUS_ID] [nvarchar](20) NOT NULL, [ITEM_STATUS_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_ITEM_STATUS] PRIMARY KEY CLUSTERED ( [ITEM_STATUS_ID] ASC ) ) ON [PRIMARY] GO INSERT INTO SYS_TABLE VALUES('DM_ITEM_STATUS','ITEM_STATUS_ID','ITEM_STATUS_NAME','LIST',1,1,1,1,0,0,20,1,'') GO INSERT INTO DM_COMMUNICATE_CONFIG VALUES('DM_ITEM_STATUS',1,1,1,1,GETDATE(),'ADMIN',1,1) GO INSERT INTO SYS_SYSTEMVAR VALUES('USING_SALE_PAYMENT_TRANSACTION','0','USING_SALE_PAYMENT_TRANSACTION','BOOLEAN','COMMON') GO ALTER TABLE SYS_REPORT_CONFIG ALTER COLUMN CONFIG_VALUE NVARCHAR(200) GO ALTER TABLE SALE ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE SBO ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE SO ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE PURCHASE ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE PO ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE VOUCHER ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE POS_SALE ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE POS_PURCHASE ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE LEDGER ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE VAT_TRANSACTION ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE DM_PR_DETAIL ALTER COLUMN ADDRESS NVARCHAR(200) NOT NULL GO ALTER TABLE SALE_DETAIL ADD TO_ITEM_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('DEFAULT_ITEM_ID_STATUS','','DEFAULT_ITEM_ID_STATUS','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('CREATE_EXCHANGE_RATE_REALIZATION','1','CREATE_EXCHANGE_RATE_REALIZATION','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('TOOL_ALLOCATION_BY_DATE_INCREASE','0','TOOL_ALLOCATION_BY_DATE_INCREASE','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('IS_HIDE_MENU','0','IS_HIDE_MENU','BOOLEAN','COMMON') GO ALTER TABLE VOUCHER_CHECK ADD ACCOUNT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_ACCOUNT ADD IS_CHECK SMALLINT DEFAULT (0) NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('CALCULATE_ITEM_COST_FOR_SUB_ORG','0','CALCULATE_ITEM_COST_FOR_SUB_ORG','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('USING_VAT_TRAN_SERIE','1','USING_VAT_TRAN_SERIE','BOOLEAN','COMMON') GO CREATE INDEX IX_SALE_BASE_PRICE_DETAIL2 ON SALE_BASE_PRICE_DETAIL(FR_KEY) GO CREATE INDEX IX_SALE_BASE_PRICE_DETAIL3 ON SALE_BASE_PRICE_DETAIL(PRICE_LEVEL_ID) GO CREATE INDEX IX_SALE_BASE_PRICE_DETAIL4 ON SALE_BASE_PRICE_DETAIL(ITEM_ID) GO CREATE INDEX IX_SALE_BASE_PRICE_DETAIL5 ON SALE_BASE_PRICE_DETAIL(CURRENCY_ID) GO CREATE INDEX IX_SALE_BASE_PRICE_DETAIL6 ON SALE_BASE_PRICE_DETAIL(PR_DETAIL_ID) GO CREATE INDEX IX_SALE_BASE_PRICE_DETAIL7 ON SALE_BASE_PRICE_DETAIL(UNIT_ID) GO CREATE INDEX IX_SALE_BASE_PRICE1 ON SALE_BASE_PRICE(DAY_START) GO CREATE INDEX IX_SALE_BASE_PRICE2 ON SALE_BASE_PRICE(DAY_END) GO CREATE INDEX IX_SALE_BASE_PRICE3 ON SALE_BASE_PRICE(TRAN_ID) GO insert into sys_table values('DM_CHAPTER','CHAPTER_ID','CHAPTER_NAME','LIST',1,1,1,1,0,0,20,1,'') GO GO CREATE TABLE [dbo].[DM_CHAPTER]( [CHAPTER_ID] [nvarchar](20) NOT NULL, [CHAPTER_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_CHAPTER] PRIMARY KEY CLUSTERED ( [CHAPTER_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE VOUCHER_DETAIL ADD CAPITAL_SOURCE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE VOUCHER_DETAIL ADD CHAPTER_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE LEDGER ADD CAPITAL_SOURCE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE LEDGER ADD CHAPTER_ID NVARCHAR(20) DEFAULT '' NOT NULL GO alter TABLE DM_ACCOUNT ADD IS_CHAPTER SMALLINT DEFAULT 0 NOT NULL GO alter TABLE DM_ACCOUNT ADD IS_CAPITAL_SOURCE SMALLINT DEFAULT 0 NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('MANUAL_TOOL_ALLOCATION','0','MANUAL_TOOL_ALLOCATION','BOOLEAN','COMMON') GO ALTER TABLE HR_EMPLOYEE_INFO ADD EMPLOYEE_NAME_OTHER NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE LEDGER ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE VOUCHER ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE PO ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE PURCHASE ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE SBO ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE SO ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE SALE ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE POS_SALE ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE POS_PURCHASE ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE WAREHOUSE ALTER COLUMN COMMENTS NVARCHAR(200) NOT NULL GO ALTER TABLE LEDGER ALTER COLUMN DESCRIPTION NVARCHAR(150) NOT NULL GO ALTER TABLE LEDGER ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO ALTER TABLE VOUCHER_DETAIL ALTER COLUMN DESCRIPTION NVARCHAR(150) NOT NULL GO ALTER TABLE VOUCHER_DETAIL ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO ALTER TABLE PO_DETAIL ALTER COLUMN DESCRIPTION NVARCHAR(150) NOT NULL GO ALTER TABLE PO_DETAIL ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO ALTER TABLE BUDGET ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO ALTER TABLE SBO_DETAIL ALTER COLUMN DESCRIPTION NVARCHAR(150) NOT NULL GO ALTER TABLE SBO_DETAIL ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO ALTER TABLE SO_DETAIL ALTER COLUMN DESCRIPTION NVARCHAR(150) NOT NULL GO ALTER TABLE SO_DETAIL ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO ALTER TABLE SALE_DETAIL ALTER COLUMN DESCRIPTION NVARCHAR(150) NOT NULL GO ALTER TABLE SALE_DETAIL ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ALTER COLUMN DESCRIPTION NVARCHAR(150) NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO ALTER TABLE POS_SALE_DETAIL ALTER COLUMN DESCRIPTION NVARCHAR(150) NOT NULL GO ALTER TABLE POS_SALE_DETAIL ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO ALTER TABLE WAREHOUSE ALTER COLUMN DESCRIPTION NVARCHAR(150) NOT NULL GO ALTER TABLE WAREHOUSE ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO insert into SYS_DATASOURCE values('SL0001',N'SL dư nợ đầu năm',1,'ADMIN') GO insert into SYS_DATASOURCE values('SL0002',N'SL dư có đầu năm',1,'ADMIN') GO insert into SYS_DATASOURCE values('SL0003',N'SL ps nợ đến đầu kỳ',1,'ADMIN') GO insert into SYS_DATASOURCE values('SL0004',N'SL ps có đến đầu kỳ',1,'ADMIN') GO insert into SYS_DATASOURCE values('SL0005',N'SL ps nợ đến cuối kỳ',1,'ADMIN') GO insert into SYS_DATASOURCE values('SL0006',N'SL ps có đến cuối kỳ',1,'ADMIN') GO insert into SYS_DATASOURCE values('SL0101',N'SL ps nợ kỳ này',1,'ADMIN') GO insert into SYS_DATASOURCE values('SL0102',N'SL ps có kỳ này',1,'ADMIN') GO insert into SYS_DATASOURCE values('SL0103',N'SL ps nợ kỳ trước',1,'ADMIN') GO insert into SYS_DATASOURCE values('SL0104',N'SL ps có kỳ trước',1,'ADMIN') GO ALTER TABLE BUDGET ALTER COLUMN DESCRIPTION_ULS NVARCHAR(150) NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('PRINT_ADJUSTMENT_ASSET_BY_CONDITION','1','PRINT_ADJUSTMENT_ASSET_BY_CONDITION','BOOLEAN','COMMON') GO insert into sys_table values('DM_ASSET_NO','ASSET_NO','DESCRIPTION','VIEW',1,1,1,0,0,0,20,1,'') GO ALTER TABLE HR_EMPLOYEE_INFO ADD CANDIDATES_ID NVARCHAR(20) DEFAULT '' NOT null GO ALTER TABLE JOURNAL_DETAIL ADD CAPITAL_SOURCE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD ITEM_STATUS_ID NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE JOURNAL_DETAIL ADD CHAPTER_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE ADD POS_SHIFT_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE PURCHASE ADD POS_SHIFT_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO --06-01 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryTimeSheet_HrTimeWork', N'CalcSalaryTimeSheet_HrTimeWork-Phương thức tính phạt đi muộn,quên quẹt thẻ', N'Phương thức tính phạt đi muộn,quên quẹt thẻ', 1, 1, N'ADMIN') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcAllowancesAnnualLeave', N'CalcAllowancesAnnualLeave-Phương thức tính phụ cấp phép', N'Phương thức tính phụ cấp phép', 1, 1, N'ADMIN') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcTimeSheetChildNumber', N'CalcTimeSheetChildNumber-Phương thức lấy số con nhỏ của nhân viên', N'Phương thức lấy số con nhỏ của nhân viên', 1, 0, N'ADMIN') GO alter table DM_PR_EXPENSE add PR_ORGANIZATION_ID NVARCHAR(20) default '' not null GO -- 1701 GO NSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_LEAVE_REASON_HR','HRM','HRM_INFO','FUNC','HRMHRINFOGROUP4','',120,'DM_HR_LEAVE_REASON',1,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_EMPLOYEE_OTHER_TEMP','HRM','HRM_TIME','FUNC','HRMTSGROUP2','',80,'HR_EMPLOYEE_OTHER_TEMP',21,1) GO -- 1501 GO alter table DM_PR_HR_ORGANIZATION add HR_ORGANIZATION_TYPE NVARCHAR(20) default '' not null GO CREATE TABLE [dbo].[HR_EMPLOYEE_OTHER_TEMP]( [PR_KEY] [uniqueidentifier] NOT NULL, [DEVICE_ID] [smallint] NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_NAME_MCC] [nvarchar](200) NOT NULL, [CARD_NUMBER] [nvarchar](50) NULL, [ENROLL_NUMBER] [int] NULL, [FINGER_TEMPLATE] [nvarchar](max) NULL, [IS_MANAGER] [smallint] NULL, [PASSWORD_MANUAL] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, [DATE_DOWNLOAD] [smalldatetime] NOT NULL, PRIMARY KEY (PR_KEY)) GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_NUM_DAYS_VIEW_IN_DASHBOARD', '7', N'Số ngày cảnh báo trên bàn làm việc', 'INT', 'HRM') GO -- 2101 GO EXEC sp_rename 'DM_HR_SHIFT.LOT_IS_NEXT_DAY','IS_MULTIPLE_SHIFT','column' GO alter table DM_HR_SHIFT add IS_FOREACH_EMPLOYEE smallint default 0 not null GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_EMPLOYEE_BANK_ACCOUNT' and GRID_NAME = 'TREELIST') GO INSERT INTO [SYS_MENU] ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_BANK','HRM','HRM_ADMI','LIST','HRMADMINGROUP1','',80,'DM_BANK',20,1) GO ALTER TABLE HR_SHIFT_PLAN ADD [DAY_START] smalldatetime NOT NULL GO ALTER TABLE HR_SHIFT_PLAN ADD [DAY_END] smalldatetime NOT NULL GO alter table DM_HR_SHIFT add IS_GET_FIRST_AND_LAST smallint default 0 not null GO -- 2401 GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_NUMDAY_SABBATICAL_INDIRECT', '12', N'Số ngày phép khối lao động gián tiếp', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_NUMDAY_SABBATICAL_DIRECT', '12', N'Số ngày phép khối lao động trực tiếp', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_NUM_WARNING_SABBATICAL', '3', N'Số lần đăng ký phép cảnh báo', 'INT', 'HRM') GO INSERT INTO SYS_SYSTEMVAR VALUES('REPORT_PRINT_DATE_WITH_TIME','0','REPORT_PRINT_DATE_WITH_TIME','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('TRAN_ID_WAREHOUSE_UPDATE_SO','BH,XKHO,XDCNB','TRAN_ID_WAREHOUSE_UPDATE_SO','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('TRAN_ID_INVOICE_UPDATE_SO','BH','TRAN_ID_INVOICE_UPDATE_SO','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('TRAN_ID_SALE_RETURN_UPDATE_SO','HBTL','TRAN_ID_SALE_RETURN_UPDATE_SO','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ACCOUNT_ID_ADJUSTMENT_INCREASE_WAREHOUSE','3381','ACCOUNT_ID_ADJUSTMENT_INCREASE_WAREHOUSE','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ACCOUNT_ID_ADJUSTMENT_DECREASE_WAREHOUSE','1381','ACCOUNT_ID_ADJUSTMENT_DECREASE_WAREHOUSE','STRING','COMMON') GO ALTER TABLE HR_EMPLOYEE_LEAVE_N ALTER COLUMN RQ_NUM_DAY MONEY GO ALTER TABLE HR_EMPLOYEE_LEAVE_N ALTER COLUMN ACP_NUM_DAY MONEY GO --2701 GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_RETIREMENT_AGE_OF_BOY', '60', N'Độ tuổi về hưu của Nam', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_RETIREMENT_AGE_OF_GIRL', '55', N'Độ tuổi về hưu của nữ', 'INT', 'HRM') GO -- 0702/2014 GO CREATE TABLE [dbo].[HR_FRAMES_TIME_WORK]( [PR_KEY] [uniqueidentifier] NOT NULL, [SHIFT_ID] [nvarchar](20) NOT NULL, [TIME_START] [smalldatetime] NOT NULL, [TIME_END] [smalldatetime] NOT NULL, [RATE_WORKDAY] [money] NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [ACTIVE] [smallint] NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY (PR_KEY)) GO -- 0802 GO ALTER TABLE [HR_FRAMES_TIME_WORK] add [RATE_WORKOFF] money not null GO ALTER TABLE [HR_FRAMES_TIME_WORK] add [RATE_WORKHOLIDAY] money not null GO ALTER TABLE [HR_FRAMES_TIME_WORK] add [TIME_INDEX] int not null GO ALTER TABLE [HR_FRAMES_TIME_WORK] add [IS_NEXT_DAY] smallint not null GO UPDATE SYS_MENU set MENU_TYPE = 'LIST',MENU_ICON = '',MENU_ORDER = 1 where MENU_ID = 'HR_HR_PLAN_OVERTIME' GO UPDATE SYS_MENU set MENU_TYPE = 'LIST',MENU_ICON = '',MENU_ORDER = 2 where MENU_ID = 'HR_HR_PLAN_STOPPAGE' GO UPDATE SYS_MENU set MENU_TYPE = 'LIST',MENU_ICON = '',MENU_ORDER = 3 where MENU_ID = 'HR_HR_TIME_FINGER' GO UPDATE SYS_MENU set MENU_TYPE = 'LIST',MENU_ICON = '',MENU_ORDER = 5 where MENU_ID = 'HRM_PR_SALARY_DEDUCTION' GO UPDATE SYS_MENU set MENU_TYPE = 'LIST',MENU_ICON = '',MENU_ORDER = 4 where MENU_ID = 'HRM_HR_EMPLOYEE_OTHER_TEMP' GO UPDATE SYS_MENU set MENU_GROUP = 'HRMTSGROUP1',MENU_ORDER = 3 where MENU_ID = 'HR_HR_SHIFT_PLAN' GO ALTER TABLE VAT_TRANSACTION ADD TEMPLATE_SERIE NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE ADD TEMPLATE_SERIE NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE ADD TEMPLATE_SERIE NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_SALE ADD TEMPLATE_SERIE NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_PURCHASE ADD TEMPLATE_SERIE NVARCHAR(20) DEFAULT '' NOT NULL GO --13-02-2014 GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('SA_NUM_DIGIT', 1, '', 'INT', 'HRM') GO ALTER TABLE PR_ITEM_PRICE_STEP ADD BASIC_PRICE money DEFAULT 0 NOT NULL GO ALTER TABLE PR_ITEM_PRICE_STEP ADD RATE_UNIT money DEFAULT 0 NOT NULL GO ALTER TABLE PR_ITEM_PRICE_STEP ADD RATE_PRICE money DEFAULT 0 NOT NULL GO ALTER TABLE LEDGER ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE INDEX IX_WAREHOUSE5 ON WAREHOUSE(PR_KEY) GO CREATE INDEX IX_LEDGER4 ON LEDGER(PR_KEY) GO CREATE INDEX IX_VAT_TRANSACTION1 ON VAT_TRANSACTION(PR_KEY_ORIG) GO CREATE INDEX IX_VAT_TRANSACTION2 ON VAT_TRANSACTION(TRAN_ID_ORIG) GO INSERT INTO SYS_SYSTEMVAR VALUES('AUTO_DATA_LISTING','1','AUTO_DATA_LISTING','BOOLEAN','COMMON') GO -- 17-02-2014 GO ALTER TABLE HR_TIME_DEVICE ADD IS_FACE Smallint DEFAULT 0 NOT NULL GO ALTER TABLE HR_TIME_DEVICE ADD IS_FINGER Smallint DEFAULT 1 NOT NULL GO ALTER TABLE HR_EMPLOYEE_OTHER ADD FACE_TEMPLATE nvarchar(max) null GO ALTER TABLE HR_EMPLOYEE_OTHER_TEMP ADD FACE_TEMPLATE nvarchar(max) null GO INSERT INTO SYS_MENU VALUES('LOGGING','SYS','SYS_PER','FUNC','','',0,'LOGGING',0,1) go INSERT INTO SYS_MENU VALUES('SYS_LOCK','SYS','SYS_PER','FUNC','','',0,'SYS_LOCK',0,1) go INSERT INTO SYS_MENU VALUES('SYS_TRAN','SYS','SYS_PER','FUNC','','',0,'SYS_TRAN',0,1) go INSERT INTO SYS_MENU VALUES('SYS_MENU','SYS','SYS_PER','FUNC','','',0,'SYS_MENU',0,1) go INSERT INTO SYS_MENU VALUES('SYS_TRAN_DUPLICATE','SYS','SYS_PER','FUNC','','',0,'SYS_TRAN_DUPLICATE',0,1) go INSERT INTO SYS_MENU VALUES('EXPORT_REPORT','SYS','SYS_PER','FUNC','','',0,'EXPORT_REPORT',0,1) go INSERT INTO SYS_MENU VALUES('IMPORT_REPORT','SYS','SYS_PER','FUNC','','',0,'IMPORT_REPORT',0,1) go INSERT INTO SYS_MENU VALUES('OPTION','SYS','SYS_PER','FUNC','','',0,'OPTION',0,1) go INSERT INTO SYS_MENU VALUES('TRANSACTION_APPROVE','SYS','SYS_PER','FUNC','','',0,'TRANSACTION_APPROVE',0,1) go CREATE TABLE [dbo].[VOUCHER_CHECK]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY_CLEARING] [uniqueidentifier] NOT NULL, [CHECK_NO] [nvarchar](20) NOT NULL, [CHECK_DATE] [smalldatetime] NOT NULL, [BANK_NAME] [nvarchar](100) NOT NULL, [BANK_BRANCH] [nvarchar](100) NOT NULL, [AMOUNT_ORIG] [money] NOT NULL, [AMOUNT] [money] NOT NULL, [AMOUNT_EXTRA] [money] NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [IS_CLEAR] [smallint] NOT NULL, [ACCOUNT_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_VOUCHER_CHECK] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[VOUCHER_CHECK] ADD DEFAULT ((0)) FOR [IS_CLEAR] GO ALTER TABLE [dbo].[VOUCHER_CHECK] ADD DEFAULT ('') FOR [ACCOUNT_ID] GO -- 24/02 GO ALTER TABLE HR_INSURANCE ADD DUTY_RATE money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INSURANCE ADD INS_RATE_BH money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INSURANCE ADD SALARY_AMOUNT_BH money DEFAULT 0 NOT NULL GO ------------------26/02 GO ALTER TABLE DM_HR_CAREER ADD PRIMARY KEY (CAREER_ID) GO --------- 27/02 GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('BANK_DEFAUL', 'TECKOMBANK', N'Ngân hàng chuyển khoản mặc định', 'STRING', 'HRM') GO CREATE VIEW [dbo].[HR_INS_PERIOD_VIEW] AS SELECT INS_PERIOD_ID, INS_PERIOD_NAME FROM dbo.HR_INS_PERIOD GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('HR_INS_PERIOD_VIEW', 'INS_PERIOD_ID', 'INS_PERIOD_NAME', 'VIEW', '1', '1', '1', '0', '0', '0', '20', '1', '') GO CREATE TABLE [dbo].[TP_SALARY_COST]( [PR_KEY] [money] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [DISTANCE] [money] NOT NULL, [VEHICLE_TYPE_ID] [nvarchar](20) NOT NULL, [PRICE] [money] NOT NULL, [VALID_DATE] [smalldatetime] NOT NULL, CONSTRAINT [PK_TP_SALARY_COST] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO dbo.SYS_MENU ( MENU_ID , PROJECT_ID , MODULE_ID , MENU_TYPE , MENU_GROUP , MENU_ICON , MENU_WIDTH , MENU_TAG , MENU_ORDER , ACTIVE ) VALUES ( N'TP_SALARY_COST' , N'TP' , N'TP_ORDER' , N'FUNC' , N'COSTGROUP1' , N'tp_cost.png' , 0 , N'TP_SALARY_COST' , 1 , 1 ) GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('BUDGET_BY_BUDGET_TYPE', '1', 'BUDGET_BY_BUDGET_TYPE', 'BOOLEAN', 'COMMON') GO -- 04-03 GO CREATE TABLE [dbo].[PR_SA_LOCK]( [PR_KEY] [uniqueidentifier] NOT NULL, [TABLE_NAME] [nvarchar](50) NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [DAY_END] [smalldatetime] NOT NULL, [IS_LOCK] [smallint] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [DATE_MODIFIED] [smalldatetime] NOT NULL, CONSTRAINT [PK_PR_SA_LOCK] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_IS_SALARY_TYPE_STD', 'NCC', N'Là loại công chuẩn', 'STRING', 'HRM') GO ALTER TABLE DM_SALARY_TYPE ADD IS_RATE_RECEIVED SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_SALARY_TYPE ADD IS_CAL_TIME SMALLINT DEFAULT 1 NOT NULL GO ALTER TABLE DM_SALARY_TYPE ADD IS_CAL_SALARY SMALLINT DEFAULT 1 NOT NULL GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_INSURANCE','HRM','HRM_INS','FUNC','HRMINSGROUP1','',100,'HR_INSURANCE',3,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_INSURANCE_VIEW' and GRID_NAME = 'TREELIST') GO ALTER TABLE ORGANIZATION_MAPPING ADD PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ---- 05/03 GO ALTER TABLE POS_SALE_DETAIL ADD JOB_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('FORCE_USING_PFS_SERVICE','0','FORCE_USING_PFS_SERVICE','BOOLEAN','COMMON') GO --- 12/03 ---------------------- GO ALTER TABLE HR_EMPLOYEE_OTHER_TEMP ALTER COLUMN ENROLL_NUMBER nvarchar(50) not null GO ALTER TABLE DM_HR_SHIFT ADD IS_AUTO_CALC_OVERTIME SMALLINT DEFAULT 1 NOT NULL GO declare @j int ; select @j = MAX(PR_KEY) + 1 from SYS_MENU_MAPPING insert into SYS_MENU_MAPPING values(@j,'HR_INSURANCE','HRM_HR_INSURANCE') GO CREATE TABLE [HR_EMPLOYEE_TEMP_IMPORT]( [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_NAME] [nvarchar](50) NOT NULL, [SEX] [nvarchar](4) NOT NULL, [DOB] [nvarchar](10) NULL, [THUONG_TRU] [nvarchar](200) NULL, [TAM_TRU] [nvarchar](200) NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [PR_ORGANIZATION_NAME] [nvarchar](200) NULL, [POSITION_ID] [nvarchar](20) NULL, [POSITION_NAME] [nvarchar](200) NULL, [IDENTITY_NO] [nvarchar](50) NULL, [IDENTITY_ISSUE_DATE] [nvarchar](10) NULL, [IDENTITY_ISSUE_PLACE] [nvarchar](100) NULL, [SOCIAL_BOOK_NO] [nvarchar](50) NULL, [SOCIAL_BOOK_ISSUE_DATE] [nvarchar](10) NULL, [SOCIAL_BOOK_ISSUE_PLACE] [nvarchar](100) NULL, [BANK_ACCOUNT_NO] [nvarchar](50) NULL, [BANK_NAME] [nvarchar](100) NULL, [BANK_BRANCH] [nvarchar](100) NULL, [PERSONAL_TAXCODE] [nvarchar](100) NULL, [PERSONAL_TAXCODE_DATE] [nvarchar](10) NULL, [PERSONAL_TAXCODE_PLACE] [nvarchar](200) NULL, [WORK_DATE_START] [nvarchar](10) NULL, [DATE_COMPANY] [nvarchar](10) NULL, [DATE_GROUP_COMPANY] [nvarchar](10) NULL, PRIMARY KEY (EMPLOYEE_ID)) GO --------------------- 20/03 ---------------------- GO UPDATE SYS_MENU SET MENU_WIDTH = '100' WHERE MENU_ID = 'HR_DM_HR_LEAVE_REASON_HR' GO UPDATE SYS_MENU SET MENU_WIDTH = '100' WHERE MENU_ID = 'HRM_DM_HR_HOLIDAY_INFO' GO DELETE FROM SYS_MENU WHERE MENU_ID = 'HR_DM_HR_LEAVE_REASON' GO ALTER TABLE DM_JOB ADD MASTER_BILL NVARCHAR(30) DEFAULT '' NOT NULL GO ALTER TABLE DM_JOB ADD HOUSE_BILL NVARCHAR(30) DEFAULT '' NOT NULL GO --------------------- 20/03 ---------------------- GO UPDATE SYS_MENU SET MENU_WIDTH = '100' WHERE MENU_ID = 'HR_DM_HR_LEAVE_REASON_HR' GO UPDATE SYS_MENU SET MENU_WIDTH = '100' WHERE MENU_ID = 'HRM_DM_HR_HOLIDAY_INFO' GO DELETE FROM FROM SYS_MENU WHERE MENU_ID = 'HR_DM_HR_LEAVE_REASON' GO --------------------- 23/03 -------------------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_CONVERT_NAME_TO_ANSI', '0', N'hiện thị tên không dấu trên máy chấm công', 'INT', 'HRM') GO --------------- 26/03 -------------------------- GO ALTER TABLE HR_EMPLOYEE_POSITION ADD [SALARY_AMOUNT1] MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HR_EMPLOYEE_POSITION ADD [SALARY_AMOUNT2] MONEY DEFAULT 0 NOT NULL GO ALTER TABLE CA_ACCOUNT_CONFIG DROP CONSTRAINT PK_CA_ACCOUNT_CONFIG GO ALTER TABLE CA_ACCOUNT_CONFIG ADD PR_KEY UNIQUEIDENTIFIER DEFAULT NEWID() NOT NULL GO ALTER TABLE CA_ACCOUNT_CONFIG ADD DEBIT_CREDIT NVARCHAR(20) DEFAULT 'DEB' NOT NULL GO ALTER TABLE CA_ACCOUNT_CONFIG ADD ACCOUNT_ID_CONTRA NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE CA_ACCOUNT_CONFIG ADD CONSTRAINT PK_CA_ACCOUNT_CONFIG PRIMARY KEY CLUSTERED (PR_KEY); GO ALTER TABLE COST_APPLICATION ADD JOB_OR_SUB_ACCOUNT NVARCHAR(20) DEFAULT 'JOB' NOT NULL GO ------------- 07/04 ----------------------------- GO ALTER TABLE DM_SHIFT ADD SHIFT_COLOR NVARCHAR(50) DEFAULT '' NOT NULL GO ALTER TABLE DM_HR_SHIFT ADD IS_CACL_IN_TIME_LIMIT smallint DEFAULT 0 NOT NULL GO CREATE TABLE [dbo].[SALE_FIXED]( [PR_KEY_FIXED] [uniqueidentifier] NOT NULL, [PR_KEY] [uniqueidentifier] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_NO] [nvarchar](30) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [FIXED_TRAN_DATE] [smalldatetime] NOT NULL, [SBO_TRAN_ID] [nvarchar](20) NOT NULL, [SBO_TRAN_NO] [nvarchar](30) NOT NULL, [VAT_TRAN_NO] [nvarchar](20) NOT NULL, [ACCOUNT_ID] [nvarchar](20) NOT NULL, [CURRENCY_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [PAYMENT_TERM_ID] [nvarchar](20) NOT NULL, [PAYMENT_DATE] [smalldatetime] NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [AMOUNT] [money] NOT NULL, [AMOUNT_ORIG] [money] NOT NULL, [AMOUNT_EXTRA] [money] NOT NULL, [EXCHANGE_RATE] [money] NOT NULL, [EXCHANGE_RATE_EXTRA] [money] NOT NULL, CONSTRAINT [PK_SALE_FIXED] PRIMARY KEY CLUSTERED ( [PR_KEY_FIXED] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_FIXED_DATE]( [FIXED_TRAN_DATE] [smalldatetime] NOT NULL, [ACCOUNT_ID] [nvarchar](50) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_FIXED_DATE] PRIMARY KEY CLUSTERED ( [FIXED_TRAN_DATE] ASC, [ACCOUNT_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO dbo.SYS_MENU ( MENU_ID , PROJECT_ID , MODULE_ID , MENU_TYPE , MENU_GROUP , MENU_ICON , MENU_WIDTH , MENU_TAG , MENU_ORDER , ACTIVE ) VALUES ( N'FIXED_SALE' , N'SYS' , N'SYS_PER' , N'FUNC' , N'' , N'' , 0 , N'FIXED_SALE' , 0 , 0 ) GO INSERT INTO dbo.SYS_MENU ( MENU_ID , PROJECT_ID , MODULE_ID , MENU_TYPE , MENU_GROUP , MENU_ICON , MENU_WIDTH , MENU_TAG , MENU_ORDER , ACTIVE ) VALUES ( N'FIN_AR_SALE_FIXED' , N'FIN' , N'FIN_AR' , N'FUNC' , N'' , N'' , 0 , N'SALE_FIXED' , 6 , 0 ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'POS_DATA', N'POS_DATA' ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'FIXED_SALE', N'FIXED_SALE' ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'FIXED_SALE', N'FIN_AR_SALE_FIXED' ) GO ALTER TABLE BUDGET ADD PR_DETAIL_ID nvarchar(20) default '' not null GO ALTER TABLE dbo.BUDGET DROP CONSTRAINT PK_BUDGET GO ALTER TABLE dbo.BUDGET ADD CONSTRAINT PK_BUDGET PRIMARY KEY (ORGANIZATION_ID,DAY_START,DAY_END,ACCOUNT_ID,EXPENSE_ID,ITEM_ID,BUDGET_ID,BUDGET_TYPE_ID,IS_ORGANIZATION_WRITE,ITEM_OP_ID,PR_DETAIL_ID) GO INSERT INTO SYS_SYSTEMVAR VALUES('FIXED_TRAN_DATE','01/01/1900','FIXED_TRAN_DATE','DATE','COMMON') GO alter table DM_FIXED_DATE add PR_KEY uniqueidentifier default '00000000-0000-0000-0000-000000000000' not null GO ------------- 08/04 --------------------- GO CREATE TABLE [HR_INS_SALARY]( [PR_KEY] [uniqueidentifier] NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [DAY_END] [smalldatetime] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [SALARY_POINT1] [money] NOT NULL, [SALARY_AMOUNT1] [money] NOT NULL, [SI_CO_AMOUNT] [money] NOT NULL, [HI_CO_AMOUNT] [money] NOT NULL, [UI_CO_AMOUNT] [money] NOT NULL, [UNION_FEE_CO_AMOUNT] [money] NOT NULL, [SI_PE_AMOUNT] [money] NOT NULL, [HI_PE_AMOUNT] [money] NOT NULL, [UI_PE_AMOUNT] [money] NOT NULL, [UNION_FEE_PE_AMOUNT] [money] NOT NULL, [COLLECTION_SI_PE_AMOUNT] [money] NOT NULL, [COLLECTION_HI_PE_AMOUNT] [money] NOT NULL, [COLLECTION_UI_PE_AMOUNT] [money] NOT NULL, [COLLECTION_SUM_INS_PE_AMOUNT] [money] NOT NULL, [RE_SI_PE_AMOUNT] [money] NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [PR_PARENT_ORGANIZATION_ID] [nvarchar](100) NOT NULL, [ORDER_PRINT] [smallint] not null, [PRINT_PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [PRINT_PR_PARENT_ORGANIZATION_ID] [nvarchar](200) NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL PRIMARY KEY ([PR_KEY])) GO ---------------------- 12/04 ------------------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_INS_SALARY','HRM','HRM_INS','FUNC','HRMINSGROUP1','Ins_Period.png',100,'HR_INS_SALARY',4,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_INS_SALARY' and GRID_NAME = 'TREELIST') GO ------------------14/04 --------------- GO CREATE TABLE [DM_HR_PAYMENT_REASON_TYPE]( [PAYMENT_REASON_TYPE_ID] [nvarchar](20) NOT NULL, [PAYMENT_REASON_TYPE_NAME] [nvarchar](200) NOT NULL, [PAYMENT_TRAN_TYPE] [nvarchar](20) NOT NULL, [IS_SALARY_MIN] [smallint] NOT NULL, [IS_SALARY_LAST] [smallint] NOT NULL, [IS_SALARY_AVG_SIX_MONTH] [smallint] NOT NULL, [NUM_MONTHS_MUL] [money] NOT NULL, [NUM_MONTHS_SALARY_MIN_ADD] [money] NOT NULL, [NUM_DAYS_DIV] [money] NOT NULL, [PAYMENT_RATE] [money] NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([PAYMENT_REASON_TYPE_ID])) GO CREATE TABLE [dbo].[DM_HR_PAYMENT_STATUS]( [PAYMENT_STATUS_ID] [nvarchar](20) NOT NULL, [PAYMENT_STATUS_NAME] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([PAYMENT_STATUS_ID])) GO CREATE TABLE [HR_EMPLOYEE_PAYMENT_INS]( [PR_KEY] [uniqueidentifier] NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [TRAN_TYPE] [nvarchar](50) NOT NULL, [PAYMENT_REASON_TYPE_ID] [nvarchar](100) NOT NULL, [PAYMENT_STATUS_ID] [nvarchar](20) NOT NULL, [INS_PERIOD_ID] [nvarchar](20) NOT NULL, [STATUS_REG] [nvarchar](50) NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [POSITION_ID] [nvarchar](20) NOT NULL, [POSITION_NAME] [nvarchar](60) NOT NULL, [COMMENT] [nvarchar](500) NOT NULL, [APP_DATE] [smalldatetime] NOT NULL, [DATE_START] [smalldatetime] NOT NULL, [DATE_END] [smalldatetime] NOT NULL, [NUM_DAYS] [money] NOT NULL, [SI_BOOK_NO] [nvarchar](20) NOT NULL, [SI_BOOK_DATE] [smalldatetime] NOT NULL, [SI_BOOK_PLACE] [nvarchar](200) NOT NULL, [HI_BOOK_NO] [nvarchar](20) NOT NULL, [PROVINCE_ID] [nvarchar](20) NOT NULL, [HOSPITAL_ID] [nvarchar](20) NOT NULL, [HI_START_DATE] [smalldatetime] NOT NULL, [HI_EXPIRE_DATE] [smalldatetime] NOT NULL, [YEAR_PAID] [money] NOT NULL, [MONTH_PAID] [money] NOT NULL, [STR_YEAR_MONTH_PAID] [nvarchar](200) NOT NULL, [NUM_MONTH_PAID_IN_LAST_YEAR] [money] NOT NULL, [SALARY_AMOUNT_AVG_SIX_MONTH] [money] NOT NULL, [SALARY_AMOUNT_LAST_MONTH] [money] NOT NULL, [SALARY_AMOUNT_AVG_ONE_DAY] [money] NOT NULL, [PAYMENT_RATE] [money] NOT NULL, [AMOUNT_RECEIVED] [money] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ( [PR_KEY] )) GO ------------------- 14/04 ------------------------ GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_PAYMENT_STATUS','HRM','HRM_INS','LIST','HRMINSGROUP1','',100,'DM_HR_PAYMENT_STATUS',1,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_PAYMENT_REASON_TYPE','HRM','HRM_INS','LIST','HRMINSGROUP1','',100,'DM_HR_PAYMENT_REASON_TYPE',2,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_EMPLOYEE_PAYMENT_INS','HRM','HRM_INS','FUNC','HRMINSGROUP1','Ins_Period.png',100,'HR_EMPLOYEE_PAYMENT_INS',5,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_EMPLOYEE_PAYMENT_INS_LIST_LIST' and GRID_NAME = 'TREELIST') GO ------------------ 15/04 ----------------------- GO ALTER TABLE HR_EMPLOYEE_HISTORY ADD [SALARY_AMOUNT1] MONEY DEFAULT 0 NOT NULL GO ALTER TABLE HR_EMPLOYEE_HISTORY ADD [SALARY_AMOUNT2] MONEY DEFAULT 0 NOT NULL GO ----------------------20/04 ------------ GO delete FROM HR_INSURANCE where TRAN_TYPE = 'REG' GO UPDATE HR_INSURANCE SET TRAN_TYPE = 'ADJ_INCREASE' WHERE TRAN_TYPE ='ADJUSTMENT' AND INS_REASON_TYPE_ID = 'ADJUSTMENT_INCREASE' GO UPDATE HR_INSURANCE SET TRAN_TYPE = 'ADJ_REDUCTION' WHERE TRAN_TYPE ='ADJUSTMENT' AND INS_REASON_TYPE_ID = 'ADJUSTMENT_REDUCTION' GO UPDATE HR_INSURANCE SET INS_REASON_TYPE_ID = 'ADJUSTMENT' WHERE INS_REASON_TYPE_ID = 'ADJUSTMENT_INCREASE' OR INS_REASON_TYPE_ID = 'ADJUSTMENT_REDUCTION' GO ------------22/04----------------- GO ALTER TABLE HR_INS_SALARY ADD TOTAL_INSR_PE_AMOUNT [money] DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD TOTAL_INSR_UNION_PE_AMOUNT [money] DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD TOTAL_INSR_CO_AMOUNT [money] DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD TOTAL_INSR_UNION_CO_AMOUNT [money] DEFAULT 0 NOT NULL GO ------------22/04----------------- GO ALTER TABLE HR_INS_SALARY ADD TOTAL_INSR_PE_AMOUNT [money] DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD TOTAL_INSR_UNION_PE_AMOUNT [money] DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD TOTAL_INSR_CO_AMOUNT [money] DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD TOTAL_INSR_UNION_CO_AMOUNT [money] DEFAULT 0 NOT NULL GO --------Phuong 16.04.2014------------------ GO INSERT INTO SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ( (SELECT MAX(PR_KEY) FROM SYS_MENU_MAPPING) + 1, N'DM_ORGANIZATION_MAPPING', N'FIN_GL_DM_ORGANIZATION_MAPPING' ) GO --------------Phuong 28.04.2014------------------ GO CREATE TABLE [dbo].[DM_JOB_MAPPING]( [PR_KEY] [uniqueidentifier] NOT NULL, [JOB_ID] [nvarchar](20) NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [ITEM_OP_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_JOB_MAPPING] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO alter table DM_FIXED_DATE add ORGANIZATION_ID nvarchar(20) default '' not null GO ------------------ 25/04 ------------------------ GO ALTER TABLE HR_INSURANCE ADD EMPLOYEE_LEVEL_ID nvarchar(20)DEFAULT '' NOT NULL GO ALTER TABLE HR_INSURANCE ADD CAREER_ID nvarchar(20) DEFAULT '' NOT NULL GO ---03/04/2014--- GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryByAmountLevel', N'Phương thức tinh các khoản lương, thưởng, phạt theo mức tiền', N'CalcSalaryByAmountLevel-Phương thức tinh các khoản lương, thưởng, phạt theo mức tiền:min<=ngaycong<=max:=>Stienhuong', 1, 1, N'ADMIN') GO --25/04/2014--- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('AUTO_SET_PART_REPORT', 1, N'Tự đông chia phần trong báo cáo', 'BOOLEAN', 'COMMON') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryLevelOne_Contract', N'Hàm tính lương dựa trên lương cơ bản của loại lương khác, hệ số lương và ngày công chuẩn làm việc của hệ số lương khác theo hợp đồng', N'àm tính lương dựa trên lương cơ bản của loại lương khác theo hợp đồng. (LCB(K) * HSL(K))/ncc * nctt', 1, 1, N'ADMIN') GO ------------------ 29/04 ----------------------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES('HRM_SI_BASIC_SALARY','HRM','HRM_INS','LIST','HRMINSGROUP1','',100,'PR_BASIC_SALARY',5,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_SI_DUTY_RATE','HRM','HRM_INS','LIST','HRMINSGROUP1','',100,'PR_DUTY_RATE',4,1) GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('IS_BASIC_SALARY_MIN', 'BHLTT', N'Mức lương tối thiểu chung của nhà nước', 'STRING', 'HRM') GO ------------ 03/05 -------------------- GO CREATE TABLE [DM_HR_GROUP_TRAINING]( [GROUP_TRAINING_ID] [nvarchar](20) NOT NULL, [GROUP_TRAINING_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] not null PRIMARY KEY ([GROUP_TRAINING_ID])) GO CREATE TABLE [DM_HR_IMPLEMENT_FORM]( [IMPLEMENT_FORM_ID] [nvarchar](20) NOT NULL, [IMPLEMENT_FORM_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] not null PRIMARY KEY ([IMPLEMENT_FORM_ID])) GO CREATE TABLE [DM_HR_PURPOSE_TRAINING]( [PURPOSE_TRAINING_ID] [nvarchar](20) NOT NULL, [PURPOSE_TRAINING_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] not null PRIMARY KEY ([PURPOSE_TRAINING_ID])) GO CREATE TABLE [DM_HR_PARTNER_TRAINING]( [PARTNER_TRAINING_ID] [nvarchar](20) NOT NULL, [PARTNER_TRAINING_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] not null PRIMARY KEY ([PARTNER_TRAINING_ID])) GO CREATE TABLE [DM_HR_GROUP_LEVEL_TRAINING]( [GROUP_LEVEL_TRAINING_ID] [nvarchar](20) NOT NULL, [GROUP_LEVEL_TRAINING_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] not null PRIMARY KEY ([GROUP_LEVEL_TRAINING_ID])) GO CREATE TABLE [DM_HR_LEVEL_TRAINING]( [LEVEL_TRAINING_ID] [nvarchar](20) NOT NULL, [LEVEL_TRAINING_NAME] [nvarchar](200) NOT NULL, [GROUP_LEVEL_TRAINING_ID] [nvarchar](20) NOT NULL, [INDEX_LEVEL] [money] not null, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] not null PRIMARY KEY ([LEVEL_TRAINING_ID])) GO CREATE TABLE [DM_HR_GROUP_CONTENT_TRAINING]( [GROUP_CONTENT_TRAINING_ID] [nvarchar](20) NOT NULL, [GROUP_CONTENT_TRAINING_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] not null PRIMARY KEY ([GROUP_CONTENT_TRAINING_ID])) GO CREATE TABLE [DM_HR_CONTENT_TRAINING]( [CONTENT_TRAINING_ID] [nvarchar](20) NOT NULL, [CONTENT_TRAINING_NAME] [nvarchar](200) NOT NULL, [GROUP_CONTENT_TRAINING_ID] [nvarchar](20) NOT NULL, [GROUP_LEVEL_TRAINING_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] not null PRIMARY KEY ([CONTENT_TRAINING_ID])) GO CREATE TABLE [HR_PLAN_TRAINING]( [PR_KEY] [uniqueidentifier] NOT NULL, [LIST_POSITION_ID] [nvarchar](500) NOT NULL, [LIST_CONTENT_TRAINING_ID] [nvarchar](500) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] not null PRIMARY KEY ([PR_KEY])) GO --------- 04/05 --------------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_GROUP_TRAINING','HRM','HRM_TRAINING','LIST','HRMINSGROUP1','',100,'DM_HR_GROUP_TRAINING',1,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_IMPLEMENT_FORM','HRM','HRM_TRAINING','LIST','HRMINSGROUP1','',100,'DM_HR_IMPLEMENT_FORM',2,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_PURPOSE_TRAINING','HRM','HRM_TRAINING','LIST','HRMINSGROUP1','',100,'DM_HR_PURPOSE_TRAINING',3,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_PARTNER_TRAINING','HRM','HRM_TRAINING','LIST','HRMINSGROUP1','',100,'DM_HR_PARTNER_TRAINING',4,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_GROUP_LEVEL_TRAINING','HRM','HRM_TRAINING','LIST','HRMINSGROUP1','',100,'DM_HR_GROUP_LEVEL_TRAINING',5,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_LEVEL_TRAINING','HRM','HRM_TRAINING','LIST','HRMINSGROUP1','',100,'DM_HR_LEVEL_TRAINING',6,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_GROUP_CONTENT_TRAINING','HRM','HRM_TRAINING','LIST','HRMINSGROUP1','',100,'DM_HR_GROUP_CONTENT_TRAINING',7,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_CONTENT_TRAINING','HRM','HRM_TRAINING','LIST','HRMINSGROUP1','',100,'DM_HR_CONTENT_TRAINING',8,1) GO CREATE TABLE [HR_TRAINING_COURSE]( [PR_KEY] [uniqueidentifier] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [TRAINING_COURSE_NAME] [nvarchar](200) NOT NULL, [GROUP_TRAINING_ID] [nvarchar](20) NOT NULL, [IMPLEMENT_FORM_ID] [nvarchar](20) NOT NULL, [PURPOSE_TRAINING_ID] [nvarchar](20) NOT NULL, [PARTNER_TRAINING_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [ADDRESS_WORK] [nvarchar](200) NOT NULL, [NUM_MEMBERS] [money] NOT NULL, PLAN_COST_A_EM [money] NOT NULL, PLAN_COST_A_EM_PAY [money] NOT NULL, PLAN_COST_A_CO_PAY [money] NOT NULL, ACTUAL_COST_A_EM [money] NOT NULL, ACTUAL_COST_A_EM_PAY [money] NOT NULL, ACTUAL_COST_A_CO_PAY [money] NOT NULL, PLAN_COST_TOTAL [money] NOT NULL, ACTUAL_COST_TOTAL [money] NOT NULL, [PLAN_START_DATE] [smalldatetime] NOT NULL, [PLAN_END_DATE] [smalldatetime] NOT NULL, [RECEIPT_START_DATE] [smalldatetime] NOT NULL, [RECEIPT_END_DATE] [smalldatetime] NOT NULL, [ACTUAL_START_DATE] [smalldatetime] NOT NULL, [ACTUAL_END_DATE] [smalldatetime] NOT NULL, [STATUS_TRAINING] [nvarchar](50) NOT NULL, [REQUIRE] [nvarchar](20) NOT NULL, [CERTIFICATION_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ( [PR_KEY] )) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_TRAINING_COURSE','HRM','HRM_TRAINING','FUNC','HRMTRAININGGROUP1','',100,'HR_TRAINING_COURSE',1,1) GO --------06/05 ------------- GO CREATE TABLE [HR_TRAINING_COURSE_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [CONTENT_TRAINING_ID] [nvarchar](20) NOT NULL, [LEVEL_TRAINING_ID] [nvarchar](20) NOT NULL, [TIME_START] [smalldatetime] NOT NULL, [PLACE] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, PRIMARY KEY ( [PR_KEY] )) GO INSERT INTO SYS_TRAN_CLASS VALUES('HR_TRAINING',N'Đào tạo',1,'ADMIN') GO INSERT INTO SYS_TRAN (TRAN_ID,TRAN_NAME,TRAN_CLASS,TRAN_SUB_CLASS,LIST_ORDER,OUTPUT_FORM, POSTED,MODULE_ID,PROJECT_ID,USER_ID,ACTIVE,SHOW_IN_MENU) VALUES('HR_TRAINING_COURSE',N'Khóa đào tạo','HR_TRAINING','HR_TRAINING_COURSE',1,'FRMHR_TRAINING_COURSE',1,'HRM_TRAINING','HRM','ADMIN',1,0) GO --------------- 07/05 ------------- GO ALTER TABLE HR_TRAINING_COURSE ADD [CO_PAY_COST_TOTAL] MONEY DEFAULT 0 NOT NULL GO ------------- 09/05 ------------- GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_CONTENT_TRAINING' ,'CONTENT_TRAINING_ID' ,'CONTENT_TRAINING_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_LEVEL_TRAINING' ,'LEVEL_TRAINING_ID' ,'LEVEL_TRAINING_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO ALTER TABLE SYS_REPORT_FORMULA ADD GROUP_FIELD NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA ADD GROUP_TABLE NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SYS_REPORT_FORMULA ADD APPLY_ALL_ROWS SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD APPLY_ALL_ROWS SMALLINT GO --------- 10/05 ----------------- GO CREATE TABLE [HR_TRAINING_EMPLOYEE]( [PR_KEY] [uniqueidentifier] NOT NULL, [TRAN_NO_TRAINING_COURSE] [nvarchar](20) NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [START_DATE_RED] [smalldatetime] NOT NULL, [STATUS_TRAINING] [nvarchar](50) NOT NULL, [IS_COMMIT] [smallint] NOT NULL, [LEVEL_TRAINING_ID] [nvarchar](20) NOT NULL, [IS_PASS] [smallint] NOT NULL, [ACTUAL_COST_A_EM_PAY] [money] NOT NULL, [ACTUAL_COST_A_EM_PAID] [money] NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ( [PR_KEY] )) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_TRAINING_EMPLOYEE_MAIN','HRM','HRM_TRAINING','FUNC','HRMTRAININGGROUP1','',120,'HR_TRAINING_EMPLOYEE_MAIN',3,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_TRAINING_EMPLOYEE_MAIN' and GRID_NAME = 'TREELIST') GO ALTER TABLE HR_TRAINING_COURSE ALTER COLUMN [REQUIRE] NVARCHAR(500) GO CREATE TABLE [DM_HR_TRAINING_LECTURER]( [LECTURER_ID] [nvarchar](20) NOT NULL, [IS_OUTSOURCE] [smallint] NOT NULL, [PARTNER_TRAINING_ID] [nvarchar](20) NOT NULL, [LECTURER_NAME] [nvarchar](100) NOT NULL, [SEX] [nvarchar](1) NOT NULL, [DOB] [smalldatetime] NOT NULL, [IDENTITY_NO] [nvarchar](50) NOT NULL, [PASSPORT_NO] [nvarchar](20) NOT NULL, [ORIGIN_PLACE] [nvarchar](100) NOT NULL, [ADDRESS] [nvarchar](100) NOT NULL, [HOME_PHONE] [nvarchar](50) NOT NULL, [WORK_PHONE] [nvarchar](50) NOT NULL, [MOBILE_PHONE] [nvarchar](50) NOT NULL, [PERSONAL_EMAIL] [nvarchar](50) NOT NULL, [WORK_EMAIL] [nvarchar](50) NOT NULL, [YAHOO_ID] [nvarchar](50) NOT NULL, [SKYPE_ID] [nvarchar](50) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [NOTE] [nvarchar](500) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, PRIMARY KEY ( [LECTURER_ID] )) GO ALTER TABLE HR_TRAINING_COURSE_DETAIL ADD [LECTURER_ID_1] nvarchar(20)DEFAULT '' NOT NULL GO ALTER TABLE HR_TRAINING_COURSE_DETAIL ADD [LECTURER_ID_2] nvarchar(20)DEFAULT '' NOT NULL GO ALTER TABLE HR_TRAINING_COURSE_DETAIL ADD [LECTURER_ID_3] nvarchar(20)DEFAULT '' NOT NULL GO ALTER TABLE HR_TRAINING_COURSE_DETAIL ADD [LECTURER_ID_4] nvarchar(20)DEFAULT '' NOT NULL GO ALTER TABLE HR_TRAINING_COURSE_DETAIL ADD [LECTURER_ID_5] nvarchar(20)DEFAULT '' NOT NULL GO ---------- 11/05 --------------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_TRAINING_LECTURER','HRM','HRM_TRAINING','FUNC','HRMTRAININGGROUP1','',120,'DM_HR_TRAINING_LECTURER',2,1) GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_TRAINING_LECTURER' ,'LECTURER_ID' ,'LECTURER_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO ----------- 12/05 -------------- GO CREATE TABLE [HR_TRAINING_TARGET_POSITION]( [PR_KEY] [uniqueidentifier] NOT NULL, [POSITION_ID] [nvarchar](max) NOT NULL, [CONTENT_TRAINING_ID] [nvarchar](20) NOT NULL, [IS_REQUIRE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, PRIMARY KEY ( [PR_KEY] )) GO CREATE TABLE [HR_TRAINING_EMPLOYEE_WITH_CONTENT]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [TRAN_NO_TRAINING_COURSE] [nvarchar](20) NOT NULL, [CONTENT_TRAINING_ID] [nvarchar](20) NOT NULL, [LEVEL_TRAINING_ID] [nvarchar](20) NOT NULL, [IS_PASS] [smallint] NOT NULL, [ACTUAL_END_DATE] [smalldatetime] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, PRIMARY KEY ( [PR_KEY] )) GO ALTER TABLE DM_HR_CONTENT_TRAINING ADD CONTENT_TRAINING_NAME_SHORT nvarchar(50) DEFAULT '' NOT NULL GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_TRAINING_TARGET_POSITION','HRM','HRM_TRAINING','FUNC','HRMTRAININGGROUP1','',120,'HR_TRAINING_TARGET_POSITION',4,1) GO ------------- 13/05 --------------- GO delete FROM SYS_MENU where menu_id = 'HRM_DM_TYPE_OF_TRAINING' go ------------19/05--------- GO ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_DATASOURCE VALUES ('P00000' , N'Giá hàng hóa kỳ này',1,'ADMIN') GO -------------- 15/05 ------------ GO CREATE TABLE [HR_PLAN_EMPLOYEE]( [PR_KEY] [uniqueidentifier] NOT NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [LABOR] [money] NOT NULL, [INCREASE] [money] NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, PRIMARY KEY ( [PR_KEY] )) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_PLAN_EMPLOYEE','HRM','HRM_ADMI','FUNC','HRMADMINGROUP1','',100,'HR_PLAN_EMPLOYEE',3,1) GO ALTER TABLE HR_TRAINING_EMPLOYEE ADD CONTENT_TRAINING_ID nvarchar(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_TRAINING_EMPLOYEE_WITH_CONTENT','HRM','HRM_TRAINING','FUNC','HRMTRAININGGROUP1','',120,'HR_TRAINING_EMPLOYEE_WITH_CONTENT',5,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_TRAINING_EMPLOYEE_WITH_CONTENT' and GRID_NAME = 'TREELIST') GO ----------- 17/05 -------------------- GO INSERT [SYS_REPORT_GROUP] VALUES('66',N'Báo cáo đào tạo nhân sự','HRM_TRAINING','1','HRM') GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_GROUP_CONTENT_TRAINING' ,'GROUP_CONTENT_TRAINING_ID' ,'GROUP_CONTENT_TRAINING_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_GROUP_TRAINING' ,'GROUP_TRAINING_ID' ,'GROUP_TRAINING_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO ALTER TABLE HR_TRAINING_COURSE ADD HOURS_PERFORM money DEFAULT 0 NOT NULL GO ALTER TABLE HR_TRAINING_COURSE ADD PR_ORGANIZATION_ID nvarchar(max) DEFAULT '' NOT NULL GO ALTER TABLE HR_TRAINING_COURSE ADD COMPONENTS nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE HR_TRAINING_COURSE ADD PLAN_NUM_MEMBERS money DEFAULT 0 NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD APPLY_ALL_ROWS SMALLINT DEFAULT 0 NOT NULL GO --------------- 21/05 ----------- GO ALTER TABLE DM_HR_LEAVE_REASON ADD [LIST_WORK_DAY_TMP] NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE DM_HR_LEAVE_REASON ADD [BREAK_TIME_TMP] money DEFAULT 0 NOT NULL GO --------------- 22/05 ---------------- GO CREATE TABLE [HR_PAYMENT_PERIOD]( [PAYMENT_PERIOD_ID] [nvarchar](20) NOT NULL, [PAYMENT_PERIOD_NAME] [nvarchar](200) NOT NULL, [DATE_CREATE] [smalldatetime] NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [DAY_END] [smalldatetime] NOT NULL, [PAYMENT_PERIOD_STATUS] [smallint] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [PAYMENT_PERIOD_NOTE] [nvarchar](500) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, PRIMARY KEY ( [PAYMENT_PERIOD_ID] )) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES('HRM_HR_PAYMENT_PERIOD','HRM','HRM_INS','FUNC','HRMINSGROUP1','Ins_Period.png',100,'HR_PAYMENT_PERIOD',6,1) GO EXEC sp_rename 'HR_EMPLOYEE_PAYMENT_INS.INS_PERIOD_ID','PAYMENT_PERIOD_ID', 'column' GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_EMPLOYEE_PAYMENT_INS_LIST_LIST' and GRID_NAME = 'TREELIST') GO CREATE VIEW [dbo].[HR_PAYMENT_PERIOD_VIEW] AS SELECT PAYMENT_PERIOD_ID, PAYMENT_PERIOD_NAME FROM dbo.HR_PAYMENT_PERIOD GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('HR_PAYMENT_PERIOD_VIEW', 'PAYMENT_PERIOD_ID', 'PAYMENT_PERIOD_NAME', 'VIEW', '1', '1', '1', '0', '0', '0', '20', '1', '') GO update SYS_REPORT set FILTER_LIST = 'HR_PAYMENT_PERIOD_VIEW' where REPORT_ID = 'RPT_C70A_HD' GO INSERT into dbo.SYS_TABLE ( TABLE_NAME , ID_FIELD , NAME_FIELD , TABLE_TYPE , BACKUPS , NUM_ORDER , RES_ORDER , CAN_GROUP , ID_AUTO , ID_MASK , ID_LENGTH , ID_PARTS , ID_SPLIT ) VALUES ( N'DM_PR_DETAIL_ITEM' , N'PR_DETAIL_ID_ITEM' , N'PR_DETAIL_NAME' , N'VIEW' , 0 , 0 , 0 , 0 , 0 , N'' , 0 , 0 , N'' ) GO ALTER TABLE DM_HR_PAYMENT_REASON_TYPE ADD INDEX_PRINT smallint DEFAULT 1 NOT NULL GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('HR_TRAINING_COURSE_TABLE_VIEW', 'TRAN_NO', 'TRAINING_COURSE_NAME', 'VIEW', '1', '1', '1', '0', '0', '0', '20', '1', '') GO ALTER TABLE SYS_REPORT_FORMULA ADD IS_SUMMARY SMALLINT DEFAULT 1 NOT NULL GO ALTER TABLE REPORT_TEMPLATE ADD IS_SUMMARY SMALLINT DEFAULT 1 NOT NULL GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_EMPLOYEE_PAYMENT_INS_EDITLIST' and GRID_NAME = 'TREELIST') GO UPDATE SYS_TABLE SET ID_FIELD='PR_KEY' WHERE TABLE_NAME='CA_ACCOUNT_CONFIG' GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('USER_GROUP_ID_LIST_MANAGE_BY_SUBCOMPANY', '', N'Nhóm user do đơn vị quản lý', 'STRING', 'HRM') GO INSERT INTO SYS_MENU_MAPPING (PR_KEY,FUNCTION_ID,MENU_ID) VALUES((SELECT MAX(PR_KEY) + 1 FROM SYS_MENU_MAPPING),'SEC_USER','SYS_SEC_PERMISSION') GO INSERT INTO SYS_MENU_MAPPING (PR_KEY,FUNCTION_ID,MENU_ID) VALUES((SELECT MAX(PR_KEY) + 1 FROM SYS_MENU_MAPPING),'SEC_USER_GROUP','SYS_SEC_PERMISSION') GO ALTER TABLE HR_EMPLOYEE_PAYMENT_INS ADD TIME_ADD_NEW smalldatetime Default '2014-01-01 00:00:00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_PAYMENT_INS ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE HR_TIME_WORK ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO -------------- 02/06 --------------- GO ALTER TABLE HR_EMPLOYEE_CONTRACT ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_STATUS ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_HISTORY ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_OTHER ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '00' NOT NULL GO ALTER TABLE HR_INSURANCE ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '00' NOT NULL GO ALTER TABLE DM_EMPLOYEE_LEVEL ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '00' NOT NULL GO ALTER TABLE PR_SALARY_DEDUCTION_RULES ALTER COLUMN [POSITION_ID] NVARCHAR(max) GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('REPORT_FORMULA_BY_ULS_ACCOUNT', 0, N'REPORT_FORMULA_BY_ULS_ACCOUNT', 'BOOLEAN', 'COMMON') GO ------------ 03/06 ---------------- GO ALTER TABLE PR_SALARY_DEDUCTION_RULES ALTER COLUMN [POSITION_ID] NVARCHAR(max) GO ------------ 05/06 ---------------- GO ALTER TABLE HR_TIME_DEVICE ADD COMM_PASS money DEFAULT 0 NOT NULL GO ALTER TABLE HR_TIME_DEVICE ADD FIRMWARE_VERSION NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE HR_TIME_DEVICE ADD SDK_VERSION NVARCHAR(100) DEFAULT '' NOT NULL GO ---31/05 GO ALTER TABLE DM_PR_EXPENSE_CLASS ADD PR_EXPENSE_GROUP2_ID NVARCHAR(20) DEFAULT '' NOT NULL GO --09/06 GO ALTER TABLE SYS_REPORT ADD FOOTER_NAME5 NVARCHAR(40) DEFAULT '' NOT NULL GO ------------ 09/06 -------------- GO ALTER TABLE HR_EMPLOYEE_INFO ADD START_DATE_POSITION smalldatetime Default '2079-06-06 00:00:00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD START_DATE_STATUS smalldatetime Default '2079-06-06 00:00:00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD START_DATE_CONTRACT smalldatetime Default '2079-06-06 00:00:00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD EMPLOYEE_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD CONTRACT_TYPE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('LAST_START_DATE_UPDATE', '2014-01-01', N'Ngày Update START_DATE gần nhất', 'DATE', 'HRM') GO ------------- 16/06 ----------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('LIST_COLUMN_VISIBLE_IN_RPT_TIMESHEET_DETAIL_SH', '1,0,0,0,0', N'Cấu hình cột hiển thị theo thứ tự : chuỗi ghép , work_time, over_time, days, leave ', 'STRING', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('TRAN_ID_PB', 'PBCP', N'Mã chứng từ các bút toán phân bổ', 'STRING', 'COMMON') GO ALTER TABLE COST_APPLICATION ADD CREATE_LEDGER SMALLINT DEFAULT 0 NOT NULL GO INSERT INTO SYS_TRAN SELECT 'PBCP',TRAN_NAME,TRAN_CLASS,TRAN_SUB_CLASS,LIST_ORDER,OUTPUT_FORM,POSTED,MODULE_ID,PROJECT_ID,USER_ID,ACTIVE,SHOW_IN_MENU,IS_SALE,IS_LISTING FROM SYS_TRAN WHERE TRAN_ID='PBCC' GO UPDATE SYS_MENU_MAPPING SET MENU_ID='FIN_CA_EXPENSE' WHERE FUNCTION_ID='CA_EXPENSE_RESULT' GO ALTER TABLE SYS_REPORT ADD FOOTER_NAME5 NVARCHAR(40) DEFAULT '' NOT NULL GO --18-06 GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_NUM_DIGIT_TOTAL_AMOUNT', 100, '', 'money', 'HRM') GO ALTER TABLE ADJUSTMENT ADD ADJUST_ACCOUNT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE ADJUSTMENT ADD ADJUSTMENT_STATUS NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('TRAN_ID_ADJUSTMENT_RECEIPT','ADJ_RECEIPT','TRAN_ID_ADJUSTMENT_RECEIPT','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ADJUSTMENT_ZERO_ACTUAL_QUANTITY','0','ADJUSTMENT_ZERO_ACTUAL_QUANTITY','BOOLEAN','COMMON') GO ALTER TABLE ADJUSTMENT ADD PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD START_DATE_POSITION smalldatetime Default '2079-06-06 00:00:00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD START_DATE_STATUS smalldatetime Default '2079-06-06 00:00:00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD START_DATE_CONTRACT smalldatetime Default '2079-06-06 00:00:00' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD EMPLOYEE_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD CONTRACT_TYPE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('LAST_START_DATE_UPDATE', '2014-01-01', N'Ngày Update START_DATE gần nhất', 'DATE', 'HRM') GO ------------- 16/06 ----------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('LIST_COLUMN_VISIBLE_IN_RPT_TIMESHEET_DETAIL_SH', '1,0,0,0,0', N'Cấu hình cột hiển thị theo thứ tự : chuỗi ghép , work_time, over_time, days, leave ', 'STRING', 'HRM') GO ------------- 17/06 ----------------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_THRESHOLD_OVERNIGHT', '330', N'Thời gian tối thiểu được tính tăng ca đêm', 'INT', 'HRM') GO GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('PAYMENT_FOR_SUB_ORGANIZATION', '0', N'Cho phép làm thanh toán chi tiết công nợ cho đơn vị con', 'BOOLEAN', 'COMMON') GO ALTER TABLE VOUCHER ADD REFERENCE_PR_KEY UNIQUEIDENTIFIER DEFAULT NEWID() NOT NULL GO ALTER TABLE ASSET ADD REFERENCE_PR_KEY UNIQUEIDENTIFIER DEFAULT NEWID() NOT NULL GO alter table BUDGET ADD PR_DETAIL_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('000000', N'Giá trị gõ vào', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KH0001', N'Kế hoạch sản lượng kỳ này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KH0002', N'Kế hoạch sản lượng đến đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KH0003', N'Kế hoạch sản lượng đến cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KH0004', N'Kế hoạch sản lượng năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KH1001', N'Số kế hoạch kỳ này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KH1002', N'Số kế hoạch đến đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KH1003', N'Số kế hoạch đến cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KH1004', N'Số kế hoạch năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0001', N'Số dư Nợ đầu năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0002', N'Số dư Có đầu năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0003', N'Ps nợ đến đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0004', N'Ps có đến đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0005', N'Ps nợ đến cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0006', N'Ps có đến cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0007', N'Ps Nợ trong năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0008', N'Ps Có trong năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0009', N'PS Nợ trong quý 1', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0010', N'PS Có trong quý 1', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0011', N'PS Nợ trong quý 2', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0012', N'PS Có trong quý 2', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0013', N'PS Nợ trong quý 3', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0014', N'PS Có trong quý 3', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0015', N'PS Nợ trong quý 4', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0016', N'PS Có trong quý 4', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0101', N'PS Nợ kỳ này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0102', N'PS Có kỳ này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0103', N'PS Nợ kỳ trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0104', N'PS Có kỳ trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0109', N'Ps nợ quý này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0110', N'Ps có quý này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0111', N'Ps nợ từ đầu tháng này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0112', N'Ps có từ đầu tháng này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0301', N'Phát sinh nợ từ khởi đầu đến đầu năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0302', N'Phát sinh có từ khởi đầu đến đầu năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0901', N'Dư nợ công nợ cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0902', N'Dư có công nợ cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0903', N'Du nợ công nợ đầu năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0904', N'Dư có công nợ đầu năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0905', N'Dư nợ công nợ đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0906', N'Dư có công nợ đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0911', N'Dư nợ công nợ cuối kỳ năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0912', N'Dư có công nợ cuối kỳ năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0913', N'Du nợ công nợ đầu năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0914', N'Dư có công nợ đầu năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0915', N'Dư nợ công nợ đầu kỳ năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT0916', N'Dư có công nợ đầu kỳ năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT2001', N'Số dư nợ đầu năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT2002', N'Số dư có đầu năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT2003', N'Phát sinh nợ năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT2004', N'Phát sinh có năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT2005', N'Phát sinh nợ cùng kỳ năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT2006', N'Phát sinh có cùng kỳ năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT2007', N'Phát sinh nợ lũy kế năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT2008', N'Phát sinh có lũy kế năm trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT3000', N'Chi phí dở dang đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT3001', N'Chi phí phân bổ đến đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT3002', N'Chi phí phân bổ kỳ này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT3003', N'Chi phí phân bổ kỳ trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('KT3009', N'Chi phí dở dang cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('P00000', N'Giá hàng hóa kỳ này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0001', N'SL dư nợ đầu năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0002', N'SL dư có đầu năm', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0003', N'SL ps nợ đến đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0004', N'SL ps có đến đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0005', N'SL ps nợ đến cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0006', N'SL ps có đến cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0101', N'SL ps nợ kỳ này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0102', N'SL ps có kỳ này', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0103', N'SL ps nợ kỳ trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('SL0104', N'SL ps có kỳ trước', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('TSCD01', N'Nguyên giá đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('TSCD02', N'Nguyên giá tscđ tăng trong kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('TSCD03', N'Nguyên giá tscđ giảm trong kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('TSCD04', N'Nguyên giá tscđ cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('TSCD05', N'Khấu hao + Hao mòn TSCĐ đầu kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('TSCD08', N'Khấu hao + Hao mònn TSCĐ ps tăng trong kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('TSCD09', N'Khấu hao + Hao mòn TSCĐ ps giảm trong kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('TSCD10', N'Khấu hao + Hao mòn TSCĐ cuối kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('TSCD14', N'Khấu hao TSCĐ tăng trong kỳ', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VAT001', N'Doanh sô thuế GTGT mua vào', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VAT002', N'Doanh số thuế GTGT bán ra', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VAT003', N'Thuế GTGT mua vào', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VAT004', N'Thuế GTGT bán ra', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VAT005', N'Điều chỉnh tăng doanh số', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VAT006', N'Điều chỉnh tăng thuế', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VAT007', N'Điều chỉnh giảm doanh số', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VAT008', N'Điều chỉnh giảm thuế', 1, 'ADMIN') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT0000', N'sl tonkho dau nam ', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT0010', N'so tien ton kho dau nam ', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT0100', N'sl tonkho dau nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT0110', N'so tien ton kho dau nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1000', N'sl nhap kho ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1001', N'sl nhap kho den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1002', N'sl nhap kho den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1003', N'sl nhap kho ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1005', N'sl nhap mua ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1006', N'sl nhap mua den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1007', N'sl nhap mua den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1008', N'sl nhap mua ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1010', N'so tien nhap kho ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1011', N'so tien nhap kho den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1012', N'so tien nhap kho den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1013', N'so tien nhap kho ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1015', N'so tien nhap mua ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1016', N'so tien nhap mua den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1017', N'so tien nhap mua den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1018', N'so tien nhap mua ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1025', N'TIEN THUE nhap mua ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1026', N'TIEN THUE nhap mua den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1027', N'TIEN THUE nhap mua den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1028', N'TIEN THUE nhap mua ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1035', N'TIEN HT nhap mua ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1036', N'TIEN HT nhap mua den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1037', N'TIEN HT nhap mua den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1038', N'TIEN HT nhap mua ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1100', N'sl nhap kho ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1101', N'sl nhap kho den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1102', N'sl nhap kho den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1103', N'sl nhap kho ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1105', N'sl nhap mua ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1106', N'sl nhap mua den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1107', N'sl nhap mua den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1108', N'sl nhap mua ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1110', N'so tien nhap kho ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1111', N'so tien nhap kho den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1112', N'so tien nhap kho den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1113', N'so tien nhap kho ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1115', N'so tien nhap mua ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1116', N'so tien nhap mua den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1117', N'so tien nhap mua den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1118', N'so tien nhap mua ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1125', N'TIEN THUE nhap mua ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1126', N'TIEN THUE nhap mua den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1127', N'TIEN THUE nhap mua den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1128', N'TIEN THUE nhap mua ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1135', N'TIEN HT nhap mua ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1136', N'TIEN HT nhap mua den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1137', N'TIEN HT nhap mua den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT1138', N'TIEN HT nhap mua ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2000', N'sl xuat kho ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2001', N'sl xuat kho den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2002', N'sl xuat kho den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2003', N'sl xuat kho ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2005', N'sl xuat ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2006', N'sl xuat den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2007', N'sl xuat den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2008', N'sl xuat ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2010', N'so tien xuat kho ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2011', N'so tien xuat kho den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2012', N'so tien xuat kho den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2013', N'so tien xuat kho ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2015', N'so tien xuat ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2016', N'so tien xuat den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2017', N'so tien xuat den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2018', N'so tien xuat ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2025', N'TIEN THUE xuat ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2026', N'TIEN THUE xuat den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2027', N'TIEN THUE xuat den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2028', N'TIEN THUE xuat ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2035', N'TIEN HT xuat ky nay', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2036', N'TIEN HT xuat den dau ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2037', N'TIEN HT xuat den cuoi ky', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2038', N'TIEN HT xuat ky truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2100', N'sl xuat kho ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2101', N'sl xuat kho den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2102', N'sl xuat kho den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2103', N'sl xuat kho ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2105', N'sl xuat ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2106', N'sl xuat den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2107', N'sl xuat den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2108', N'sl xuat ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2110', N'so tien xuat kho ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2111', N'so tien xuat kho den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2112', N'so tien xuat kho den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2113', N'so tien xuat kho ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2115', N'so tien xuat ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2116', N'so tien xuat den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2117', N'so tien xuat den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2118', N'so tien xuat ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2125', N'TIEN THUExuat ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2126', N'TIEN THUE xuat den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2127', N'TIEN THUE xuat den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2128', N'TIEN THUE xuat ky truoc nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2135', N'TIEN HT xuat ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2136', N'TIEN HT xuat den dau ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2137', N'TIEN HT xuat den cuoi ky nay nam truoc', 1, 'admin') GO INSERT INTO SYS_DATASOURCE ([DATASOURCE_ID], [DATASOURCE_NAME], [ACTIVE], [USER_ID]) VALUES ('VT2138', N'TIEN HT xuat ky truoc nam truoc', 1, 'admin') GO CREATE TABLE [dbo].[VOUCHER_PAYMENT]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [IS_PAYMENT] [smallint] NOT NULL, [POLICY_NO] [nvarchar](30) NOT NULL, [POLICY_DEBT_TRAN_ID] [nvarchar](20) NOT NULL, [POLICY_DEBT_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [POLICY_DEBT_CURRENCY_ID] [nvarchar](20) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [PAYMENT_EXCHANGE_RATE] [money] NOT NULL, [AMOUNT] [money] NOT NULL, [AMOUNT_ORIG] [money] NOT NULL, [GOODS_AMOUNT] [money] NOT NULL, [GOODS_AMOUNT_ORIG] [money] NOT NULL, [VAT_TAX_AMOUNT] [money] NOT NULL, [VAT_TAX_AMOUNT_ORIG] [money] NOT NULL, [POLICY_DEBT_AMOUNT_ORIG] [money] NOT NULL, [POLICY_DEBT_GOODS_AMOUNT_ORIG] [money] NOT NULL, [POLICY_DEBT_VAT_TAX_AMOUNT_ORIG] [money] NOT NULL, [VAT_TRAN_NO] [nvarchar](20) NOT NULL, [VAT_TRAN_DATE] [smalldatetime] NULL, [VAT_TRAN_SERIE] [nvarchar](20) NOT NULL, [VAT_TRAN_AMOUNT] [money] NOT NULL, [VAT_TRAN_AMOUNT_ORIG] [money] NOT NULL, [VAT_TRAN_GOODS_AMOUNT] [money] NOT NULL, [VAT_TRAN_GOODS_AMOUNT_ORIG] [money] NOT NULL, [VAT_TRAN_VAT_TAX_AMOUNT] [money] NOT NULL, [VAT_TRAN_VAT_TAX_AMOUNT_ORIG] [money] NOT NULL, [PRINTS_ID] [nvarchar](20) NOT NULL, [PRINTS_SERIE] [nvarchar](20) NOT NULL, [SERIE_NO] [nvarchar](20) NOT NULL, [POLICY_DATE] [smalldatetime] NULL, [VAT_TAX_ID] [nvarchar](20) NOT NULL, [POLICY_DEBT_FIXED_EXCHANGE_RATE] [money] NOT NULL, [POLICY_DEBT_EXCHANGE_RATE] [money] NOT NULL, [DEBT_TRAN_NO] [nvarchar](20) NOT NULL, [DEBT_TRAN_DATE] [smalldatetime] NOT NULL, [DEBT_PAYMENT_DATE] [smalldatetime] NOT NULL, [CLAIM_NO] [nvarchar](30) NOT NULL, [DEBIT_CREDIT] [nvarchar](20) NULL, [POLICY_DEBT_COMMISSION_RATE] [money] NULL, [PR_DETAIL_NAME] [nvarchar](100) NOT NULL, [ADDRESS] [nvarchar](150) NOT NULL, [TAX_FILE_NUMBER] [nvarchar](50) NOT NULL, [ITEM_NAME] [nvarchar](100) NOT NULL, [VAT_PURCHASE_ID] [nvarchar](20) NOT NULL, [JOB_ID] [nvarchar](20) NOT NULL, [DEALER_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [TEMPLATE_SERIE] [nvarchar](20) NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [INSURANCE_SOURCE_ID] [nvarchar](20) NOT NULL, [APPROVE_DATE] [smalldatetime] NOT NULL, [RELEASE_DATE] [smalldatetime] NOT NULL, [DAMAGE_DATE] [smalldatetime] NOT NULL, [LICENSE_PLATE] [nvarchar](50) NOT NULL, CONSTRAINT [PK_VOUCHER_PAYMENT] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__PRINT__69380FD0] DEFAULT ('') FOR [PRINTS_ID] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__PRINT__6A2C3409] DEFAULT ('') FOR [PRINTS_SERIE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__SERIE__6B205842] DEFAULT ('') FOR [SERIE_NO] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__VAT_T__6C147C7B] DEFAULT ('') FOR [VAT_TAX_ID] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__POLIC__6D08A0B4] DEFAULT ((0)) FOR [POLICY_DEBT_FIXED_EXCHANGE_RATE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__POLIC__6DFCC4ED] DEFAULT ((0)) FOR [POLICY_DEBT_EXCHANGE_RATE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__DEBT___765D00C4] DEFAULT ('') FOR [DEBT_TRAN_NO] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__DEBT___775124FD] DEFAULT (getdate()) FOR [DEBT_TRAN_DATE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__DEBT___78454936] DEFAULT (getdate()) FOR [DEBT_PAYMENT_DATE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__CLAIM__67F9D2D4] DEFAULT ('') FOR [CLAIM_NO] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__DEBIT__6F9AF49C] DEFAULT ('') FOR [DEBIT_CREDIT] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__POLIC__32E6EC17] DEFAULT ((0)) FOR [POLICY_DEBT_COMMISSION_RATE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__PR_DE__3A1DF98B] DEFAULT ('') FOR [PR_DETAIL_NAME] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__ADDRE__3B121DC4] DEFAULT ('') FOR [ADDRESS] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__TAX_F__3C0641FD] DEFAULT ('') FOR [TAX_FILE_NUMBER] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__ITEM___3CFA6636] DEFAULT ('') FOR [ITEM_NAME] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__VAT_P__3DEE8A6F] DEFAULT ('') FOR [VAT_PURCHASE_ID] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__JOB_I__6AAC224D] DEFAULT ('') FOR [JOB_ID] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__DEALE__299D78FF] DEFAULT ('') FOR [DEALER_ID] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD CONSTRAINT [DF__VOUCHER_P__EMPLO__2A919D38] DEFAULT ('') FOR [EMPLOYEE_ID] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD DEFAULT ('') FOR [TEMPLATE_SERIE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD DEFAULT ('') FOR [PR_DETAIL_ID] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD DEFAULT ('') FOR [INSURANCE_SOURCE_ID] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD DEFAULT (CONVERT([date],getdate())) FOR [APPROVE_DATE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD DEFAULT (CONVERT([date],getdate())) FOR [RELEASE_DATE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD DEFAULT (CONVERT([date],getdate())) FOR [DAMAGE_DATE] GO ALTER TABLE [dbo].[VOUCHER_PAYMENT] ADD DEFAULT ('') FOR [LICENSE_PLATE] GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('USE_NEW_PAYMENT_METHOD', '0', N'Dùng phương pháp payment mới', 'BOOLEAN', 'COMMON') GO CREATE TABLE [dbo].[DM_PAYMENT_ACCOUNT]( [ACCOUNT_ID] [nvarchar](20) NOT NULL, [SOURCE_ACCOUNT_ID] [nvarchar](20) NOT NULL, [FIELD_LIST] [nvarchar](300) NOT NULL, [IS_PR_DETAIL] [smallint] NOT NULL, [IS_DEPARTMENT] [smallint] NOT NULL, [IS_DEALER] [smallint] NOT NULL, [IS_INSURANCE_SOURCE] [smallint] NOT NULL, [IS_EMPLOYEE] [smallint] NOT NULL, [IS_BY_TAX] [smallint] NOT NULL, [DEBIT_CREDIT] [nvarchar](20) NOT NULL, [IS_TAX] [smallint] NOT NULL, [PR_KEY] [uniqueidentifier] NOT NULL, CONSTRAINT [PK_DM_PAYMENT_ACCOUNT] PRIMARY KEY CLUSTERED ( [ACCOUNT_ID] ASC, [DEBIT_CREDIT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[DM_PAYMENT_ACCOUNT] ADD CONSTRAINT [DF_DM_PAYMENT_ACCOUNT_IS_PR_DETAIL] DEFAULT ((1)) FOR [IS_PR_DETAIL] GO ALTER TABLE [dbo].[DM_PAYMENT_ACCOUNT] ADD CONSTRAINT [DF_DM_PAYMENT_ACCOUNT_IS_PR_DETAIL1] DEFAULT ((1)) FOR [IS_DEPARTMENT] GO ALTER TABLE [dbo].[DM_PAYMENT_ACCOUNT] ADD CONSTRAINT [DF_DM_PAYMENT_ACCOUNT_IS_PR_DETAIL1_1] DEFAULT ((1)) FOR [IS_DEALER] GO ALTER TABLE [dbo].[DM_PAYMENT_ACCOUNT] ADD CONSTRAINT [DF_DM_PAYMENT_ACCOUNT_IS_PR_DETAIL1_2] DEFAULT ((1)) FOR [IS_INSURANCE_SOURCE] GO ALTER TABLE [dbo].[DM_PAYMENT_ACCOUNT] ADD CONSTRAINT [DF_DM_PAYMENT_ACCOUNT_IS_PR_DETAIL1_3] DEFAULT ((1)) FOR [IS_EMPLOYEE] GO ALTER TABLE [dbo].[DM_PAYMENT_ACCOUNT] ADD CONSTRAINT [DF_DM_PAYMENT_ACCOUNT_IS_EMPLOYEE1] DEFAULT ((1)) FOR [IS_BY_TAX] GO ALTER TABLE [dbo].[DM_PAYMENT_ACCOUNT] ADD CONSTRAINT [DF_DM_PAYMENT_ACCOUNT_DEBIT_CREDIT] DEFAULT ('DEB') FOR [DEBIT_CREDIT] GO ALTER TABLE [dbo].[DM_PAYMENT_ACCOUNT] ADD DEFAULT ((0)) FOR [IS_TAX] GO ALTER TABLE [dbo].[DM_PAYMENT_ACCOUNT] ADD DEFAULT (newid()) FOR [PR_KEY] GO SELECT PR_KEY_LEDGER,PR_KEY,PR_KEY_DETAIL,TRAN_ID,ORGANIZATION_ID,TRAN_DATE,PAYMENT_DATE,TRAN_NO,VAT_TRAN_NO,DESCRIPTION,COMMENTS,DEBIT_CREDIT,ACCOUNT_ID,ACCOUNT_ID_CONTRA,CURRENCY_ID,EXCHANGE_RATE,EXCHANGE_RATE_EXTRA,AMOUNT,AMOUNT_ORIG,AMOUNT_EXTRA,LEDGER.PR_DETAIL_ID,JOB_ID,ITEM_ID ,PAYMENT_TERM_ID,TRAN_NO AS SBO_TRAN_ID,TRAN_NO AS SBO_TRAN_NO INTO PAYMENT_BALANCE FROM LEDGER WHERE 1=0 GO ALTER TABLE PAYMENT_BALANCE ADD BALANCE_DATE SMALLDATETIME NOT NULL GO alter table CA_ACCOUNT_CONFIG ADD NOT_ACCOUNT_CONTRA SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE CA_ACCOUNT_CONFIG ALTER COLUMN ACCOUNT_ID_CONTRA NVARCHAR(100) GO alter table CA_ACCOUNT_CONFIG ADD EXPENSE_CLASS_ID NVARCHAR(100) DEFAULT '' NOT NULL GO alter table CA_ACCOUNT_CONFIG ADD JOB_ID NVARCHAR(100) DEFAULT '' NOT NULL GO alter table CA_ACCOUNT_CONFIG ADD COST_APPLICATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('CREDIT_LIMIT_BY_ITEM', '0', N'Định mức công nợ theo từng mặt hàng', 'BOOLEAN', 'COMMON') GO CREATE INDEX IX_LEDGER_PR_KEY_DETAIL ON LEDGER(PR_KEY_DETAIL) GO CREATE INDEX IX_SALE_PAYMENT_PR_KEY_PAYMENT ON SALE_PAYMENT(PR_KEY_PAYMENT) GO CREATE INDEX IX_PURCHASE_PAYMENT_PR_KEY_PAYMENT ON PURCHASE_PAYMENT(PR_KEY_PAYMENT) GO ALTER TABLE CA_ACCOUNT_CONFIG ADD BY_BALANCE SMALLINT DEFAULT 1 NOT NULL GO ALTER TABLE HR_EMPLOYEE_PAYMENT_INS ADD CONTACT_NAME NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_PAYMENT_INS ADD PR_KEY_CONTACT NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_PAYMENT_INS ADD CONTACT_DOB NVARCHAR(20)DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_PAYMENT_INS ADD NUM_CHILDREN smallint DEFAULT 1 NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('SI_NUM_DIGIT', '1', N'Làm tròn số tiền tham gia bảo hiểm', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('SI_PAYMENT_NUM_DIGIT', '1', N'Làm tròn số tiền nhận bảo hiểm', 'INT', 'HRM') GO ----------- 27/06 --------------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_PLAN_OVERTIME_TEMP','HRM','HRM_TIME','LIST','HRMTSGROUP2','',100,'HR_PLAN_OVERTIME_TEMP',6,1) GO ALTER TABLE POS_SALE ADD POS_SHIFT_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE POS_PURCHASE ADD POS_SHIFT_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE POS_SALE ADD SO_TRAN_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL GO ALTER TABLE POS_SALE ADD SO_TRAN_HOUR INT DEFAULT 0 NOT NULL GO ALTER TABLE POS_SALE ADD SO_TRAN_MINUTE INT DEFAULT 0 NOT NULL GO ALTER TABLE POS_SALE ADD PR_KEY_SO UNIQUEIDENTIFIER DEFAULT NEWID() NOT NULL GO ALTER TABLE POS_PURCHASE ADD VAT_PURCHASE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ADD PURCHASE_COST MONEY DEFAULT 0 NOT NULL GO ALTER TABLE POS_PURCHASE_DETAIL ADD PURCHASE_COST_ORIG MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_ORGANIZATION ADD IS_SUB_PR SMALLINT DEFAULT 0 NOT NULL GO CREATE INDEX IX_LEDGER_TRAN_ID ON LEDGER(TRAN_ID) GO CREATE INDEX IX_SALE_PAYMENT_FR_KEY ON SALE_PAYMENT(FR_KEY) GO CREATE INDEX IX_PAYMENT_BALANCE_PR_KEY ON PAYMENT_BALANCE(PR_KEY) GO CREATE INDEX IX_PAYMENT_BALANCE_PR_KEY_DETAIL ON PAYMENT_BALANCE(PR_KEY_DETAIL) GO CREATE INDEX IX_PAYMENT_BALANCE_ACCOUNT_ID ON PAYMENT_BALANCE(ACCOUNT_ID) GO CREATE INDEX IX_PAYMENT_BALANCE_PR_DETAIL_ID ON PAYMENT_BALANCE(PR_DETAIL_ID) GO CREATE INDEX IX_PAYMENT_BALANCE_BALANCE_DATE ON PAYMENT_BALANCE(BALANCE_DATE) GO CREATE INDEX IX_PAYMENT_BALANCE_TRAN_DATE ON PAYMENT_BALANCE(TRAN_DATE) GO ------------ 1/7---------------- GO CREATE TABLE [dbo].[HR_DOCUMENT_FILESTREAM]( [PR_KEY] [uniqueidentifier] NOT NULL, [DOCUMENT_TYPE_ID] [nvarchar] (20) NOT NULL, [DOCUMENT_ID] [nvarchar] (20) NOT NULL, [DATE_CREATE] [smalldatetime] NOT NULL, [DATE_MODIFI] [smalldatetime] NOT NULL, [EMPLOYEE_ID] [nvarchar] (20) NOT NULL, [DOCUMENT_NAME] [nvarchar] (200) NOT NULL, [SYSTEM_NUMBER] [int] NOT NULL, [SYSTEM_FILE] [varbinary](max) NULL, [FILE_TYPE] [nvarchar](5) not NULL , [USER_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL ) GO ------------ 3/7 --------- GO ALTER TABLE HR_CANDIDATES_DOCUMENT_DETAIL ADD DOCUMENT_ID Nvarchar(20) DEFAULT '' NOT NULL GO ALTER TABLE HR_DOCUMENT_FILESTREAM ADD NAME_FILE Nvarchar(200) DEFAULT '' NOT NULL GO ------------ 04/07 ----------------- GO ALTER TABLE HR_PLAN_STOPPAGE ADD USER_ID Nvarchar(20) DEFAULT 'ADMIN' NOT NULL GO ALTER TABLE HR_PLAN_STOPPAGE ADD TIME_MODIFIED smalldatetime DEFAULT '2014-03-04 10:15:00' NOT NULL GO ALTER TABLE HR_PLAN_OVERTIME ADD USER_ID Nvarchar(20) DEFAULT 'ADMIN' NOT NULL GO ALTER TABLE HR_PLAN_OVERTIME ADD TIME_MODIFIED smalldatetime DEFAULT '2014-03-04 10:15:00' NOT NULL GO ------------- 05/07 ------------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_CALC_DAYS_TO_DATE_IN', 0, N'Tính công đêm vào ngày bắt đầu', 'INT', 'HRM') GO ALTER TABLE TRANSACTION_REGISTER DROP CONSTRAINT PK_TRANSACTION_REGISTER_1 GO ALTER TABLE TRANSACTION_REGISTER ADD REGISTER_YEAR INT DEFAULT 0 NOT NULL GO UPDATE TRANSACTION_REGISTER SET REGISTER_YEAR = YEAR(REGISTER_DATE) WHERE REGISTER_YEAR = 0 GO ALTER TABLE TRANSACTION_REGISTER ADD CONSTRAINT PK_TRANSACTION_REGISTER PRIMARY KEY (REGISTER_NO,ORGANIZATION_ID,REGISTER_YEAR) GO ALTER TABLE HR_EMPLOYEE_ADDRESS ALTER column HAMLET nvarchar(200) GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('PR_PAYMENT_DETAIL', 0, N'Thanh toán công nợ theo chi tiết', 'BOOLEAN', 'COMMON') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('ALLOW_EDIT_DEPENDENT_ORG', 0, N'Sửa chứng từ đơn vị phụ thuộc', 'BOOLEAN', 'COMMON') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_MAX_SIZE_PIC', 200000, N'dung luong giới hạn file attach dạng ảnh', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_MAX_SIZE_DOC', 10240000, N'dung luong giới hạn file attach dạng doc', 'INT', 'HRM') GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'TRANSACTION_APPROVE', N'SYS_TRANSACTION_APPROVE' ) GO ----------------- 25/07 ------------- GO ALTER TABLE HR_EMPLOYEE_CONTRACT ADD [EXTRA_STRING_1] NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_CONTRACT ADD [EXTRA_STRING_2] NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_CONTRACT ADD [EXTRA_STRING_3] NVARCHAR(100) DEFAULT '' NOT NULL GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'TRANSACTION_APPROVE', N'TRANSACTION_APPROVE' ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'SYS_REPORT', N'SYS_REPORT' ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'DM_TEMPLATE', N'DM_TEMPLATE' ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'POS_DATA', N'POS_DATA' ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'REPORT_MANAGEMENT', N'REPORT_MANAGEMENT' ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'SYS_LOCK', N'SYS_LOCK' ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'SYS_TRAN', N'SYS_TRAN' ) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'SYS_MENU', N'SYS_MENU' ) GO INSERT INTO SYS_MENU VALUES('TRANSACTION_APPROVE','SYS','SYS_PER','FUNC','','',0,'TRANSACTION_APPROVE',0,1) GO INSERT INTO SYS_MENU VALUES('POS_DATA','SYS','SYS_PER','FUNC','','',0,'POS_DATA',0,1) GO INSERT INTO SYS_MENU VALUES('SYS_REPORT','SYS','SYS_PER','FUNC','','',0,'SYS_REPORT',0,1) GO INSERT INTO SYS_MENU VALUES('REPORT_MANAGEMENT','SYS','SYS_PER','FUNC','','',0,'REPORT_MANAGEMENT',0,1) GO INSERT INTO SYS_MENU VALUES('DM_TEMPLATE','SYS','SYS_PER','FUNC','','',0,'DM_TEMPLATE',0,1) GO INSERT INTO SYS_MENU VALUES('SYS_LOCK','SYS','SYS_PER','FUNC','','',0,'SYS_LOCK',0,1) GO INSERT INTO SYS_MENU VALUES('SYS_TRAN','SYS','SYS_PER','FUNC','','',0,'SYS_TRAN',0,1) GO INSERT INTO SYS_MENU VALUES('SYS_MENU','SYS','SYS_PER','FUNC','','',0,'SYS_MENU',0,1) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'SYS_TRAN_DUPLICATE', N'SYS_TRAN_DUPLICATE' ) GO INSERT INTO SYS_MENU VALUES('SYS_TRAN_DUPLICATE','SYS','SYS_PER','FUNC','','',0,'SYS_TRAN_DUPLICATE',0,1) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'DM_TEMPLATE', N'DM_TEMPLATE' ) GO INSERT INTO SYS_MENU VALUES('DM_TEMPLATE','SYS','SYS_PER','FUNC','','',0,'DM_TEMPLATE',0,1) GO INSERT INTO SYS_MENU VALUES('SYS_TRAN_DUPLICATE','SYS','SYS_PER','FUNC','','',0,'SYS_TRAN_DUPLICATE',0,1) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'EXPORT_REPORT', N'EXPORT_REPORT' ) GO INSERT INTO SYS_MENU VALUES('EXPORT_REPORT','SYS','SYS_PER','FUNC','','',0,'EXPORT_REPORT',0,1) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'IMPORT_REPORT', N'IMPORT_REPORT' ) GO INSERT INTO SYS_MENU VALUES('IMPORT_REPORT','SYS','SYS_PER','FUNC','','',0,'IMPORT_REPORT',0,1) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'OPTION', N'OPTION' ) GO INSERT INTO SYS_MENU VALUES('OPTION','SYS','SYS_PER','FUNC','','',0,'OPTION',0,1) GO INSERT INTO dbo.SYS_MENU_MAPPING ( PR_KEY, FUNCTION_ID, MENU_ID ) VALUES ((SELECT MAX(PR_KEY) FROM dbo.SYS_MENU_MAPPING) + 1, N'LOGGING', N'LOGGING' ) GO INSERT INTO SYS_MENU VALUES('LOGGING','SYS','SYS_PER','FUNC','','',0,'LOGGING',0,1) GO ALTER TABLE DM_WAREHOUSE ADD IS_PARENT SMALLINT DEFAULT 0 NOT NULL GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_PR_REASON','HRM','HRM_ADMI','LIST','','',100,'DM_PR_REASON',30,1) GO ----------------- 07/08 ---------------- GO CREATE TABLE [dbo].[HR_EMPLOYEE_QUALIFICATION]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [PROJECT_ID] [nvarchar](20) NOT NULL, [TASK_ID] [nvarchar](20) NOT NULL, [TASK_DATE] [smalldatetime] NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [TASK_STATUS_ID] [nvarchar](20) NOT NULL, [COMMENTS_STAFF] [nvarchar](500) NOT NULL, [COMMENTS_MANAGE] [nvarchar](500) NOT NULL, [COMPLETION_RATE] [money] NOT NULL, [QUALIFICATION_POINT_1] [money] NOT NULL, [QUALIFICATION_POINT_2] [money] NOT NULL, [QUALIFICATION_POINT_3] [money] NOT NULL, [QUALIFICATION_POINT_4] [money] NOT NULL, [QUALIFICATION_POINT_5] [money] NOT NULL, [MODIFIED_DATE] [smalldatetime] NOT NULL, [IS_APPROVED] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_HR_EMPLOYEE_QUALIFICATION] PRIMARY KEY CLUSTERED ( [EMPLOYEE_ID] ASC, [PROJECT_ID] ASC, [TASK_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[HR_EMPLOYEE_RULES]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [RULE_ID] [nvarchar](20) NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [COMMENTS_STAFF] [nvarchar](500) NOT NULL, [COMMENTS_MANAGE] [nvarchar](500) NOT NULL, [RULE_POINT_1] [money] NOT NULL, [RULE_POINT_2] [money] NOT NULL, [RULE_POINT_3] [money] NOT NULL, [RULE_POINT_4] [money] NOT NULL, [RULE_POINT_5] [money] NOT NULL, [MODIFIED_DATE] [smalldatetime] NOT NULL, [IS_APPROVED] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_HR_EMPLOYEE_RULES] PRIMARY KEY CLUSTERED ( [EMPLOYEE_ID] ASC, [RULE_ID] ASC, [START_DATE] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_EMPLOYEE_RULES','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',100,'HR_EMPLOYEE_RULES',1,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_EMPLOYEE_QUALIFICATION','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',100,'HR_EMPLOYEE_QUALIFICATION',3,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_EMPLOYEE_KPI','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',100,'HR_EMPLOYEE_KPI',2,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_EVALUATION','HRM','HRM_EVALUATION','FUNC','HRMEVALUATIONGROUP1','',100,'HR_EVALUATION',1,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_EVALUATION_KPI','HRM','HRM_EVALUATION','FUNC','HRMEVALUATIONGROUP1','',100,'HR_EVALUATION_KPI',2,1) GO ----------- 08/08 -------------- GO CREATE TABLE [dbo].[DM_RULE]( [RULE_ID] [nvarchar](20) NOT NULL, [RULE_NAME] [nvarchar](200) NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [PERCENTAGE] [money] NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_DM_RULE] PRIMARY KEY CLUSTERED ( [RULE_ID] ASC, [EFFECTIVE_DATE] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[DM_PROJECT]( [PROJECT_ID] [nvarchar](20) NOT NULL, [PROJECT_NAME] [nvarchar](200) NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [PERCENTAGE] [money] NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_DM_PROJECT] PRIMARY KEY CLUSTERED ( [PROJECT_ID] ASC, [EFFECTIVE_DATE] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[DM_TASK]( [TASK_ID] [nvarchar](20) NOT NULL, [TASK_NAME] [nvarchar](200) NOT NULL, [PROJECT_ID] [nvarchar](20) NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [PERCENTAGE] [money] NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_DM_TASK] PRIMARY KEY CLUSTERED ( [TASK_ID] ASC, [EFFECTIVE_DATE] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[DM_TASK_STATUS]( [TASK_STATUS_ID] [nvarchar](20) NOT NULL, [TASK_STATUS_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_DM_TASK_STATUS] PRIMARY KEY CLUSTERED ( [TASK_STATUS_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[DM_EVALUATION_KPI]( [EVALUATION_KPI_ID] [nvarchar](20) NOT NULL, [EVALUATION_KPI_NAME] [nvarchar](200) NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [PERCENTAGE] [money] NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_DM_EVALUATION_KPI] PRIMARY KEY CLUSTERED ( [EVALUATION_KPI_ID] ASC, [EFFECTIVE_DATE] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[HR_EMPLOYEE_KPI]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [EVALUATION_KPI_ID] [nvarchar](20) NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [TASK_STATUS_ID] [nvarchar](20) NOT NULL, [COMMENTS_STAFF] [nvarchar](500) NOT NULL, [COMMENTS_MANAGE] [nvarchar](500) NOT NULL, [COMPLETION_RATE] [money] NOT NULL, [QUALIFICATION_POINT_1] [money] NOT NULL, [QUALIFICATION_POINT_2] [money] NOT NULL, [QUALIFICATION_POINT_3] [money] NOT NULL, [QUALIFICATION_POINT_4] [money] NOT NULL, [QUALIFICATION_POINT_5] [money] NOT NULL, [MODIFIED_DATE] [smalldatetime] NOT NULL, [IS_APPROVED] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_HR_EMPLOYEE_KPI] PRIMARY KEY CLUSTERED ( [EMPLOYEE_ID] ASC, [EVALUATION_KPI_ID] ASC, [START_DATE] DESC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_TASK_STATUS','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',100,'DM_TASK_STATUS',0,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_RULE','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',100,'DM_RULE',0,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_PROJECT','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',100,'DM_PROJECT',0,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_TASK','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',100,'DM_TASK',0,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_EVALUATION_KPI','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',100,'DM_EVALUATION_KPI',0,1) GO ----------------- 11/08 ---------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('IS_SA_BHXH_AS_SA_OFFICAL', 0, N'Mức lương tính báo hiểm bằng mức lương thỏa thuận và tính theo chức danh', 'BOOLEAN', 'HRM') GO ----------------12/08 ------------- GO CREATE VIEW [dbo].[DM_DESC_OF_WORK] AS SELECT DISTINCT DESC_OF_WORK FROM dbo.HR_EMPLOYEE_POSITION WHERE (DESC_OF_WORK <> '') GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_HR_EMPLOYEE_INFO','HRM','HRM_ADMI','LIST','HRMADMINGROUP1','',100,'DM_HR_EMPLOYEE_INFO',0,1) GO ----------------- 14/08 ------------------------ GO CREATE TABLE [dbo].[HR_EMPLOYEE_CHECK_POINT]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [POINT] [money] NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [MANAGE_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL CONSTRAINT [PK_HR_EMPLOYEE_CHECK_POINT] PRIMARY KEY ( [EMPLOYEE_ID] ASC, [START_DATE] DESC, [END_DATE] DESC ) ) ON [PRIMARY] GO CREATE TABLE [dbo].[HR_POSITION_KPI]( [PR_KEY] [uniqueidentifier] NOT NULL, [POSITION_ID] [nvarchar](20) NOT NULL, [EVALUATION_KPI_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, CONSTRAINT [PK_HR_POSITION_KPI] PRIMARY KEY CLUSTERED ( [POSITION_ID] ASC, [EVALUATION_KPI_ID] ASC ) ) ON [PRIMARY] GO ALTER TABLE HR_EMPLOYEE_RULES ADD COMPLETION_RATE money DEFAULT 0 NOT NULL GO ALTER TABLE HR_EMPLOYEE_RULES ADD PROPORTION money DEFAULT 1 NOT NULL GO ALTER TABLE HR_EMPLOYEE_QUALIFICATION ADD TASK nvarchar(500) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_QUALIFICATION ADD PROPORTION money DEFAULT 1 NOT NULL GO ALTER TABLE HR_EMPLOYEE_KPI ADD PROPORTION money DEFAULT 1 NOT NULL GO GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('COST_APPLICATION_ID_HOANGTIEN', '', N'Các chỉ tiêu phân bổ của hoàng Tiến', 'STRING', 'ACC') GO -- Update lại cho những bên thiếu GO ALTER TABLE HR_SHIFT_PLAN ADD [DAY_START] smalldatetime NOT NULL default '2010-01-01 00:00:00' GO ALTER TABLE HR_SHIFT_PLAN ADD [DAY_END] smalldatetime NOT NULL default '2010-01-31 00:00:00' GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_EMPLOYEE_SITUATION_MONTH','HRM','HRM_TIME','FUNC','HRMTSGROUP2','Hr_time_Situation.png',70,'HR_EMPLOYEE_SITUATION_MONTH',8,1) GO ------------ 15/08 --------------- GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HRM_RELATIONSHIP' ,'RELATIONSHIP_ID' ,'RELATIONSHIP_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO --------- 16/08 ----------- GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_EVALUATION_KPI' ,'EVALUATION_KPI_ID' ,'EVALUATION_KPI_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_POSITION_KPI','HRM','HRM_EVALUATION','FUNC','HRMEVALUATIONGROUP1','',100,'HR_POSITION_KPI',0,1) GO ALTER TABLE DM_EVALUATION_KPI ADD PROPORTION money DEFAULT 1 NOT NULL GO ---------------- 17/8 --------------- GO CREATE TABLE [dbo].[HR_EMPLOYEE_CHECK]( [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [EVALUATION_KPI] smallint NOT NULL, [EVALUATION_MBO] smallint NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, CONSTRAINT [PK_HR_EMPLOYEE_CHECK] PRIMARY KEY CLUSTERED ( [EMPLOYEE_ID] ASC ) ) ON [PRIMARY] GO CREATE TABLE [dbo].[HR_ORGANIZATION_CHECK]( [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [EVALUATION_KPI] smallint NOT NULL, [EVALUATION_MBO] smallint NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, CONSTRAINT [PK_HR_ORGANIZATION_CHECK] PRIMARY KEY CLUSTERED ( [PR_ORGANIZATION_ID] ASC ) ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_EMPLOYEE_CHECK','HRM','HRM_EVALUATION','FUNC','HRMEVALUATIONGROUP1','',100,'HR_EMPLOYEE_CHECK',0,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_EMPLOYEE_CHECK' and GRID_NAME = 'TREELIST') GO CREATE TABLE [dbo].[HR_ORGANIZATION_MANAGE_CHECK]( [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [EVALUATION_KPI] smallint NOT NULL, [EVALUATION_MBO] smallint NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_ID_1] [nvarchar](20) NOT NULL, [EMPLOYEE_ID_2] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, CONSTRAINT [PK_HR_ORGANIZATION_MANAGE_CHECK] PRIMARY KEY CLUSTERED ( [PR_ORGANIZATION_ID] ASC ) ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_ORGANIZATION_MANAGE_CHECK','HRM','HRM_EVALUATION','FUNC','HRMEVALUATIONGROUP1','',100,'HR_ORGANIZATION_MANAGE_CHECK',0,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_ORGANIZATION_MANAGE_CHECK' and GRID_NAME = 'TREELIST') GO ----------- 20/08 ------------ GO Drop TABLE dbo.HR_ORGANIZATION_CHECK go ALTER TABLE HR_EMPLOYEE_QUALIFICATION ADD [EMPLOYEE_ID_ADD_NEW] NVARCHAR(20) DEFAULT 'NV0004' NOT NULL GO ----------- 24/08 ------------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_HR_EVALUATION_MBO','HRM','HRM_EVALUATION','FUNC','HRMEVALUATIONGROUP2','',100,'HR_EVALUATION_MBO',3,1) GO ALTER TABLE [HR_EMPLOYEE_CHECK_POINT] ADD [POINT_RULE] money DEFAULT 0 NOT NULL GO ALTER TABLE [HR_EMPLOYEE_CHECK_POINT] ADD [POINT_MBO] money DEFAULT 0 NOT NULL GO ALTER TABLE [HR_EMPLOYEE_CHECK_POINT] ADD [POINT_KPI] money DEFAULT 0 NOT NULL GO ALTER TABLE [HR_EMPLOYEE_CHECK_POINT] ADD [CLASSIFICATION] nvarchar(50) DEFAULT '' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_CHECK_POINT] ADD [POINT_RULE_EM] money DEFAULT 0 NOT NULL GO ALTER TABLE [HR_EMPLOYEE_CHECK_POINT] ADD [POINT_MBO_EM] money DEFAULT 0 NOT NULL GO ALTER TABLE [HR_EMPLOYEE_CHECK_POINT] ADD [POINT_KPI_EM] money DEFAULT 0 NOT NULL GO ALTER TABLE [HR_EMPLOYEE_CHECK_POINT] ADD [POINT_EM] money DEFAULT 0 NOT NULL GO ALTER TABLE [HR_EMPLOYEE_CHECK_POINT] ADD [CLASSIFICATION_EM] nvarchar(50) DEFAULT '' NOT NULL GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_HR_HR_EMPLOYEE_CHECK_POINT','HRM','HRM_EVALUATION','FUNC','HRMEVALUATIONGROUP1','',100,'HR_EMPLOYEE_CHECK_POINT',4,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_EMPLOYEE_CHECK_POINT' and GRID_NAME = 'TREELIST') GO GO CREATE TABLE [DM_HR_EDUCATION_TYPE]( [EDUCATION_TYPE_ID] [nvarchar] (20) NOT NULL, [EDUCATION_TYPE_NAME] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([EDUCATION_TYPE_ID])) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('DM_HR_EDUCATION_TYPE','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_EDUCATION_TYPE',1,1) GO CREATE TABLE [DM_HR_EDUCATION_STATUS]( [EDUCATION_STATUS_ID] [nvarchar] (20) NOT NULL, [EDUCATION_STATUS_NAME] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([EDUCATION_STATUS_ID])) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('DM_HR_EDUCATION_STATUS','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_EDUCATION_STATUS',2,1) GO ---------------- 27/08 ----------------- -- tbl Trang Thai GO CREATE TABLE [DM_HR_ASSETS_STATUS]( [ASSETS_STATUS_ID] [nvarchar](20) NOT NULL, [ASSETS_STATUS_NAME] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([ASSETS_STATUS_ID])) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_ASSETS_STATUS','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_HR_ASSETS_STATUS',1,1) GO --tbl Loai tai san GO CREATE TABLE [DM_HR_ASSETS_TYPE]( [ASSETS_TYPE_ID] [nvarchar](20) NOT NULL, [ASSETS_TYPE_NAME] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([ASSETS_TYPE_ID])) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_ASSETS_TYPE','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_HR_ASSETS_TYPE',2,1) GO --tbl Nhom tai san GO CREATE TABLE [DM_HR_ASSETS_GROUP]( [ASSETS_GROUP_ID] [nvarchar](20) NOT NULL, [ASSETS_GROUP_NAME] [nvarchar](200) NOT NULL, [ASSETS_TYPE_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([ASSETS_GROUP_ID])) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_ASSETS_GROUP','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_HR_ASSETS_GROUP',3,1) GO --tbl Nguon hinh thanh tai san GO CREATE TABLE [DM_HR_ASSETS_SOURCES]( [ASSETS_SOURCES_ID] [nvarchar](20) NOT NULL, [ASSETS_SOURCES_NAME] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([ASSETS_SOURCES_ID])) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_ASSETS_SOURCES','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_HR_ASSETS_SOURCES',4,1) GO --tbl Nhà cung cấp GO CREATE TABLE [DM_HR_ASSETS_SUPPLIERS]( [ASSETS_SUPPLIERS_ID] [nvarchar] (20) NOT NULL, [ASSETS_SUPPLIERS_NAME] [nvarchar](200) NOT NULL, [ADDRESS] [nvarchar](200) NOT NULL, [PHONE] [nvarchar] (15), [EMAIL] [nvarchar] (30), [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([ASSETS_SUPPLIERS_ID])) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('DM_HR_ASSETS_SUPPLIERS','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_HR_ASSETS_SUPPLIERS',5,1) GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_HEIGHT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_WIDTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_DEPTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_SIZE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_LOCATION NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_SERI_NO NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_SERI_NO1 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_SERI_NO2 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_GRADE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_HEIGHT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_WIDTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_DEPTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_SIZE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_LOCATION NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_SERI_NO NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_SERI_NO1 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_SERI_NO2 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_GRADE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_HEIGHT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_WIDTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_DEPTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_SIZE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_LOCATION NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_SERI_NO NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_SERI_NO1 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_SERI_NO2 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_GRADE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_HEIGHT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_WIDTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_DEPTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_SIZE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_LOCATION NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_SERI_NO NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_SERI_NO1 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_SERI_NO2 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_GRADE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_ITEM_GRADE]( [ITEM_GRADE_ID] [nvarchar](20) NOT NULL, [ITEM_GRADE_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_ITEM_GRADE] PRIMARY KEY CLUSTERED ( [ITEM_GRADE_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO insert into sys_table values('DM_ITEM_GRADE','ITEM_GRADE_ID','ITEM_GRADE_NAME','LIST',1,1,1,1,0,0,20,1,'') GO INSERT INTO SYS_MENU VALUES('FIN_INV_DM_ITEM_GRADE','FIN','FIN_INV','LIST','','',0,'DM_ITEM_GRADE',6,1) GO ALTER TABLE [HR_EMPLOYEE_QUALIFICATION] ADD [TASK_START_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_QUALIFICATION] ADD [TASK_END_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_QUALIFICATION] ADD [ASSIGNED_START_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_QUALIFICATION] ADD [ASSIGNED_END_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_QUALIFICATION] ADD [IMPORTANT_DEGREE_ID] nvarchar(50) DEFAULT '' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_QUALIFICATION] ADD [EMPLOYEE_ID_MODIFIED] nvarchar(20) DEFAULT '' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_KPI] ADD [TASK_START_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_KPI] ADD [TASK_END_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_KPI] ADD [ASSIGNED_START_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_KPI] ADD [ASSIGNED_END_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_KPI] ADD [IMPORTANT_DEGREE_ID] nvarchar(50) DEFAULT '' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_KPI] ADD [EMPLOYEE_ID_MODIFIED] nvarchar(20) DEFAULT '' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_RULES] ADD [TASK_START_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_RULES] ADD [TASK_END_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_RULES] ADD [ASSIGNED_START_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_RULES] ADD [ASSIGNED_END_DATE] smalldatetime DEFAULT '2014-08-01 00:00:00' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_RULES] ADD [IMPORTANT_DEGREE_ID] nvarchar(50) DEFAULT '' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_RULES] ADD [EMPLOYEE_ID_MODIFIED] nvarchar(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_IMPORTANT_DEGREE]( [IMPORTANT_DEGREE_ID] [nvarchar](20) NOT NULL, [IMPORTANT_DEGREE_NAME] [nvarchar](100) NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_IMPORTANT_DEGREE] PRIMARY KEY CLUSTERED ( [IMPORTANT_DEGREE_ID] ASC ) ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_IMPORTANT_DEGREE','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',0,'DM_IMPORTANT_DEGREE',4,1) GO -------- 03/09 ------------- GO CREATE TABLE [dbo].[DM_HR_ROTATION_TYPE]( [HR_ROTATION_TYPE_ID] [nvarchar](20) NOT NULL, [HR_ROTATION_TYPE_NAME] [nvarchar](100) NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_HR_ROTATION_TYPE] PRIMARY KEY CLUSTERED ( [HR_ROTATION_TYPE_ID] ASC ) ) ON [PRIMARY] GO CREATE TABLE [dbo].[HR_ROTATION_ASSETS]( [PR_KEY] [uniqueidentifier] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [TRAN_ROTATION_TYPE] [nvarchar](20) NOT NULL, [HR_ROTATION_TYPE_ID] [nvarchar](20) NOT NULL, [HR_ROTATION_ASSET_STATUS] [nvarchar](50) NOT NULL, [START_DATE_ROTATION] [smalldatetime] NOT NULL, [PR_ORGANIZATION_ID_SOU] [nvarchar](20) NOT NULL, [PR_ORGANIZATION_ID_DES] [nvarchar](20) NOT NULL, [EMPLOYEE_ID_SOU] [nvarchar](20) NOT NULL, [EMPLOYEE_ID_DES] [nvarchar](20) NOT NULL, [EMPLOYEE_ID_APPROVAL] [nvarchar](20) NOT NULL, [ORG_PURCHASE] [nvarchar](200) NOT NULL, [REPORT_NO] [nvarchar](20) NOT NULL, [NOTE] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY CLUSTERED ( [TRAN_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[HR_ROTATION_ASSETS_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [ASSETS_ID] [nvarchar](20) NOT NULL, [QUANTITY_SOU] [money] NOT NULL, [QUANTITY_DES] [money] NOT NULL, [QUANTITY_OWE] [money] NOT NULL, [STR_VALUE1] [nvarchar](200) NOT NULL, [STR_VALUE2] [nvarchar](200) NOT NULL, [STR_VALUE3] [nvarchar](200) NOT NULL, [STR_VALUE4] [nvarchar](200) NOT NULL, [STR_VALUE5] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL ) INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_POINT_EVALUATION_MAX', '200', N'Điểm phần trăm đánh giá tối đa %', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_PROPORTION_EVALUATION_MAX', '200', N'Trọng số tối đa cho một nhiệm vụ %', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_PROPORTION_EVALUATION_MIN', '0', N'Trọng số tối thiểu cho một nhiệm vụ %', 'INT', 'HRM') GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('FIN_CA_CA_FINISHED_QUANTITY','FIN','FIN_CA','FUNC','CAGROUP2','',0,'CA_FINISHED_QUANTITY',3,1) GO ALTER TABLE SO_DETAIL ADD ITEM_HEIGHT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_WIDTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_DEPTH MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_SIZE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_LOCATION NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_SERI_NO NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_SERI_NO1 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_SERI_NO2 NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_GRADE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SO_DETAIL ADD ITEM_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO -----------05/09 ----------------- GO CREATE TABLE [HR_ASSETS]( [PR_KEY] [uniqueidentifier] NOT NULL, [TRAN_ID][nvarchar](20) NOT NULL, [TRAN_NO][nvarchar](20) NOT NULL, [TRAN_DATE][smalldatetime] NOT NULL, [ASSETS_ID] [nvarchar](20) NOT NULL, [ASSETS_CARD] [nvarchar](20) NOT NULL, [ASSETS_NAME] [nvarchar](200) NOT NULL, [ASSETS_SOURCES_ID] [nvarchar](20) NOT NULL, [ASSETS_STATUS_ID] [nvarchar](20) NOT NULL, [ASSETS_NO] [money] NOT NULL, [VALUE_ORIGINAL][money] NOT NULL, [IS_DEPRECIATION] [smallint] NOT NULL, [START_DATE_USED] [smalldatetime] NOT NULL, [START_DATE_DEP] [smalldatetime] NOT NULL, [MOUTH_DEP] int NOT NULL, [END_DATE_DEP] [smalldatetime] NOT NULL, [DEP_RATE] [money] NOT NULL, [YEAR_PRODUCTION] [smalldatetime] NOT NULL, [ORIGIN] [nvarchar](100) NOT NULL, [ASS_SIZE] [nvarchar] (50) NOT NULL, [ASS_POWER] [nvarchar] (50) NOT NULL, [ASS_USAGE] [nvarchar] (100) NOT NULL, [PR_ORGANIZATION_ID] [nvarchar] (20) NOT NULL, [EMPLOYEE_ID] [nvarchar] (20) NOT NULL, [CONTRACT_NO] [nvarchar] (20) NOT NULL, [REPORT_NO] [nvarchar] (20) NOT NULL, [ASSETS_TYPE_ID] [nvarchar] (20) NOT NULL, [ASSETS_GROUP_ID] [nvarchar](20) NOT NULL, [ASSETS_SUPPLIERS_ID] [nvarchar] (20) NOT NULL, [DAY_EXPIRE_WARRANTY] [smalldatetime] NOT NULL, [X] [money] NOT NULL, [Y] [money] NOT NULL, [Z] [money] NOT NULL, [NOTE] [nvarchar] (200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([ASSETS_ID])) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_ASSETS','HRM','HRM_ASM','FUNC','HRMASMGROUP1','',100,'HR_ASSETS',1,1) GO CREATE TABLE [HR_DEPRECIATION_MONTHS]( [ASSETS_ID] [nvarchar](20) NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [VALUE_DEP] [money] NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL CONSTRAINT [PK_HR_DEPRECIATION_MONTHS] PRIMARY KEY CLUSTERED ( [ASSETS_ID] ASC, [START_DATE] DESC ) ) ON [PRIMARY] GO CREATE TABLE [HR_ASSETS_DETAILS]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [ASSETS_ATTRIBUTES_ID] [nvarchar] (20) NOT NULL, [VALUE1] [nvarchar] (200) NOT NULL, [VALUE2] [nvarchar] (200) NOT NULL, [VALUE3] [nvarchar] (200) NOT NULL, [VALUE4] [nvarchar] (200) NOT NULL, [VALUE5] [nvarchar] (200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([PR_KEY])) GO CREATE TABLE [DM_HR_ASSETS_ATTRIBUTES]( [ASSETS_ATTRIBUTES_ID] [nvarchar] (20) NOT NULL, [ASSETS_ATTRIBUTES_NAME] [nvarchar] (200) NOT NULL, [NOTE] [nvarchar] (200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ([ASSETS_ATTRIBUTES_ID])) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_ASSETS_ATTRIBUTES','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_HR_ASSETS_ATTRIBUTES',6,1) GO insert into SYS_TRAN_CLASS values ('HR_ASSETS',N'Tài sản','1','ADMIN') GO insert into SYS_TRAN values ('HR_ASSETS',N'Tài sản','HR_ASSETS','HR_ASSETS','1','FRMHR_ASSETS',1,'HRM_ASM','HRM','ADMIN',1,0,0,0) GO insert into SYS_TRAN_CLASS values ('HR_ROTATION_ASSETS',N'Luân chuyển tài sản','1','ADMIN') GO insert into SYS_TRAN values ('HR_ROTATION_ASSETS',N'Luân chuyển tài sản','HR_ROTATION_ASSETS','HR_ROTATION_ASSETS','1','FRMHR_ROTATION_ASSETS',1,'HRM_ASM','HRM','ADMIN',1,0,0,0) GO alter table HR_ROTATION_ASSETS drop column ACTIVE GO alter table HR_ROTATION_ASSETS add NOTE_DES nvarchar(100) DEFAULT '' NOT NULL GO alter table HR_ROTATION_ASSETS add END_DATE_ROTATION smalldatetime DEFAULT '2014/01/01' NOT NULL GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_ROTATION_TYPE','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_HR_ROTATION_TYPE',8,1) GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_ASSETS_SUPPLIERS', 'ASSETS_SUPPLIERS_ID', 'ASSETS_SUPPLIERS_NAME', 'LIST', '1', '1', '1', '0', '0', '0', '20', '1', '') GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_ASSETS_ATTRIBUTES', 'ASSETS_ATTRIBUTES_ID', 'ASSETS_ATTRIBUTES_NAME', 'LIST', '1', '1', '1', '0', '0', '0', '20', '1', '') GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_ROTATION_ASSETS','HRM','HRM_ASM','FUNC','HRMASMGROUP2','',100,'HR_ROTATION_ASSETS',3,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_ROTATION_ASSETS_DES','HRM','HRM_ASM','FUNC','HRMASMGROUP2','',100,'HR_ROTATION_ASSETS_DES',4,1) GO ----------- 06/09 ---------- GO Insert SYS_REPORT_GROUP values( 67,N'Báo cáo đánh giá','HRM_EVALUATION',1,'HRM') GO Insert SYS_REPORT_GROUP values( 68,N'Báo cáo tài sản','HRM_ASM',1,'HRM') ------------ 09/09 ------------- Chưa commit GO CREATE TABLE [dbo].[DM_HR_MAINTENANCE_TYPE]( [HR_MAINTENANCE_TYPE_ID] [nvarchar](20) NOT NULL, [HR_MAINTENANCE_TYPE_NAME] [nvarchar](100) NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_HR_MAINTENANCE_TYPE] PRIMARY KEY CLUSTERED ( [HR_MAINTENANCE_TYPE_ID] ASC ) ) ON [PRIMARY] GO CREATE TABLE [HR_MAINTENANCE_ASSETS]( [PR_KEY] [uniqueidentifier] NOT NULL, [TRAN_ID][nvarchar](20) NOT NULL, [TRAN_NO][nvarchar](20) NOT NULL, [TRAN_DATE][smalldatetime] NOT NULL, [TRAN_MAINTENANCE_TYPE] [nvarchar](20) NOT NULL, [HR_MAINTENANCE_TYPE_ID] [nvarchar](20) NOT NULL, [HR_MAINTENANCE_STATUS] [nvarchar](50) NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_ID_APPROVAL] [nvarchar](20) NOT NULL, [COSTS_PLAN_SUM] [money] NOT NULL, [COSTS_REAL_SUM] [money] NOT NULL, [ORG_MAINTENANCE] [nvarchar](500) NOT NULL, [REPORT_NO] [nvarchar](200) NOT NULL, [NOTE] [nvarchar](200) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL ) GO CREATE TABLE [HR_MAINTENANCE_ASSETS_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [ASSETS_ID] [nvarchar](20) NOT NULL, [COSTS_PLAN] [money] NOT NULL, [COSTS_REAL] [money] NOT NULL, [QUANTITY] [money] NOT NULL, [STR_VALUE1] [nvarchar](200) NOT NULL, [STR_VALUE2] [nvarchar](200) NOT NULL, [STR_VALUE3] [nvarchar](200) NOT NULL, [STR_VALUE4] [nvarchar](200) NOT NULL, [STR_VALUE5] [nvarchar](200) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL ) GO insert into SYS_TRAN_CLASS values ('HR_MAINTENANCE_ASSET',N'Bảo dưỡng sửa chữa tài sản','1','ADMIN') GO insert into SYS_TRAN values ('HR_MAINTENANCE_ASSET',N'Bảo dưỡng sửa chữa tài sản','HR_MAINTENANCE_ASSET','HR_MAINTENANCE_ASSET','1','FRMHR_MAINTENANCE_ASSET',1,'HRM_ASM','HRM','ADMIN',1,0,0,0) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_MAINTENANCE_ASSETS','HRM','HRM_ASM','FUNC','HRMASMGROUP2','',100,'HR_MAINTENANCE_ASSETS',4,1) GO ----------- 11/09 ------------------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_MAINTENANCE_TYPE','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_HR_MAINTENANCE_TYPE',9,1) GO GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('FIN_INV_INVENTORY_BALANCE_LIST','FIN','FIN_INV','FUNC','','',0,'INVENTORY_BALANCE_LIST',9,0) GO ALTER TABLE SO_DETAIL ADD ITEM_GRADE1_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE SALE_DETAIL ADD ITEM_GRADE1_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD ITEM_GRADE1_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE ADD ITEM_GRADE1_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE WAREHOUSE_BALANCE ADD ITEM_GRADE1_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ----------- 11/09 ------------------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_MAINTENANCE_TYPE','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_HR_MAINTENANCE_TYPE',9,1) GO ----------- 15/09 --------------- GO CREATE TABLE [dbo].[DM_HR_GROUP_POSITION]( [GROUP_POSITION_ID] [nvarchar](20) NOT NULL, [GROUP_POSITION_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_HR_GROUP_POSITION] PRIMARY KEY CLUSTERED ( [GROUP_POSITION_ID] ASC ) ) ON [PRIMARY] GO alter table DM_POSITION add GROUP_POSITION_ID nvarchar(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_GROUP_POSITION','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_GROUP_POSITION',2,1) GO alter table HR_EMPLOYEE_EDUCATION add SPECIALIZATION_ID nvarchar(20) DEFAULT '' NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('CREDIT_LIMIT_BY_ITEM_CLASS1', '0', N'Định mức công nợ theo từng nhóm mặt hàng', 'BOOLEAN', 'COMMON') GO ALTER TABLE DM_ITEM ADD ITEM_CLASS1_ID NVARCHAR(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_ITEM_CLASS1]( [ITEM_CLASS1_ID] [nvarchar](20) NOT NULL, [ITEM_CLASS1_NAME] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_ITEM_CLASS1] PRIMARY KEY CLUSTERED ( [ITEM_CLASS1_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO insert into sys_table values('DM_ITEM_CLASS1','ITEM_CLASS1_ID','ITEM_CLASS1_NAME','LIST',1,1,1,1,0,0,20,1,'') GO ALTER TABLE WAREHOUSE_BALANCE ADD COMMENTS NVARCHAR(200) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[SO_SCADA]( [PR_KEY_CTU] [uniqueidentifier] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [VEHICLE_ID] [nvarchar](20) NOT NULL, [COMPLETED] [smallint] NOT NULL, [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [COMPARTMENT_NO] [decimal](18, 0) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [QUANTITY] [decimal](18, 2) NOT NULL, [QUANTITY_ACTUAL] [decimal](18, 2) NOT NULL, [TEMPERATURE] [decimal](18, 2) NOT NULL, [DENSITY] [decimal](18, 2) NOT NULL, [VCF] [decimal](18, 2) NOT NULL, [WCF] [decimal](18, 2) NOT NULL, CONSTRAINT [PK_SCADA_SO] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE DM_VEHICLE ADD VOLUME_COMPARTMENT_1 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_VEHICLE ADD VOLUME_COMPARTMENT_2 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_VEHICLE ADD VOLUME_COMPARTMENT_3 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_VEHICLE ADD VOLUME_COMPARTMENT_4 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_VEHICLE ADD VOLUME_COMPARTMENT_5 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_VEHICLE ADD VOLUME_COMPARTMENT_6 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_VEHICLE ADD VOLUME_COMPARTMENT_7 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_VEHICLE ADD VOLUME_COMPARTMENT_8 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD COMPARTMENT_NO INT DEFAULT 0 NOT NULL GO insert into sys_menu values('FIN_OM_DM_VEHICLE','FIN','FIN_OM','LIST','','',0,'DM_VEHICLE',20,1) GO ALTER TABLE PURCHASE_DETAIL ADD RECEIVE_DATE SMALLDATETIME DEFAULT '1900-01-01' NOT NULL GO ------------ 01/10 -------------- GO CREATE TABLE [dbo].[HR_CANDIDATES_EMERGENCY_CONTACT]( [PR_KEY] [uniqueidentifier] NOT NULL, [CANDIDATES_ID] [nvarchar](20) NOT NULL, [CONTACT_NAME] [nvarchar](50) NOT NULL, [RELATIONSHIP] [nvarchar](20) NOT NULL, [HOME_PHONE] [nvarchar](20) NOT NULL, [WORK_PHONE] [nvarchar](20) NOT NULL, [MOBILE_PHONE] [nvarchar](20) NOT NULL, [EMAIL] [nvarchar](50) NOT NULL, [ADDRESS] [nvarchar](200) NOT NULL, [CONTACT_DOB] [smalldatetime] NOT NULL, [IS_PIT_REDUCTION] [smallint] NOT NULL, [PROFESSION_POSITON] [nvarchar](20) NOT NULL, [WORK_PLACE] [nvarchar](100) NOT NULL, [PARTY_MEMBER] [nvarchar](20) NOT NULL, [RESIDENCE] [nvarchar](200) NOT NULL, [IS_EMERGENCY_CONTACT] [smallint] NOT NULL, [IS_FAMILY_MEMBER] [smallint] NOT NULL, [RELATIONSHIP_ID] [nvarchar](20) NOT NULL, [CONTACT_SEX] [nvarchar](1) NOT NULL, [IS_DIE] [smallint] NOT NULL, [YEAR_DIE] [smalldatetime] NOT NULL, [COMMENT] [nvarchar](500) NOT NULL, CONSTRAINT [PK_HR_CANDIDATES_EMERGENCY_CONTACT_1] PRIMARY KEY CLUSTERED ( [CANDIDATES_ID] ASC, [CONTACT_NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[HR_CANDIDATES_EDUCATION]( [PR_KEY] [uniqueidentifier] NOT NULL, [CANDIDATES_ID] [nvarchar](20) NOT NULL, [EDUCATION_ID] [nvarchar](20) NOT NULL, [SCHOOL_NAME] [nvarchar](100) NOT NULL, [DEPARTMENT_NAME] [nvarchar](100) NOT NULL, [SPECIALIZATION] [nvarchar](100) NOT NULL, [YEAR_START] [nvarchar](4) NOT NULL, [YEAR_END] [nvarchar](4) NOT NULL, [RESULTS] [nvarchar](100) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [EDUCATION_TYPE] [nvarchar](20) NOT NULL, [EDUCATION_STATUS] [nvarchar](20) NOT NULL, [EDU_HAND_IN_DATE] [smalldatetime] NOT NULL, [EDU_HAND_IN_RC_NO] [nvarchar](20) NOT NULL, [EDU_PAY_DATE] [smalldatetime] NOT NULL, [EDU_PAY_RC_NO] [nvarchar](20) NOT NULL, [RANK] [int] NOT NULL, [SPECIALIZATION_ID] [nvarchar](20) NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[HR_CANDIDATES_CERTIFICATION]( [PR_KEY] [uniqueidentifier] NOT NULL, [CANDIDATES_ID] [nvarchar](20) NOT NULL, [CERTIFICATION_ID] [nvarchar](20) NOT NULL, [OBTAIN_DATE] [smalldatetime] NOT NULL, [EXPIRE_DATE] [smalldatetime] NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [SPECIALIZED_ID] [nvarchar](20) NOT NULL, [PLACE_OF_ISSUE] [nvarchar](120) NOT NULL, [RESULT_CERTIFICATION] [nvarchar](120) NOT NULL, [DATE_TRAINING_START] [smalldatetime] NOT NULL, [DATE_TRAINING_END] [smalldatetime] NOT NULL, [RANK] [int] NOT NULL, CONSTRAINT [PK_HR_CANDIDATES_CERTIFICATION] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_HR_EVA_CONVERT_RESULT]( [RESULT_ID] [nvarchar](20) NOT NULL, [RESULT_NAME] [nvarchar](100) NOT NULL, [START_POINT] [money] NOT NULL, [END_POINT] [money] NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [TIME_MODIFIED] [smalldatetime] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, CONSTRAINT [PK_DM_HR_EVA_CONVERT_RESULT] PRIMARY KEY CLUSTERED ( [RESULT_ID] ASC, [EFFECTIVE_DATE] DESC ) ) ON [PRIMARY] GO --------------------- 08/10 --------------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE]s ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_EVA_CONVERT_RESULT','HRM','HRM_EVALUATION','LIST','HRMEVALUATIONGROUP1','',100,'DM_HR_EVA_CONVERT_RESULT',10,1) GO ALTER TABLE DM_VEHICLE ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('VEHICLE_BY_ORGANIZATION', '1', N'Lọc xe theo từng đơn vị', 'BOOLEAN', 'COMMON') GO ALTER TABLE TP_SALARY_COST ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE TP_FUEL_CONSUMPTION ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE TP_CONSUMPTION_PUMP ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE TP_LOADING_COST ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE TP_ORDER_DETAIL ADD ROUTE_POINT_RATIO MONEY DEFAULT 1 NOT NULL GO ALTER TABLE DM_VEHICLE ADD VEHICLE_LOAD_RATIO MONEY DEFAULT 1 NOT NULL GO -------------------- 10/10 ------------------ GO alter table HR_CANDIDATES_INFO add TEMP_PROVINCE_ID nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add TEMP_DISTRICT_ID nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add TEMP_COMMUNES_ID nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add TEMP_HAMLET nvarchar(200) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add TEMP_ADDRESS nvarchar(200) DEFAULT '' NOT NULL GO ----------------------- 13/10 --------------------------------- GO CREATE TABLE [dbo].[HR_CANDIDATES_EXPERIENCE]( [PR_KEY] [uniqueidentifier] NOT NULL, [CANDIDATES_ID] [nvarchar](20) NOT NULL, [COMPANY_NAME] [nvarchar](200) NOT NULL, [START_WORK] [smalldatetime] NOT NULL, [END_WORK] [smalldatetime] NOT NULL, [POSITION] [nvarchar](200) NOT NULL, [ADDRESS_WORK] [nvarchar](200) NOT NULL, [JOB_DESCRIPTION] [nvarchar](400) NOT NULL, [MANAGE_NAME] [nvarchar](200) NOT NULL, [POSITION_MANAGE] [nvarchar](200) NOT NULL, [MOBIPHONE] [nvarchar](200) NOT NULL, [SALARY_AMOUNT_MAX] [money] NOT NULL, [REASON_QUIT] [nvarchar](400) NOT NULL, [REFERENCE] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [RANK] [int] NOT NULL, [STR_EXTRA_1] [nvarchar](200) NOT NULL, [STR_EXTRA_2] [nvarchar](200) NOT NULL, [STR_EXTRA_3] [nvarchar](200) NOT NULL, [STR_EXTRA_4] [nvarchar](200) NOT NULL, [STR_EXTRA_5] [nvarchar](200) NOT NULL ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_CANDIDATES_FILTERS','HRM','HRM_REC','FUNC','HRMRCGROUP2','Rec_List_candidates.png',100,'HR_CANDIDATES_FILTERS',3,1) GO ---------- 15/10 --------------- GO CREATE TABLE [dbo].[DM_HR_EDUCATION_RESULTS]( [EDUCATION_RESULTS_ID] [nvarchar](20) NOT NULL, [EDUCATION_RESULTS_NAME] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY CLUSTERED ( [EDUCATION_RESULTS_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('DM_HR_EDUCATION_RESULTS','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_EDUCATION_RESULTS',1,1) GO alter table HR_CANDIDATES_EDUCATION add EDUCATION_RESULTS_ID nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_EDUCATION add EDUCATION_RESULTS_ID nvarchar(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_HR_TRANING_FORM]( [HR_TRANING_FORM_ID] [nvarchar](20) NOT NULL, [HR_TRANING_FORM_NAME] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY CLUSTERED ( [HR_TRANING_FORM_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('DM_HR_TRANING_FORM','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_TRANING_FORM',1,1) GO alter table HR_CANDIDATES_EDUCATION add HR_TRANING_FORM_ID nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_EDUCATION add HR_TRANING_FORM_ID nvarchar(20) DEFAULT '' NOT NULL GO --------------- 16/10 ------------------ GO CREATE TABLE [DM_HR_UNIVERSITY]( [HR_UNIVERSITY_ID] [nvarchar] (20) NOT NULL, [HR_UNIVERSITY_NAME] [nvarchar] (200) NOT NULL, [HR_UNIVERSITY_ADDRESS] [nvarchar] (200) NOT NULL, [PHONE] [nvarchar] (20) NOT NULL, [EMAIL] [nvarchar] (50) NOT NULL, [USER_ID] [nvarchar] (20) NOT NULL, [ACTIVE] [smallint] NOT NULL ) INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_UNIVERSITY','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_UNIVERSITY',1,1) GO alter table HR_CANDIDATES_EDUCATION add HR_UNIVERSITY_ID nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_EDUCATION add HR_UNIVERSITY_ID nvarchar(20) DEFAULT '' NOT NULL GO CREATE TABLE [DM_HR_CENTER]( [HR_CENTER_ID] [nvarchar] (20) NOT NULL, [HR_CENTER_NAME] [nvarchar] (200) NOT NULL, [HR_CENTER_ADDRESS] [nvarchar] (200) NOT NULL, [PHONE] [nvarchar] (20) NOT NULL, [EMAIL] [nvarchar] (50) NOT NULL, [USER_ID] [nvarchar] (20) NOT NULL, [ACTIVE] [smallint] NOT NULL ) INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_CENTER','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_CENTER',1,1) GO alter table HR_CANDIDATES_CERTIFICATION add HR_CENTER_ID nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_CERTIFICATION add HR_CENTER_ID nvarchar(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[HR_CANDIDATES_COLLATED]( [PR_KEY] [uniqueidentifier] NOT NULL, [TYPE_CONTACT_ID] [nvarchar](20) NOT NULL, [CANDIDATES_ID] [nvarchar](20) NOT NULL, [CONTACT_NAME] [nvarchar](50) NOT NULL, [CONTACT_DOB] [smalldatetime] NOT NULL, [CONTACT_SEX] [nvarchar](1) NOT NULL, [RELATIONSHIP] [nvarchar](20) NOT NULL, [RELATIONSHIP_ID] [nvarchar](20) NOT NULL, [HOME_PHONE] [nvarchar](20) NOT NULL, [WORK_PHONE] [nvarchar](20) NOT NULL, [MOBILE_PHONE] [nvarchar](20) NOT NULL, [EMAIL] [nvarchar](50) NOT NULL, [ADDRESS] [nvarchar](200) NOT NULL, [WORK_PLACE] [nvarchar](200) NOT NULL, [POSITON] [nvarchar](200) NOT NULL, [COMMENT] [nvarchar](500) NOT NULL, CONSTRAINT [PK_HR_CANDIDATES_COLLATED] PRIMARY KEY CLUSTERED ( [CANDIDATES_ID] ASC, [CONTACT_NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO alter table HR_CANDIDATES_INFO add IS_PARTY_MEMBER smallint DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add PARTY_JOIN_DATE smalldatetime DEFAULT '2079-01-01' NOT NULL GO alter table HR_CANDIDATES_INFO add PARTY_JOIN_PLACE nvarchar(200) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add HEIGHT money DEFAULT 0 NOT NULL GO alter table HR_CANDIDATES_INFO add WEIGHT money DEFAULT 0 NOT NULL GO alter table HR_CANDIDATES_INFO add HEALTH_STATUS nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add BLOOD_TYPE nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add HEALTH_LEVEL nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add REASON_REWARD nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add REASON_FAULT nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add LAW_VIOLATIONS nvarchar(500) DEFAULT '' NOT NULL GO ------------ 20/10 --------------------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('LIST_COLUMN_VISIBLE_IN_REASON_MATERNITY', '', N'Những chế độ hiển thị trong báo cáo chế độ ', 'STRING', 'HRM') GO -------------- 22/10 --------------- GO alter table HR_CANDIDATES_INFO add SALARY_REQUEST money DEFAULT 0 NOT NULL GO INSERT INTO SYS_DATASOURCE VALUES('KT3100',N'Số lượng dở dang đầu kỳ',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES('KT3101',N'Số lượng phân bổ đến đầu kỳ',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES('KT3102',N'Số lượng phân bổ kỳ này',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES('KT3103',N'Số lượng phân bổ kỳ trước',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES('KT3109',N'Số lượng dở dang cuối kỳ',1,'ADMIN') GO --------------- 23/10 -------------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('NUM_YEAR_UP_SABBATICAL', '5', N'Số năm thâm niên được nâng phép 1 ngày ', 'INT', 'HRM') GO --------------- 24/10 ----------------- GO alter table dbo.HR_CANDIDATES_COLLATED alter column TYPE_CONTACT_ID nvarchar(50) not null CREATE TABLE [dbo].[DM_HR_COLLATED_RELATIONSHIP]( [RELATIONSHIP_ID] [nvarchar](20) NOT NULL, [RELATIONSHIP_NAME] [nvarchar](50) NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL CONSTRAINT [PK_DM_HR_COLLATED_RELATIONSHIP] PRIMARY KEY CLUSTERED ( [RELATIONSHIP_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('DM_HR_COLLATED_RELATIONSHIP','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_COLLATED_RELATIONSHIP',10,1) GO CREATE TABLE [dbo].[DM_HR_REC_CHANNELS]( [REC_CHANNEL_ID] [nvarchar](20) NOT NULL, [REC_CHANNEL_NAME] [nvarchar](100) NULL, [NOTES] [nvarchar](500) NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL CONSTRAINT [PK_DM_HR_REC_CHANNELS] PRIMARY KEY CLUSTERED ( [REC_CHANNEL_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('DM_HR_REC_CHANNELS','HRM','HRM_REC','LIST','HRMEDUGROUP1','',0,'DM_HR_REC_CHANNELS',3,1) GO alter table HR_CANDIDATES_INFO add REC_CHANNEL_ID nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_CANDIDATES_INFO add REC_CHANNEL_DETAIL nvarchar(500) DEFAULT '' NOT NULL GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_UNIVERSITY', 'HR_UNIVERSITY_ID', 'HR_UNIVERSITY_NAME', 'LIST', '1', '1', '1', '0', '0', '0', '20', '1', '') GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_EDUCATION_RESULTS', 'EDUCATION_RESULTS_ID', 'EDUCATION_RESULTS_NAME', 'LIST', '1', '1', '1', '0', '0', '0', '20', '1', '') GO --------------- 26/10 ------------- GO alter table HR_TRAINING_COURSE add LOT_PERFORM money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add PLAN_NUM_MEMBERS_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add NUM_MEMBERS_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add PLAN_COST_A_EM_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add PLAN_COST_A_EM_PAY_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add PLAN_COST_A_CO_PAY_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add ACTUAL_COST_A_EM_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add ACTUAL_COST_A_EM_PAY_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add ACTUAL_COST_A_CO_PAY_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add PLAN_COST_TOTAL_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add ACTUAL_COST_TOTAL_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add CO_PAY_COST_TOTAL_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add HOURS_PERFORM_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add LOT_PERFORM_D money DEFAULT 0 NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add ACTUAL_START_DATE_D smalldatetime DEFAULT '2014/01/01' NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add ACTUAL_END_DATE_D smalldatetime DEFAULT '2014/01/01' NOT NULL GO alter table HR_TRAINING_COURSE_DETAIL add PR_ORGANIZATION_ID nvarchar(500) DEFAULT '' NOT NULL GO ---------- 28/10 ------------- GO alter table HR_TRAINING_EMPLOYEE add POINT money DEFAULT 0 NOT NULL GO alter table HR_RECRUITMENT add PR_ORGANIZATION_ID nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_RECRUITMENT_DETAIL drop column AGE GO alter table HR_RECRUITMENT_DETAIL add SALARY_END money DEFAULT 0 NOT NULL GO alter table HR_RECRUITMENT_DETAIL add AGE_START money DEFAULT 0 NOT NULL GO alter table HR_RECRUITMENT_DETAIL add AGE_END money DEFAULT 0 NOT NULL GO EXEC sp_rename 'HR_RECRUITMENT_DETAIL.SALARY','SALARY_START','column' GO ALTER TABLE DM_JOB_MAPPING ADD ITEM_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_JOB_MAPPING' ,'JOB_ID' ,'ITEM_CLASS_ID' ,'OTHER' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO INSERT INTO SYS_MENU VALUES('FIN_GL_DM_JOB_MAPPING','FIN','FIN_GL','LIST','','',0,'DM_JOB_MAPPING',100,1) GO CREATE TABLE [dbo].[PR_TEMPLATE_MAPPING]( [PR_KEY] [uniqueidentifier] NOT NULL, [TEMPLATE_ID] [nvarchar](20) NOT NULL, [TEMPLATE_NAME] [nvarchar](250) NOT NULL, [TEMPLATE_TYPE] [nvarchar](20) NOT NULL, [EXCEL_COL_NAME] [nvarchar](150) NOT NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [SALARY_TYPE_ID] [nvarchar](20) NOT NULL, [DATA_COLUMN] [nvarchar](20) NOT NULL, [DATE_UPDATE] [smalldatetime] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_PR_TEMPLATE_MAPPING] PRIMARY KEY CLUSTERED ( [DATA_COLUMN] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('DM_HR_IMPORT_DM','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_IMPORT_DM',0,1) GO -------- 31/10 -------------- GO alter table DM_HR_PARTNER_TRAINING add TAX_CODE nvarchar(50) DEFAULT '' NOT NULL GO alter table DM_HR_PARTNER_TRAINING add CONTRACT_NO nvarchar(50) DEFAULT '' NOT NULL GO alter table DM_HR_PARTNER_TRAINING add MOBILE_PHONE nvarchar(50) DEFAULT '' NOT NULL GO alter table DM_HR_PARTNER_TRAINING add WORK_PHONE nvarchar(50) DEFAULT '' NOT NULL GO alter table DM_HR_PARTNER_TRAINING add FAX_NO nvarchar(50) DEFAULT '' NOT NULL GO alter table DM_HR_PARTNER_TRAINING add EMAIL nvarchar(50) DEFAULT '' NOT NULL GO alter table DM_HR_PARTNER_TRAINING add ADDRESS nvarchar(200) DEFAULT '' NOT NULL GO alter table DM_HR_PARTNER_TRAINING add ADDRESS_REGISTER nvarchar(200) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_CONTENT_EVALUATION_TRAINING]( [CONTENT_EVALUATION_TRAINING_ID] [nvarchar](20) NOT NULL, [CONTENT_EVALUATION_TRAINING_NAME] [nvarchar](100) NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [NOTES] [nvarchar](200) NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL CONSTRAINT [PK_DM_CONTENT_EVALUATION_TRAINING] PRIMARY KEY CLUSTERED ( [CONTENT_EVALUATION_TRAINING_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO alter table DM_IMPORTANT_DEGREE add [COLOR_DISPLAY]nvarchar(50) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_DEGREE_OF_DELAY]( [DEGREE_OF_DELAY_ID] [nvarchar](20) NOT NULL, [DEGREE_OF_DELAY_NAME] [nvarchar](100) NOT NULL, [NOTES] [nvarchar](200) NOT NULL, [COLOR_DISPLAY] [nvarchar](50) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL CONSTRAINT [PK_DM_DEGREE_OF_DELAY] PRIMARY KEY CLUSTERED ( [DEGREE_OF_DELAY_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_DEGREE_OF_DELAY','HRM','HRM_EVALUATION','LIST','HRMASMGROUP2','',100,'DM_DEGREE_OF_DELAY',5,1) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_CONTENT_EVALUATION_TRAINING','HRM','HRM_TRAINING','LIST','HRMASMGROUP2','',100,'DM_CONTENT_EVALUATION_TRAINING',5,1) GO alter table HR_EMPLOYEE_QUALIFICATION add DEGREE_OF_DELAY_ID nvarchar(20) DEFAULT '' NOT NULL GO --31-10 GO ALTER TABLE PR_SALARY_TITLES ADD PR_ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryAmountPosition', N'CalcSalaryAmountPosition-Phương thức Lương cơ bản theo chức danh', N'Phương thức Lương cơ bản theo chức danh', 1, 1, N'ADMIN') GO CREATE TABLE [dbo].[SYS_RESOURCE_CN]( [PR_KEY] [decimal](18, 0) NOT NULL, [RES_ID] [nvarchar](120) NOT NULL, [RES_VALUE] [nvarchar](200) NOT NULL, CONSTRAINT [PK_SYS_RESOURCE_CN] PRIMARY KEY CLUSTERED ( [RES_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[SYS_RESOURCE_CN] ADD CONSTRAINT [DF_SYS_RESOURCE_CN_RES_VALUE_EN] DEFAULT ('') FOR [RES_VALUE_VN] GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_PROPORTION_EVALUATION_OF_MBO_AND_KPI', '70', N'Tỷ lệ điểm đánh giá của KPI và MBO %', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_PROPORTION_EVALUATION_OF_RULE', '30', N'Tỷ lệ điểm đánh giá của RULE %', 'INT', 'HRM') GO ---------- 02/11 ------------------- GO alter table HR_TRAINING_EMPLOYEE add IS_JOIN smallint DEFAULT 0 NOT NULL GO ----------- 03/11 ----------- GO CREATE TABLE [dbo].[HR_TRAINING_EMPLOYEE_EVALUATION]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [TRAN_NO_TRAINING_COURSE] [nvarchar](20) NOT NULL, [CONTENT_EVALUATION_TRAINING_ID] [nvarchar](20) NOT NULL, [POINT_EVALUATION] money NOT NULL, [LEVEL_TRAINING_ID] [nvarchar](20) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL ) GO alter table DM_CONTENT_EVALUATION_TRAINING add INDEX_VIEW int DEFAULT 0 NOT NULL GO alter table DM_CONTENT_EVALUATION_TRAINING add [CONTENT_EVALUATION_TRAINING_SHORT_NAME] [nvarchar](100) DEFAULT '' NOT NULL GO alter table DM_CONTENT_EVALUATION_TRAINING add [CONTENT_EVALUATION_TRAINING_SHORT_NAME] [nvarchar](100) DEFAULT '' NOT NULL GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_TRAINING_EMPLOYEE_EVALUATION','HRM','HRM_TRAINING','FUNC','HRMTRAININGGROUP1','',120,'HR_TRAINING_EMPLOYEE_EVALUATION',6,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1', ENABLED ='0' where (form_name = 'FRMHR_TRAINING_EMPLOYEE_EVALUATION' and GRID_NAME = 'TREELIST') GO CREATE TABLE [dbo].[TP_ITEM_CONVERSION]( [ITEM_ID] [nvarchar](20) NOT NULL, [CONVERSION_RATE] [money] NOT NULL, CONSTRAINT [PK_TP_ITEM_CONVERSION] PRIMARY KEY CLUSTERED ( [ITEM_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_TABLE VALUES ('TP_ITEM_CONVERSION','ITEM_ID','ITEM_ID','DATA',0,0,0,0,0,0,20,1,'') GO --07-11 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcTimeSheetByFormulaTotal', N'Hàm tính tổng tất cả thời gian trong tháng', N'Hàm tính tổng tất cả thời gian trong tháng', 1, 0, N'ADMIN') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcTimeSheetLevePosition_Primary', N'Hàm lấy hệ số lương theo chức vụ-Nhóm tính lương', N'Hàm lấy hệ số lương theo chức vụ-Nhóm tính lương', 1, 0, N'ADMIN') GO CREATE TABLE [dbo].[HR_EMPLOYEE_HISTORY_UNJOIN_INS]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [REASON_LEAVE] [nvarchar](500) NOT NULL, [NUM_MONTH] [money] NOT NULL, [STR_YEAR_MONTH] [nvarchar](50) NOT NULL, [NOTES] [nvarchar](500) NOT NULL ) ON [PRIMARY] GO ALTER TABLE TP_ORDER_DETAIL ADD QUANTITY_IN MONEY DEFAULT 0 NOT NULL GO ALTER TABLE TP_ORDER_DETAIL ADD QUANTITY_CONFIRM_IN MONEY DEFAULT 0 NOT NULL GO alter table DM_PR_HR_ORGANIZATION add INDEX_VIEW money DEFAULT 1 NOT NULL GO ALTER TABLE PURCHASE_DETAIL ADD SELECTED SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE SO_DETAIL ADD RECEIVE_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL GO CREATE TABLE [dbo].[HR_EMPLOYEE_HISTORY_UNJOIN_INS]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [REASON_LEAVE] [nvarchar](500) NOT NULL, [NUM_MONTH] [money] NOT NULL, [STR_YEAR_MONTH] [nvarchar](50) NOT NULL, [NOTES] [nvarchar](500) NOT NULL ) ON [PRIMARY] GO ----------- 13/11 ---------------- GO alter table DM_PR_HR_ORGANIZATION add INDEX_VIEW money DEFAULT 1 NOT NULL GO ------------ 23/11 -------------- GO alter table DM_HRM_RELATIONSHIP add INDEX_VIEW smallint DEFAULT 1 NOT NULL GO ------------ 25/11 ------------ GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_IS_GET_REASON_FROM_HR_TIME_WORK', 1, N'Đếm số người nghỉ chế độ từ HR_TIME_WORK', 'INT', 'HRM') GO INSERT INTO SYS_SYSTEMVAR VALUES('USE_JOB_MAPPING','0','USE_JOB_MAPPING','BOOLEAN','COMMON') GO --04-12-2014 GO ALTER TABLE PR_PIT_RATE ADD RE_AMOUNT MONEY DEFAULT 0 NOT NULL GO ----------------- 01/12 ----------------------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('LIST_COLUMN_VISIBLE_IN_REASON', '', N'lý do thay đổi quá trình công tác trong cty', 'STRING', 'HRM') GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_PR_REASON' ,'REASON_ID' ,'REASON_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO ------------- 02/12 ---------------- GO alter table HR_PAYMENT_PERIOD add ORGANIZATION_ID nvarchar(20) DEFAULT '00' NOT NULL GO alter table HR_INS_PERIOD add ORGANIZATION_ID nvarchar(20) DEFAULT '00' NOT NULL GO alter table HR_INS_OPTION add ORGANIZATION_ID nvarchar(20) DEFAULT '00' NOT NULL GO alter table DM_HR_PAYMENT_REASON_TYPE add PAYMENT_REASON_TYPE_NAME_OTHER nvarchar(200) DEFAULT '' NOT NULL GO ----------------- 04/12 ---------------------- GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_PAYMENT_REASON_TYPE' ,'PAYMENT_REASON_TYPE_ID' ,'PAYMENT_REASON_TYPE_NAME_OTHER' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO ------------- 05/11 ------- GO ALTER TABLE HR_INS_PERIOD ADD PR_KEY uniqueidentifier DEFAULT NEWID() NOT NULL GO ALTER TABLE HR_PAYMENT_PERIOD ADD PR_KEY uniqueidentifier DEFAULT NEWID() NOT NULL GO ALTER TABLE CA_EXPENSE_RESULT ADD JOB_ID_CONTRA NVARCHAR(20) DEFAULT '' NOT NULL GO --04-12-2014 GO ALTER TABLE PR_PIT_RATE ADD RE_AMOUNT MONEY DEFAULT 0 NOT NULL GO --08-12-2014 GO ALTER TABLE PR_ACTUAL_WORKINGDAYS ADD INDEX_CAL Smallint DEFAULT 1 NOT NULL GO ------------ 09/12 -------- GO alter table HR_INSURANCE add SALARY_POINT2 money DEFAULT 0 NOT NULL GO alter table HR_INSURANCE add OLD_SALARY_POINT2 money DEFAULT 0 NOT NULL GO alter table HR_INS_SALARY add SALARY_POINT2 money DEFAULT 0 NOT NULL GO --10-12-2014 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryNormalByTotalTimeSheet', N'CalcSalaryNormalByTotalTimeSheet', N'Hàm lấy tổng công trong tháng và tính LTN=LCB/NCC * NCTT', 1, 1, N'ADMIN') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryDoBAllowances', N'CalcSalaryDoBAllowances', N'Hàm lấy Tính tiền phụ cấp sinh nhật trong tháng', 1, 1, N'ADMIN') GO ----------- 12/12 --------- GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FrmPr_Salary_Deduction' and GRID_NAME = 'TREELIST') GO ---15-12-2014 GO ALTER TABLE PR_SALARY ADD SALARY_REDUCTION_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD TOTAL_REDUCTION_NO_PIT_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD TOTAL_INCOME_NO_PIT_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD TOTAL_SALARY_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD TOTAL_REDUCTION_AMOUNT MONEY DEFAULT 0 NOT NULL GO GO ALTER TABLE CA_RATIO ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE CA_RATIO ADD ACCOUNT_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE COST_APPLICATION ADD RATIO_BY_ACCOUNT SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE COST_APPLICATION ADD RATIO_BY_ORGANIZATION SMALLINT DEFAULT 0 NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('CA_EXPENSE_BY_ORGANIZATION','0','CA_EXPENSE_BY_ORGANIZATION','BOOLEAN','COMMON') GO DROP INDEX [IX_CA_RATIO] ON [dbo].[CA_RATIO] WITH ( ONLINE = OFF ) GO CREATE UNIQUE NONCLUSTERED INDEX [IX_CA_RATIO] ON [dbo].[CA_RATIO] ( [DAY_START] ASC, [DAY_END] ASC, [JOB_ID] ASC, [ITEM_ID] ASC, [STD_JOB_ID] ASC, [ACCOUNT_ID] ASC, [ORGANIZATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] GO ----------- 16/12 ---------- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_TIME_WORK_MANUAL','HRM','HRM_TIME','FUNC','HRMTSGROUP2','',100,'HR_TIME_WORK_MANUAL',13,1) GO ---------- 17/12 ----------- GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FrmHr_Time_Work_Manual' and GRID_NAME = 'TREELIST') GO ---------- 18/12 ---------- GO CREATE TABLE [dbo].[HR_WORKING_DAYS_IN_WEEK]( [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [IS_MANUAL] [smallint] NOT NULL, [LIST_WORKING_DAY] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, CONSTRAINT [PK_HR_WORKING_DAYS_IN_WEEK] PRIMARY KEY CLUSTERED ( [PR_ORGANIZATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_WORKING_DAYS_IN_WEEK','HRM','HRM_TIME','LIST','HRMASMGROUP1','',0,'HR_WORKING_DAYS_IN_WEEK',10,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_WORKING_DAYS_IN_WEEK_LIST_LIST' and GRID_NAME = 'TREELIST') GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_WORKING_DAYS_IN_WEEK' and GRID_NAME = 'TREELIST') GO CREATE TABLE [dbo].[HR_EDIT_WORKING_DAYS]( [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [WORKDAY_TYPE] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_HR_EDIT_WORKING_DAYS] PRIMARY KEY CLUSTERED ( [DAY_START] DESC, [PR_ORGANIZATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_EDIT_WORKING_DAYS','HRM','HRM_TIME','LIST','HRMASMGROUP1','',0,'HR_EDIT_WORKING_DAYS',10,1) GO CREATE TABLE [dbo].[HR_TIME_WORK_MANUAL]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [DAY_END] [smalldatetime] NOT NULL, [MONTH_PLAN] [smalldatetime] NOT NULL, [WORK_TIME_1] [money] NOT NULL, [OVERTIME_1] [money] NOT NULL, [LEAVE_REASON_ID_1] [nvarchar](20) NOT NULL, [WORK_TIME_2] [money] NOT NULL, [OVERTIME_2] [money] NOT NULL, [LEAVE_REASON_ID_2] [nvarchar](20) NOT NULL, [WORK_TIME_3] [money] NOT NULL, [OVERTIME_3] [money] NOT NULL, [LEAVE_REASON_ID_3] [nvarchar](20) NOT NULL, [WORK_TIME_4] [money] NOT NULL, [OVERTIME_4] [money] NOT NULL, [LEAVE_REASON_ID_4] [nvarchar](20) NOT NULL, [WORK_TIME_5] [money] NOT NULL, [OVERTIME_5] [money] NOT NULL, [LEAVE_REASON_ID_5] [nvarchar](20) NOT NULL, [WORK_TIME_6] [money] NOT NULL, [OVERTIME_6] [money] NOT NULL, [LEAVE_REASON_ID_6] [nvarchar](20) NOT NULL, [WORK_TIME_7] [money] NOT NULL, [OVERTIME_7] [money] NOT NULL, [LEAVE_REASON_ID_7] [nvarchar](20) NOT NULL, [WORK_TIME_8] [money] NOT NULL, [OVERTIME_8] [money] NOT NULL, [LEAVE_REASON_ID_8] [nvarchar](20) NOT NULL, [WORK_TIME_9] [money] NOT NULL, [OVERTIME_9] [money] NOT NULL, [LEAVE_REASON_ID_9] [nvarchar](20) NOT NULL, [WORK_TIME_10] [money] NOT NULL, [OVERTIME_10] [money] NOT NULL, [LEAVE_REASON_ID_10] [nvarchar](20) NOT NULL, [WORK_TIME_11] [money] NOT NULL, [OVERTIME_11] [money] NOT NULL, [LEAVE_REASON_ID_11] [nvarchar](20) NOT NULL, [WORK_TIME_12] [money] NOT NULL, [OVERTIME_12] [money] NOT NULL, [LEAVE_REASON_ID_12] [nvarchar](20) NOT NULL, [WORK_TIME_13] [money] NOT NULL, [OVERTIME_13] [money] NOT NULL, [LEAVE_REASON_ID_13] [nvarchar](20) NOT NULL, [WORK_TIME_14] [money] NOT NULL, [OVERTIME_14] [money] NOT NULL, [LEAVE_REASON_ID_14] [nvarchar](20) NOT NULL, [WORK_TIME_15] [money] NOT NULL, [OVERTIME_15] [money] NOT NULL, [LEAVE_REASON_ID_15] [nvarchar](20) NOT NULL, [WORK_TIME_16] [money] NOT NULL, [OVERTIME_16] [money] NOT NULL, [LEAVE_REASON_ID_16] [nvarchar](20) NOT NULL, [WORK_TIME_17] [money] NOT NULL, [OVERTIME_17] [money] NOT NULL, [LEAVE_REASON_ID_17] [nvarchar](20) NOT NULL, [WORK_TIME_18] [money] NOT NULL, [OVERTIME_18] [money] NOT NULL, [LEAVE_REASON_ID_18] [nvarchar](20) NOT NULL, [WORK_TIME_19] [money] NOT NULL, [OVERTIME_19] [money] NOT NULL, [LEAVE_REASON_ID_19] [nvarchar](20) NOT NULL, [WORK_TIME_20] [money] NOT NULL, [OVERTIME_20] [money] NOT NULL, [LEAVE_REASON_ID_20] [nvarchar](20) NOT NULL, [WORK_TIME_21] [money] NOT NULL, [OVERTIME_21] [money] NOT NULL, [LEAVE_REASON_ID_21] [nvarchar](20) NOT NULL, [WORK_TIME_22] [money] NOT NULL, [OVERTIME_22] [money] NOT NULL, [LEAVE_REASON_ID_22] [nvarchar](20) NOT NULL, [WORK_TIME_23] [money] NOT NULL, [OVERTIME_23] [money] NOT NULL, [LEAVE_REASON_ID_23] [nvarchar](20) NOT NULL, [WORK_TIME_24] [money] NOT NULL, [OVERTIME_24] [money] NOT NULL, [LEAVE_REASON_ID_24] [nvarchar](20) NOT NULL, [WORK_TIME_25] [money] NOT NULL, [OVERTIME_25] [money] NOT NULL, [LEAVE_REASON_ID_25] [nvarchar](20) NOT NULL, [WORK_TIME_26] [money] NOT NULL, [OVERTIME_26] [money] NOT NULL, [LEAVE_REASON_ID_26] [nvarchar](20) NOT NULL, [WORK_TIME_27] [money] NOT NULL, [OVERTIME_27] [money] NOT NULL, [LEAVE_REASON_ID_27] [nvarchar](20) NOT NULL, [WORK_TIME_28] [money] NOT NULL, [OVERTIME_28] [money] NOT NULL, [LEAVE_REASON_ID_28] [nvarchar](20) NOT NULL, [WORK_TIME_29] [money] NOT NULL, [OVERTIME_29] [money] NOT NULL, [LEAVE_REASON_ID_29] [nvarchar](20) NOT NULL, [WORK_TIME_30] [money] NOT NULL, [OVERTIME_30] [money] NOT NULL, [LEAVE_REASON_ID_30] [nvarchar](20) NOT NULL, [WORK_TIME_31] [money] NOT NULL, [OVERTIME_31] [money] NOT NULL, [LEAVE_REASON_ID_31] [nvarchar](20) NOT NULL, [DAYS_NT_TTV] [money] NOT NULL, [DAYS_NT_STV] [money] NOT NULL, [DAYS_NT_SUM] [money] NOT NULL, [DAYS_NN_TTV] [money] NOT NULL, [DAYS_NN_STV] [money] NOT NULL, [DAYS_NN_SUM] [money] NOT NULL, [DAYS_NL_TTV] [money] NOT NULL, [DAYS_NL_STV] [money] NOT NULL, [DAYS_NL_SUM] [money] NOT NULL, [DAYS_TTV] [money] NOT NULL, [DAYS_STV] [money] NOT NULL, [DAYS_SUM] [money] NOT NULL, [OVERTIME_NT_TTV] [money] NOT NULL, [OVERTIME_NT_STV] [money] NOT NULL, [OVERTIME_NT_SUM] [money] NOT NULL, [OVERTIME_NN_TTV] [money] NOT NULL, [OVERTIME_NN_STV] [money] NOT NULL, [OVERTIME_NN_SUM] [money] NOT NULL, [OVERTIME_NL_TTV] [money] NOT NULL, [OVERTIME_NL_STV] [money] NOT NULL, [OVERTIME_NL_SUM] [money] NOT NULL, [OVERTIME_TTV] [money] NOT NULL, [OVERTIME_STV] [money] NOT NULL, [OVERTIME_SUM] [money] NOT NULL, [LEAVE_SUM] [money] NOT NULL, [NOTES] [nvarchar](200) NOT NULL, [IS_APPROVED] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, ) GO INSERT INTO SYS_SYSTEMVAR VALUES('CA_EXPENSE_BY_EXPENSE_ID','0','CA_EXPENSE_BY_EXPENSE_ID','BOOLEAN','COMMON') GO ALTER TABLE CA_EXPENSE ADD EXPENSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE CA_EXPENSE_RESULT ADD EXPENSE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE COST_APPLICATION ADD BY_QUANTITY SMALLINT DEFAULT 0 NOT NULL GO alter table HR_TIME_WORK_MANUAL add TURN_EAT money DEFAULT 0 NOT NULL GO alter table HR_TIME_WORK_MANUAL add ABC NVARCHAR(20) DEFAULT '' NOT NULL GO alter table HR_TIME_WORK_MANUAL add OVERTIME_NT_AM money DEFAULT 0 NOT NULL GO alter table HR_TIME_WORK_MANUAL add OVERTIME_NT_NIGHT money DEFAULT 0 NOT NULL GO alter table HR_TIME_WORK_MANUAL add OVERTIME_NN_AM money DEFAULT 0 NOT NULL GO alter table HR_TIME_WORK_MANUAL add OVERTIME_NN_NIGHT money DEFAULT 0 NOT NULL GO alter table HR_TIME_WORK_MANUAL add OVERTIME_NL_AM money DEFAULT 0 NOT NULL GO alter table HR_TIME_WORK_MANUAL add OVERTIME_NL_NIGHT money DEFAULT 0 NOT NULL GO ALTER TABLE COST_APPLICATION ADD BY_ITEM SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE COST_APPLICATION ADD BY_TP_ORDER SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE COST_APPLICATION ADD ITEM_ID_LIST NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE COST_APPLICATION ADD ITEM_OP_ID_LIST NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE COST_APPLICATION ADD ITEM_STATUS_ID_LIST NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE TP_ORDER_DETAIL ADD JOB_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE DM_JOB_MAPPING ADD VEHICLE_ID NVARCHAR(20) DEFAULT '' NOT NULL GO --23-12-2014 GO ALTER TABLE PR_PIT_REDUCTION ADD PIT_IDENTITY_NO NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PR_PIT_REDUCTION ADD PIT_IDENTITY_ISSUE_DATE smalldatetime DEFAULT '2014-01-01 00:00:00' NOT NULL GO ALTER TABLE PR_PIT_REDUCTION ADD PIT_IDENTITY_ISSUE_PLACE NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE PR_PIT_REDUCTION ADD PIT_PERSONAL_TAXCODE NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PR_PIT_REDUCTION ADD PIT_PERSONAL_TAXCODE_DATE smalldatetime DEFAULT '2014-01-01 00:00:00' NOT NULL GO ALTER TABLE PR_PIT_REDUCTION ADD PIT_PERSONAL_TAXCODE_PLACE NVARCHAR(200) DEFAULT '' NOT NULL GO --24-12-2014 GO alter table HR_EMPLOYEE_LEAVE_N add IS_REASON_TMP smallint DEFAULT 0 NOT NULL GO alter table HR_TIME_WORK add LEAVE_REASON_ID_TMP nvarchar(20) DEFAULT '' NOT NULL GO ALTER TABLE SO ADD REFERENCE_PR_KEY uniqueidentifier DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE SALE ADD REFERENCE_PR_KEY uniqueidentifier DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO ALTER TABLE PURCHASE ADD REFERENCE_PR_KEY uniqueidentifier DEFAULT '00000000-0000-0000-0000-000000000000' NOT NULL GO UPDATE PURCHASE SET REFERENCE_PR_KEY=SALE_PR_KEY WHERE SALE_PR_KEY <> '00000000-0000-0000-0000-000000000000' AND REFERENCE_PR_KEY='00000000-0000-0000-0000-000000000000' go ALTER TABLE SO ADD IS_ONCE SMALLINT DEFAULT 0 NOT NULL GO -- 25/12 -- GO alter table HR_EMPLOYEE_LEAVE_N add IS_REASON_REAL smallint DEFAULT 1 NOT NULL GO -- 29/12 -- GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMLIST_EMPLOYEE_LIST' and GRID_NAME = 'TREELIST') GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHRM_SI_EMPLOYEE_LIST' and GRID_NAME = 'TREELIST') GO ALTER TABLE TP_ORDER ADD IS_HIRE_OUTSIDE SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE BUDGET ADD IS_ORGANIZATION_WRITE SMALLINT DEFAULT 0 NOT NULL GO ALTER TABLE DM_ITEM_WAREHOUSE_LIMIT ADD MIN_WAREHOUSE_BALANCE MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_ITEM_WAREHOUSE_LIMIT ADD MAX_WAREHOUSE_BALANCE MONEY DEFAULT 0 NOT NULL GO --05-01-2015 GO ALTER TABLE PR_SALARY ADD NUM_OF_DEPENDENT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE DM_JOB_MAPPING ADD ITEM_STATUS_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('WAREHOUSE_LIMIT_WARNING','0','WAREHOUSE_LIMIT_WARNING','BOOLEAN','COMMON') GO CREATE TABLE [dbo].[SALE_COST]( [PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_SALE_COST] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[SALE_COST] WITH CHECK ADD CONSTRAINT [FK_SALE_COST_SYS_TRAN] FOREIGN KEY([TRAN_ID]) REFERENCES [dbo].[SYS_TRAN] ([TRAN_ID]) ON UPDATE CASCADE GO ALTER TABLE [dbo].[SALE_COST] CHECK CONSTRAINT [FK_SALE_COST_SYS_TRAN] GO ALTER TABLE [dbo].[SALE_COST] WITH CHECK ADD CONSTRAINT [FK_SALE_COST_SYS_TRAN1] FOREIGN KEY([TRAN_ID]) REFERENCES [dbo].[SYS_TRAN] ([TRAN_ID]) GO ALTER TABLE [dbo].[SALE_COST] CHECK CONSTRAINT [FK_SALE_COST_SYS_TRAN1] GO CREATE TABLE [dbo].[SALE_COST_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [LIST_ORDER] [int] NOT NULL, [ITEM_OP_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [EXPENSE_ID] [nvarchar](20) NOT NULL, [AMOUNT_REVENUE] [money] NOT NULL, [AMOUNT_COST] [money] NOT NULL, [DETAIL_ACTIVE] [smallint] NULL, CONSTRAINT [PK_SALE_COST_DETAIL] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY], CONSTRAINT [IX_SALE_COST_DETAIL] UNIQUE NONCLUSTERED ( [FR_KEY] ASC, [ITEM_OP_ID] ASC, [EXPENSE_ID] ASC, [PR_DETAIL_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[SALE_COST_DETAIL] ADD CONSTRAINT [DF_SALE_COST_DETAIL_LIST_ORDER] DEFAULT ((0)) FOR [LIST_ORDER] GO ALTER TABLE [dbo].[SALE_COST_DETAIL] ADD DEFAULT ((1)) FOR [DETAIL_ACTIVE] GO CREATE INDEX IX_LEDGER5 ON LEDGER(ITEM_ID) GO DROP INDEX LEDGER.IX_LEDGER1 GO DROP VIEW LEDGER_PAYMENT GO ALTER TABLE DM_ROUTE ADD ROUTE_POINT_RATIO DECIMAL DEFAULT 1 NOT NULL GO ALTER TABLE TP_ORDER_DETAIL ADD UPLOADING_UNIT_PRICE DECIMAL DEFAULT 0 NOT NULL GO EXEC DROPCOLUMN 'TP_ORDER','UPLOADING_UNIT_PRICE' GO INSERT INTO SYS_DATASOURCE VALUES ('SL0301',N'Phát sinh nợ từ khởi đầu đến đầu năm',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES ('SL0302',N'Phát sinh có từ khởi đầu đến đầu năm',1,'ADMIN') GO -- 11/01 -- GO alter table HR_EMPLOYEE_INFO add INFO_EXTRA_STRING_1 nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_INFO add INFO_EXTRA_STRING_2 nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_INFO add INFO_EXTRA_STRING_3 nvarchar(500) DEFAULT '' NOT NULL GO alter table DM_PR_HR_ORGANIZATION add PR_ORGANIZATION_NAME_EN nvarchar(200) DEFAULT '' NOT NULL GO alter table DM_PR_HR_ORGANIZATION add PR_ORGANIZATION_NAME_OTHER nvarchar(200) DEFAULT '' NOT NULL GO alter table DM_PR_HR_ORGANIZATION add ACCOUNT_ID nvarchar(20) DEFAULT '' NOT NULL GO alter table DM_POSITION add POSITION_NAME_EN nvarchar(200) DEFAULT '' NOT NULL GO alter table DM_POSITION add POSITION_NAME_OTHER nvarchar(200) DEFAULT '' NOT NULL GO alter table DM_POSITION add POSITION_INDEX_VIEW money DEFAULT 0 NOT NULL GO alter table DM_CONTRACT_TYPE add CONTRACT_TYPE_NAME_EN nvarchar(200) DEFAULT '' NOT NULL GO alter table DM_CONTRACT_TYPE add CONTRACT_TYPE_NAME_OTHER nvarchar(200) DEFAULT '' NOT NULL GO -- 13/01 -- GO alter table HR_TRAINING_COURSE add LOCATION nvarchar(200) DEFAULT '' NOT NULL GO alter table HR_TRAINING_EMPLOYEE add COMMIT_NO nvarchar(200) DEFAULT '' NOT NULL GO -- 15/01 -- GO alter table HR_RECRUITMENT add HR_REC_CHANNEL_DETAIL nvarchar(200) DEFAULT '' NOT NULL GO alter table HR_RECRUITMENT add HR_REC_CHANNEL_ID nvarchar(200) DEFAULT '' NOT NULL GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_REC_CHANNELS' ,'REC_CHANNEL_ID' ,'REC_CHANNEL_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO --12-01-2015 GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_PR_EXCHANGE_RATE','HRM','HRM_SA','LIST','HRMPRGROUP3','',100,'PR_EXCHANGE_RATE',31,1) GO CREATE TABLE [dbo].[PR_EXCHANGE_RATE]( [PR_KEY] [uniqueidentifier] NOT NULL, [CURRENCY_ID] [nvarchar](20) NOT NULL, [EXCHANGE_RATE] [money] NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_PR_EXCHANGE_RATE] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ---- 17-01-2015 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryByTimeSheetLevel', N'CalcSalaryByTimeSheetLevel', N'CalcSalaryByTimeSheetLevel-Phương thức tinh các khoản lương, thưởng, phạt theo mức hệ số hưởng:min<=ngaycong<=max:=>Hệ số * mức tiền đạt được', 1, 1, N'ADMIN') GO ---20-01-2015 GO ALTER TABLE PR_SALARY_LEVEL ADD MONTH_NUM MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD SAVING_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD SAVING_AMOUNT_TOTAL MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD LOAN_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD LOAN_AMOUNT_TOTAL MONEY DEFAULT 0 NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_SALARY_TYPE_FOR_SAVING', '', '', 'STRING', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_SALARY_TYPE_FOR_LOAN', '', '', 'STRING', 'HRM') GO -- 21/01 -- GO ALTER TABLE HR_TIME_DEVICE ADD [SENSOR_SN] NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE HR_TIME_DEVICE ADD [WIEGAND_FMT] NVARCHAR(100) DEFAULT '' NOT NULL GO ALTER TABLE HR_TIME_DEVICE ADD [TFT_MACHINE] smallint DEFAULT 1 NOT NULL GO ALTER TABLE HR_TIME_DEVICE ADD [DEVICE_TYPE] NVARCHAR(100) DEFAULT 'ARITHMETIC_10' NOT NULL GO INSERT INTO SYS_SYSTEMVAR VALUES('USE_SIMPLE_PRICING','0','USE_SIMPLE_PRICING','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('PR_DETAIL_TYPE_BY_CLASS','0','PR_DETAIL_TYPE_BY_CLASS','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('PR_DETAIL_CLASS_ID_ID_PART','0','PR_DETAIL_CLASS_ID_ID_PART','INT','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('PR_DETAIL_CLASS_CHECK_TAX_CODE','','PR_DETAIL_CLASS_CHECK_TAX_CODE','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('PR_DETAIL_CLASS_CHECK_ID','','PR_DETAIL_CLASS_CHECK_ID','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ALLOW_CHANGE_AFTER_PAYMENT','1','ALLOW_CHANGE_AFTER_PAYMENT','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('DECIMAL_VAT_TAX_RATE','0','DECIMAL_VAT_TAX_RATE','INT','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('USE_SNAPSHOT_TRANSACTION','0','USE_SNAPSHOT_TRANSACTION','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('USE_DESCRIPTION_ULS','1','USE_DESCRIPTION_ULS','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('DECIMAL_POINT','0','DECIMAL_POINT','INT','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('TRAN_ID_ADJUSTMENT_RECEIPT','ADJ_RECEIPT','TRAN_ID_ADJUSTMENT_RECEIPT','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ADJUSTMENT_ZERO_ACTUAL_QUANTITY','0','ADJUSTMENT_ZERO_ACTUAL_QUANTITY','BOOLEAN','COMMON') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('TRAN_ID_PB', 'PBCP', N'M㡣h?ng t? c⣠b򴠴o⮠ph㮠b?', 'STRING', 'COMMON') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('NOT_ALLOW_DUPLICATE_TAX_CODE', '0', N'Kh𮧠cho tr񮧠m㡳? thu?', 'BOOLEAN', 'COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('FORCE_VAT_DECLARATION','0','FORCE_VAT_DECLARATION','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('WAREHOUSE_CLASS_ID_IN_USE','','WAREHOUSE_CLASS_ID_IN_USE','STRING','COMMON') GO insert INTO SYS_SYSTEMVAR VALUES('ADJUSTMENT_TRAN_ID','XDC','ADJUSTMENT_TRAN_ID','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('USE_EXPIRED_DATE','0','USE_EXPIRED_DATE','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('USE_JOB_MAPPING','0','USE_JOB_MAPPING','BOOLEAN','COMMON') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('VEHICLE_BY_ORGANIZATION', '1', N'Lọc xe theo từng đơn vị', 'BOOLEAN', 'COMMON') GO insert INTO SYS_SYSTEMVAR VALUES('ADJUSTMENT_TRAN_ID','XDC','ADJUSTMENT_TRAN_ID','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('USE_EXPIRED_DATE','0','USE_EXPIRED_DATE','BOOLEAN','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('PROJECT_LIST','FIN,POS,HT,HRM,TP','PROJECT_LIST','STRING','COMMON') GO INSERT INTO SYS_SYSTEMVAR VALUES('ALLOW_CLEAN_DATA','1','ALLOW_CLEAN_DATA','BOOLEAN','COMMON') GO -- 22/01 GO ALTER TABLE HR_EMPLOYEE_INFO ADD ACTIVE smallint DEFAULT 1 NOT NULL GO ---27-01-2015 GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_SALARY_TYPE_FOR_PIT', '', '', 'STRING', 'HRM') GO -- 26/01 GO CREATE TABLE [dbo].[HR_COMPENSATION_DAY]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [NUM_COMPENSATION_DAY] money NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_HR_COMPENSATION_DAY] PRIMARY KEY CLUSTERED ( [EFFECTIVE_DATE] DESC, [EMPLOYEE_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_COMPENSATION_DAY','HRM','HRM_TIME','LIST','HRMASMGROUP1','',0,'HR_COMPENSATION_DAY',11,1) GO -- 27/01 -- GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_CAREER' ,'CAREER_ID' ,'CAREER_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HR_GROUP_POSITION' ,'GROUP_POSITION_ID' ,'GROUP_POSITION_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO --30-01-2015 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcNumLaborIntroductionbyEmployee', N'CalcNumLaborIntroductionbyEmployee', N'Lấy số lượng nhân viên được giới thiệu trở thành chính thức trong tháng', 1, 0, N'ADMIN') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcAllowanceSocialInsurance', N'CalcAllowanceSocialInsurance', N'Tính tiền bảo hiểm công ty phải đóng chi trả cho NLD', 1, 1, N'ADMIN') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcAnnualBonus', N'CalcAnnualBonus', N'Tính tiền lương thưởng tháng 13', 1, 1, N'ADMIN') GO ALTER TABLE PR_SALARY_DETAIL ADD AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD SALARY_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD LABOUR_LAW_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD REDUCTION_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD RECEIVE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD SI_CO_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD UNION_FEE_CO_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD HI_CO_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD UI_CO_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD PIT_INCOME_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD PIT_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD SI_PE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD UNION_FEE_PE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD HI_PE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD UI_PE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD DEBT_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD OTHER_PIT_REDUCTION_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD DEPENDENTS_PIT_REDUCTION_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD OVERTIME_PIT_REDUCTION_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD RE_AMOUNT_1_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD RE_AMOUNT_2_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD RE_AMOUNT_3_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD ACT_RC_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD PIT_OTHER_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD RE_SI_PE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD OVERTIME_PIT_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD OVERTIME_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD COLLECTION_SI_PE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD COLLECTION_HI_PE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD COLLECTION_UI_PE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD COLLECTION_SUM_INS_PE_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD SALARY_REDUCTION_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD TOTAL_REDUCTION_NO_PIT_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD TOTAL_INCOME_NO_PIT_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD TOTAL_SALARY_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD TOTAL_REDUCTION_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD SAVING_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD SAVING_AMOUNT_TOTAL_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD LOAN_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD LOAN_AMOUNT_TOTAL_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_BASIC_SALARY ADD CURRENCY_ID NVARCHAR(20) DEFAULT 'VND' NOT NULL GO ALTER TABLE PR_SALARY_LEVEL ADD CURRENCY_ID NVARCHAR(20) DEFAULT 'VND' NOT NULL GO -- 29/01 GO ALTER TABLE HR_EMPLOYEE_INFO ADD REC_CHANNEL_ID nvarchar(20) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD REC_CHANNEL_DETAIL nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD EMPLOYEE_INTRODUCED_ID nvarchar(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_TIMESHEET_YEAR_SABBATICAL]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [START_DATE] [smalldatetime] NOT NULL, [END_DATE] [smalldatetime] NOT NULL, [MONTH1] money NOT NULL, [MONTH2] money NOT NULL, [MONTH3] money NOT NULL, [MONTH4] money NOT NULL, [MONTH5] money NOT NULL, [MONTH6] money NOT NULL, [MONTH7] money NOT NULL, [MONTH8] money NOT NULL, [MONTH9] money NOT NULL, [MONTH10] money NOT NULL, [MONTH11] money NOT NULL, [MONTH12] money NOT NULL, [YEAR_SUM] money NOT NULL, [SABBATICAL_LAST_YEAR] money NOT NULL, [SABBATICAL_YEAR] money NOT NULL, [SABBATICAL_CANCEL] money NOT NULL, [LIMIT] money NOT NULL, [REST] money NOT NULL, [NOTES] [nvarchar](200) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [LAST_UPDATE] [smalldatetime] NOT NULL ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_TIMESHEET_YEAR_SABBATICAL','HRM','HRM_INFO','FUNC','HRMHRINFOGROUP4','',100,'DM_TIMESHEET_YEAR_SABBATICAL',10,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FrmDm_Timesheet_Year_Sabbatical' and GRID_NAME = 'TREELIST') GO -- 30/01 -- GO ALTER TABLE [DM_TIMESHEET_YEAR_SABBATICAL] ADD SABBATICAL_YEAR_MAX money DEFAULT 0 NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_NUM_DAY_SABBATICAL_LAST_YEAR_MOVE', 3, N'Số ngày phép tối đa được chuyển sang năm tiếp theo', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_NUM_YEAR_AFTER_CONTRACT_IS_OFFICIAL', 0, N'số năm sau khi ký hợp đồng chính thức được tính phép', 'INT', 'HRM') GO -- 31/01 -- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_FRAMES_TIME_WORK','HRM','HRM_TIME','LIST','HRMASMGROUP1','',0,'HR_FRAMES_TIME_WORK',12,1) GO ALTER TABLE DM_HR_SHIFT ADD IS_OVERNIGHT smallint DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY_TITLES ADD CURRENCY_ID NVARCHAR(20) DEFAULT 'VND' NOT NULL GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcTimeSheetShiftNight', N'CalcTimeSheetShiftNight', N'Lấy công làm việc ca đêm tất cả các ngày', 1, 0, N'ADMIN') GO GO INSERT INTO SYS_SYSTEMVAR VALUES('ALLOW_SELECT_DISCOUNT','1','ALLOW_SELECT_DISCOUNT','BOOLEAN','COMMON') GO -- 04/02 -- GO ALTER TABLE DM_CONTRACT_TYPE ADD IS_SABBATICAL smallint DEFAULT 1 NOT NULL GO UPDATE SYS_FORMINFO SET PROPERTY_VALUE='0' where OBJECT_NAME like '%TEMPLATE_SERIE' AND PROPERTY_NAME='REQUIRE' GO UPDATE SYS_GRIDINFO SET REQUIRE=0 WHERE COLUMN_NAME='TEMPLATE_SERIE' GO UPDATE SYS_FORMINFO SET PROPERTY_VALUE='0' where OBJECT_NAME like '%VAT_TRAN_SERIE' AND PROPERTY_NAME='REQUIRE' GO UPDATE SYS_GRIDINFO SET REQUIRE=0 WHERE COLUMN_NAME='VAT_TRAN_SERIE' GO UPDATE sys_field SET REQUIRED=0 where field_name='vat_tran_serie' GO UPDATE SYS_GRIDINFO SET REQUIRE=0 WHERE COLUMN_NAME='ITEM_NAME' AND FORM_NAME='FRMVAT_TRANSACTION' GO ----------------------------------------01/28/2015---------------------------------------------------------- GO INSERT INTO [dbo].[SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES( 'MONTH', 'MONTH_ID', 'MONTH_NAME', 'LIST', 1, 1, 1, 1, 0, 0, 7, 4, '') GO ----------------------------------------02/06/2015---------------------------------------------------------- GO ALTER TABLE ASSET ADD CANCEL_DATE smalldatetime Default NULL GO --06-02-2015 GO ALTER TABLE PR_SALARY ADD BASIC_AVG_AMOUNT MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD BASIC_AVG_AMOUNT_FC MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD STANDARD_WORKING_DAY MONEY DEFAULT 0 NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_SALARY_TYPE_FOR_BASIC', 'LCB', '', 'STRING', 'HRM') GO --10-02-2015 GO ALTER TABLE PR_SALARY_TITLES ADD EMPLOYEE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PR_EMPLOYEE_POSITION ADD EMPLOYEE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO ALTER TABLE PR_EMPLOYEE_POSITION ADD SALARY_AMOUNT1 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_EMPLOYEE_POSITION ADD SALARY_AMOUNT2 MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_TIMESHEET ADD EMPLOYEE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryTimesheetbyEmployeeLevel_Contract', N'CalcSalaryTimesheetbyEmployeeLevel_Contract', N'Hàm tính lương ngày công theo cấp bậc(employee_level)-mức lương chi tiết', 1, 1, N'ADMIN') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryTimesheetbyEmployeeLevel', N'CalcSalaryTimesheetbyEmployeeLevel', N'Hàm tính lương ngày công theo cấp bậc(employee_level)-mức lương chi tiết', 1, 1, N'ADMIN') GO UPDATE SYS_FORM SET FORM_NAME=UPPER(LTRIM(RTRIM(FORM_NAME))) GO CREATE TABLE [dbo].[SYS_RESOURCE_LAOS]( [PR_KEY] [decimal](18, 0) NOT NULL, [RES_ID] [nvarchar](120) NOT NULL, [RES_VALUE] [nvarchar](200) NOT NULL, CONSTRAINT [PK_SYS_RESOURCE_LAOS] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], CONSTRAINT [IX_SYS_RESOURCE_LAOS] UNIQUE NONCLUSTERED ( [RES_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO -- 25/02 -- GO ALTER TABLE [DM_TIMESHEET_YEAR_SABBATICAL] ADD SABBATICAL_SENIORITY money DEFAULT 0 NOT NULL GO ---26-02-2015 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryAvgAmountPosition', N'CalcSalaryAvgAmountPosition', N'Hàm tính lương cơ bản trung bình tháng', 1, 1, N'ADMIN') GO -- 27/02 -- GO ALTER TABLE HR_EDIT_WORKING_DAYS ADD PR_KEY [uniqueidentifier] DEFAULT NEWID() NOT NULL GO ALTER TABLE HR_EDIT_WORKING_DAYS ADD EMPLOYEE_ID nvarchar(20) DEFAULT '' NOT NULL GO ALTER TABLE HR_EDIT_WORKING_DAYS ADD WORKDAY_TYPE_OLD nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE [dbo].[HR_EDIT_WORKING_DAYS] DROP CONSTRAINT [PK_HR_EDIT_WORKING_DAYS] GO ALTER TABLE [dbo].[HR_EDIT_WORKING_DAYS] ADD CONSTRAINT [PK_HR_EDIT_WORKING_DAYS] PRIMARY KEY CLUSTERED ( [DAY_START] desc, [EMPLOYEE_ID] , [PR_ORGANIZATION_ID] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO --02-03-2015 go INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcStandardWorkingDayByPeriod', N'CalcStandardWorkingDayByPeriod', N'Lấy số ngày công chuẩn trong khoảng thời gian trong tháng', 1, 0, N'ADMIN') GO -- 01/03 -- GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FrmHr_Employee_Leave_EditList' and GRID_NAME = 'TREELIST') GO -- 02/03 -- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('EMAIL_GROUP', 'tiep.nguyen@fts.com.vn', N'Địa chỉ mail nhóm gửi trong quản lý chế độ', 'STRING', 'HRM') GO -- 04/03 -- GO ALTER TABLE [dbo].[HR_TIME_WORK_MANUAL] DROP CONSTRAINT [PK_HR_TIME_WORK_MANUAL] GO ALTER TABLE [dbo].[HR_TIME_WORK_MANUAL] ADD CONSTRAINT [PK_HR_TIME_WORK_MANUAL] PRIMARY KEY CLUSTERED ( [DAY_START] desc, [DAY_END] desc, [EMPLOYEE_ID] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO -- 05/03 -- GO ALTER TABLE HR_COMPENSATION_DAY ADD COMPENSATION_TYPE nvarchar(200) DEFAULT '' NOT NULL GO -- 06/03 -- GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FrmHr_Compensation_Day_EditList' and GRID_NAME = 'TREELIST') GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FrmHr_Position_Kpi_EditList' and GRID_NAME = 'TREELIST') GO --04-03-2015 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcDayofWeekByPeriod', N'CalcDayofWeekByPeriod', N'Lấy số ngày theo thứ trong 1 khoảng thời gian', 1, 0, N'ADMIN') GO --06-03-2015 GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('DATE_CHECK_DUTY', 0, N'Ngay hop dong tinh bao hiem', 'INT', 'HRM') GO INSERT INTO SYS_DATASOURCE VALUES ('VT1201',N'SL nhập kho quý 1',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES ('VT1202',N'SL nhập kho quý 2',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES ('VT1203',N'SL nhập kho quý 3',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES ('VT1204',N'SL nhập kho quý 4',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES ('VT2201',N'SL xuất kho quý 1',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES ('VT2202',N'SL xuất kho quý 2',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES ('VT2203',N'SL xuất kho quý 3',1,'ADMIN') GO INSERT INTO SYS_DATASOURCE VALUES ('VT2204',N'SL xuất kho quý 4',1,'ADMIN') GO -- 09/03 -- GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMHR_COMPENSATION_LIST_EM_LIST' and GRID_NAME = 'TREELIST') GO -- 12/03 -- GO CREATE TABLE [dbo].[DM_HR_GROUP_MAIL]( [GROUP_MAIL_ID] [nvarchar](20) NOT NULL, [GROUP_MAIL_NAME] [nvarchar](50) NOT NULL, [GROUP_MAIL_LIST_TEXT] [nvarchar](max) NOT NULL, [GROUP_MAIL_LIST_SELECT] [nvarchar](max) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_GROUP_MAIL] PRIMARY KEY CLUSTERED ( [GROUP_MAIL_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_GROUP_MAIL','HRM','HRM_ADMI','LIST','HRMEDUGROUP1','',0,'DM_HR_GROUP_MAIL',4,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' where (form_name = 'FRMLIST_EMPLOYEE_GROUP_MAIL_LIST' and GRID_NAME = 'TREELIST') GO --12-03-2015 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryTimesheetbyLevelAndDate', N'CalcSalaryTimesheetbyLevelAndDate', N'Hàm tính lương theo gio EMEA cho Tek', 1, 1, N'ADMIN') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryTimeSheetFormularTotal', N'CalcSalaryTimeSheetFormularTotal', N'Hàm tính lương dựa trên tổng lương của một loại lương khác', 1, 1, N'ADMIN') GO --17-03-2015 GO CREATE TABLE [PR_TIMESHEET_TMP]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [DAY_END] [smalldatetime] NOT NULL, [SALARY_TYPE_ID] [nvarchar](20) NOT NULL, [DAYS] [money] NOT NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [PR_PARENT_ORGANIZATION_ID] [nvarchar](100) NOT NULL, [SALARY_TYPE_NAME] [nvarchar](50) NOT NULL, [PR_ORGANIZATION_NAME] [nvarchar](50) NOT NULL, [RATE_RECEIVE] [money] NOT NULL, [EMPLOYEE_NAME] [nvarchar](800) NOT NULL, [POSITION_ID] [nvarchar](200) NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [EMPLOYEE_LEVEL_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_PR_TIMESHEET_TMP] PRIMARY KEY CLUSTERED ( [EMPLOYEE_ID] ASC, [DAY_START] ASC, [DAY_END] ASC, [SALARY_TYPE_ID] ASC, [PR_ORGANIZATION_ID] ASC, [ORGANIZATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [PR_SALARY_TMP]( [PR_KEY] [uniqueidentifier] NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [DAY_END] [smalldatetime] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [SALARY_AMOUNT] [money] NOT NULL, [LABOUR_LAW_AMOUNT] [money] NOT NULL, [REDUCTION_AMOUNT] [money] NOT NULL, [RECEIVE_AMOUNT] [money] NOT NULL, [SI_CO_AMOUNT] [money] NOT NULL, [UNION_FEE_CO_AMOUNT] [money] NOT NULL, [HI_CO_AMOUNT] [money] NOT NULL, [UI_CO_AMOUNT] [money] NOT NULL, [PIT_INCOME_AMOUNT] [money] NOT NULL, [PIT_AMOUNT] [money] NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [SI_PE_AMOUNT] [money] NOT NULL, [UNION_FEE_PE_AMOUNT] [money] NOT NULL, [HI_PE_AMOUNT] [money] NOT NULL, [UI_PE_AMOUNT] [money] NOT NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [PR_PARENT_ORGANIZATION_ID] [nvarchar](100) NOT NULL, [DEBT_AMOUNT] [money] NOT NULL, [OTHER_PIT_REDUCTION_AMOUNT] [money] NULL, [DEPENDENTS_PIT_REDUCTION_AMOUNT] [money] NULL, [OVERTIME_PIT_REDUCTION_AMOUNT] [money] NULL, [RE_AMOUNT_1] [money] NOT NULL, [RE_AMOUNT_2] [money] NOT NULL, [RE_AMOUNT_3] [money] NOT NULL, [ACT_RC_AMOUNT] [money] NOT NULL, [RATE_1] [money] NULL, [RATE_2] [money] NULL, [ORDER_PRINT] [smallint] NULL, [PRINT_PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [PRINT_PR_PARENT_ORGANIZATION_ID] [nvarchar](200) NOT NULL, [PIT_OTHER_AMOUNT] [money] NOT NULL, [RE_SI_PE_AMOUNT] [money] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [OVERTIME_PIT_AMOUNT] [money] NOT NULL, [OVERTIME_AMOUNT] [money] NOT NULL, [COLLECTION_SI_PE_AMOUNT] [money] NOT NULL, [COLLECTION_HI_PE_AMOUNT] [money] NOT NULL, [COLLECTION_UI_PE_AMOUNT] [money] NOT NULL, [COLLECTION_SUM_INS_PE_AMOUNT] [money] NOT NULL, [SALARY_REDUCTION_AMOUNT] [money] NOT NULL, [TOTAL_REDUCTION_NO_PIT_AMOUNT] [money] NOT NULL, [TOTAL_INCOME_NO_PIT_AMOUNT] [money] NOT NULL, [TOTAL_SALARY_AMOUNT] [money] NOT NULL, [TOTAL_REDUCTION_AMOUNT] [money] NOT NULL, [NUM_OF_DEPENDENT] [money] NOT NULL, [SAVING_AMOUNT] [money] NOT NULL, [SAVING_AMOUNT_TOTAL] [money] NOT NULL, [LOAN_AMOUNT] [money] NOT NULL, [LOAN_AMOUNT_TOTAL] [money] NOT NULL, [SALARY_AMOUNT_FC] [money] NOT NULL, [LABOUR_LAW_AMOUNT_FC] [money] NOT NULL, [REDUCTION_AMOUNT_FC] [money] NOT NULL, [RECEIVE_AMOUNT_FC] [money] NOT NULL, [SI_CO_AMOUNT_FC] [money] NOT NULL, [UNION_FEE_CO_AMOUNT_FC] [money] NOT NULL, [HI_CO_AMOUNT_FC] [money] NOT NULL, [UI_CO_AMOUNT_FC] [money] NOT NULL, [PIT_INCOME_AMOUNT_FC] [money] NOT NULL, [PIT_AMOUNT_FC] [money] NOT NULL, [SI_PE_AMOUNT_FC] [money] NOT NULL, [UNION_FEE_PE_AMOUNT_FC] [money] NOT NULL, [HI_PE_AMOUNT_FC] [money] NOT NULL, [UI_PE_AMOUNT_FC] [money] NOT NULL, [DEBT_AMOUNT_FC] [money] NOT NULL, [OTHER_PIT_REDUCTION_AMOUNT_FC] [money] NOT NULL, [DEPENDENTS_PIT_REDUCTION_AMOUNT_FC] [money] NOT NULL, [OVERTIME_PIT_REDUCTION_AMOUNT_FC] [money] NOT NULL, [RE_AMOUNT_1_FC] [money] NOT NULL, [RE_AMOUNT_2_FC] [money] NOT NULL, [RE_AMOUNT_3_FC] [money] NOT NULL, [ACT_RC_AMOUNT_FC] [money] NOT NULL, [PIT_OTHER_AMOUNT_FC] [money] NOT NULL, [RE_SI_PE_AMOUNT_FC] [money] NOT NULL, [OVERTIME_PIT_AMOUNT_FC] [money] NOT NULL, [OVERTIME_AMOUNT_FC] [money] NOT NULL, [COLLECTION_SI_PE_AMOUNT_FC] [money] NOT NULL, [COLLECTION_HI_PE_AMOUNT_FC] [money] NOT NULL, [COLLECTION_UI_PE_AMOUNT_FC] [money] NOT NULL, [COLLECTION_SUM_INS_PE_AMOUNT_FC] [money] NOT NULL, [SALARY_REDUCTION_AMOUNT_FC] [money] NOT NULL, [TOTAL_REDUCTION_NO_PIT_AMOUNT_FC] [money] NOT NULL, [TOTAL_INCOME_NO_PIT_AMOUNT_FC] [money] NOT NULL, [TOTAL_SALARY_AMOUNT_FC] [money] NOT NULL, [TOTAL_REDUCTION_AMOUNT_FC] [money] NOT NULL, [SAVING_AMOUNT_FC] [money] NOT NULL, [SAVING_AMOUNT_TOTAL_FC] [money] NOT NULL, [LOAN_AMOUNT_FC] [money] NOT NULL, [LOAN_AMOUNT_TOTAL_FC] [money] NOT NULL, [BASIC_AVG_AMOUNT] [money] NOT NULL, [BASIC_AVG_AMOUNT_FC] [money] NOT NULL, [STANDARD_WORKING_DAY] [money] NOT NULL, CONSTRAINT [PK_PR_SALARY_TMP] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [PR_SALARY_DETAIL_TMP]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [DAY_START] [smalldatetime] NOT NULL, [DAY_END] [smalldatetime] NOT NULL, [SALARY_TYPE_ID] [nvarchar](20) NOT NULL, [AMOUNT] [money] NOT NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [PR_PARENT_ORGANIZATION_ID] [nvarchar](100) NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [AMOUNT_FC] [money] NOT NULL, CONSTRAINT [PK_PR_SALARY_DETAIL_TMP] PRIMARY KEY CLUSTERED ( [EMPLOYEE_ID] ASC, [DAY_START] ASC, [DAY_END] ASC, [SALARY_TYPE_ID] ASC, [PR_ORGANIZATION_ID] ASC, [ORGANIZATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_LIST_ORGANIZATION_ID_SUM_DAYS', 'NMBT,NMGL,NMHD,NMLY,NMMD,NMND,NMNH,NMNS,NMPV,NMTM,NMXD,NMYP', N'Danh sách đơn vị Sum công nhật', 'STRING', 'HRM') GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' , enabled =0 where (form_name = 'FRMHR_PLAN_OVERTIME_EDITLIST' and GRID_NAME = 'TREELIST') GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' , enabled =0 where (form_name = 'FRMHR_PLAN_STOPPAGE_EDITLIST' and GRID_NAME = 'TREELIST') GO ALTER TABLE HR_PLAN_OVERTIME ADD OVERTIME_TYPE nvarchar(200) DEFAULT '' NOT NULL GO insert into SYS_MENU values ('TP_DM_ROUTE_RATIO','TP','TP_ROUTE','LIST','','',0,'DM_ROUTE_RATIO',5,1) GO CREATE TABLE [dbo].[TP_SALE_INVOICE]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [PR_KEY_ISSUE] [uniqueidentifier] NOT NULL, [TRAN_ID] [nvarchar](20) NOT NULL, [TRAN_DATE] [smalldatetime] NOT NULL, [TRAN_NO] [nvarchar](20) NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_NAME] [nvarchar](100) NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [DESCRIPTION] [nvarchar](150) NOT NULL, [UNIT_ID] [nvarchar](20) NOT NULL, [QUANTITY] [money] NOT NULL, [QUANTITY_ORIG] [money] NOT NULL, CONSTRAINT [PK_TP_ORDER_INVOICE] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_ROUTE_PR_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [ROUTE_ID] [nvarchar](20) NOT NULL, [PR_DETAIL_ID] [nvarchar](20) NOT NULL, [IS_MAIN] [smallint] NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_ROUTE_PR_DETAIL] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_ROUTE_RATIO]( [PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [NO_POINT] [int] NOT NULL, [ROUTE_RATIO] [money] NOT NULL, CONSTRAINT [PK_DM_ROUTE_RATIO] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO -- 19/03 -- GO ALTER TABLE DM_HR_CAREER ADD CAREER_NAME_EN nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE DM_HR_CAREER ADD CAREER_NAME_OTHER nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE DM_EMPLOYEE_LEVEL ADD EMPLOYEE_LEVEL_NAME_EN nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE DM_EMPLOYEE_LEVEL ADD EMPLOYEE_LEVEL_NAME_OTHER nvarchar(200) DEFAULT '' NOT NULL GO -- 24/03 -- GO ALTER TABLE DM_HR_LEAVE_REASON ADD IS_OVERRIDE_SHIFT smallint DEFAULT 0 NOT NULL GO ALTER TABLE DM_HR_LEAVE_REASON ADD IS_NOTICE smallint DEFAULT 0 NOT NULL GO ALTER TABLE HR_EMPLOYEE_LEAVE_DETAIL ADD SHIFT_ID nvarchar(20) DEFAULT '' NOT NULL GO EXEC DROPCOLUMN 'SYS_RESOURCE_LAOS','RES_VALUE_VN' GO GO INSERT INTO [dbo].[SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES( 'MONTH', 'MONTH_ID', 'MONTH_NAME', 'LIST', 1, 1, 1, 1, 0, 0, 7, 4, '') GO ----------------------------------------02/06/2015---------------------------------------------------------- GO ALTER TABLE ASSET ADD CANCEL_DATE smalldatetime Default NULL GO ----------------------------------------03/24/2015---------------------------------------------------------- GO INSERT INTO dbo.SYS_MENU ( MENU_ID , PROJECT_ID , MODULE_ID , MENU_TYPE , MENU_GROUP , MENU_ICON , MENU_WIDTH , MENU_TAG , MENU_ORDER , ACTIVE ) VALUES ( N'TP_SALARY_COST_LXE' , N'TP' , N'TP_ORDER' , N'FUNC' , N'COSTGROUP1' , N'tp_cost.png' , 0 , N'TP_SALARY_COST_LXE' , 1 , 1 ) GO INSERT INTO dbo.SYS_MENU ( MENU_ID , PROJECT_ID , MODULE_ID , MENU_TYPE , MENU_GROUP , MENU_ICON , MENU_WIDTH , MENU_TAG , MENU_ORDER , ACTIVE ) VALUES ( N'TP_SALARY_COST_QLY' , N'TP' , N'TP_ORDER' , N'FUNC' , N'COSTGROUP1' , N'tp_cost.png' , 0 , N'TP_SALARY_COST_QLY' , 1 , 1 ) GO INSERT INTO dbo.SYS_MENU ( MENU_ID , PROJECT_ID , MODULE_ID , MENU_TYPE , MENU_GROUP , MENU_ICON , MENU_WIDTH , MENU_TAG , MENU_ORDER , ACTIVE ) VALUES ( N'TP_SALARY_FIX' , N'TP' , N'TP_ORDER' , N'FUNC' , N'COSTGROUP1' , N'tp_cost.png' , 0 , N'TP_SALARY_FIX' , 2 , 1 ) GO update SYS_RESOURCE set RES_VALUE = N'Bảng giá tiền lương cố định' where RES_ID = 'MSG_MNU_TP_SALARY_FIX' GO update SYS_RESOURCE set RES_VALUE = N'Bảng giá tiền lương lái xe' where RES_ID = 'MSG_MNU_TP_SALARY_COST_LXE' GO update SYS_RESOURCE set RES_VALUE = N'Bảng giá tiền lương quản lý' where RES_ID = 'MSG_MNU_TP_SALARY_COST_QLY' GO -- GO ALTER TABLE [dbo].[TP_SALARY_COST] ADD ROUTE_ID [NVARCHAR](20) GO ALTER TABLE [dbo].[TP_SALARY_COST] ADD VOLUME_TOTAL_FROM [MONEY] GO ALTER TABLE [dbo].[TP_SALARY_COST] ADD VOLUME_TOTAL_TO [MONEY] GO ALTER TABLE [dbo].[TP_SALARY_COST] ADD PRICE_TYPE [NVARCHAR](10) GO CREATE TABLE [dbo].[TP_SALARY_FIX]( [PR_KEY] [money] NOT NULL, [PRICE] [money] NOT NULL, [VALID_DATE] [smalldatetime] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_TP_SALARY_FIX] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[TP_SALARY_FIX] ADD DEFAULT ('') FOR [ORGANIZATION_ID] GO -- 30/03 -- GO CREATE TABLE [HR_EMPLOYEE_ASSETS]( [PR_KEY] [uniqueidentifier] NOT NULL, [TRAN_ID][nvarchar](20) NOT NULL, [TRAN_NO][nvarchar](20) NOT NULL, [TRAN_DATE][smalldatetime] NOT NULL, [DELIVERY_NO] [nvarchar](50) NOT NULL, [DATE_DELIVERY][smalldatetime] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [IS_DELIVERED] [smallint] NOT NULL, [PLATE_OF_DELIVERY] [nvarchar](200) NOT NULL, [NOTES_DELIVERY] [nvarchar](500) NOT NULL, [RECEIVES_NO] [nvarchar](50) NOT NULL, [DATE_RECEIVE][smalldatetime] NOT NULL, [EMPLOYEE_ID_RECEIVE] [nvarchar](20) NOT NULL, [IS_RECEIVED] [smallint] NOT NULL, [PLATE_OF_RECEIVE] [nvarchar](200) NOT NULL, [NOTES_RECEIVE] [nvarchar](500) NOT NULL PRIMARY KEY ([EMPLOYEE_ID])) GO CREATE TABLE [HR_EMPLOYEE_ASSETS_DETAIL]( [PR_KEY] [uniqueidentifier] NOT NULL, [FR_KEY] [uniqueidentifier] NOT NULL, [ASSETS_ID] [nvarchar](20) NOT NULL, [NUM_RECEIVE] [money] NOT NULL, [NUM_DELIVERY] [money] NOT NULL, [NUM_OWE] [money] NOT NULL, [STATUS] [nvarchar](200) NOT NULL, [NOTES] [nvarchar](500) NOT NULL PRIMARY KEY ( [FR_KEY],[ASSETS_ID] )) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_EMPLOYEE_ASSETS','HRM','HRM_INFO','FUNC','HRMHRINFOGROUP3','ht_amenities.png',80,'HR_EMPLOYEE_ASSETS',3,1) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' , enabled =0 where (form_name = 'FrmHr_Employee_Assets_EditList' and GRID_NAME = 'TREELIST') GO INSERT INTO SYS_TRAN (TRAN_ID,TRAN_NAME,TRAN_CLASS,TRAN_SUB_CLASS,LIST_ORDER,OUTPUT_FORM, POSTED,MODULE_ID,PROJECT_ID,USER_ID,ACTIVE,SHOW_IN_MENU) VALUES('HR_EMPLOYEE_ASSETS',N'Giao nhận tài sản nhân sự','HR_INFO','HR_EMPLOYEE_ASSETS',1,'FRMHR_EMPLOYEE_ASSETS',1,'HRM_INFO','HRM','ADMIN',1,0) GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('HR_ASSETS' ,'ASSETS_ID' ,'ASSETS_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO ALTER TABLE HR_EMPLOYEE_LEAVE_N ADD LOT nvarchar(50) DEFAULT '' NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('IS_NOT_SHOW_REASON_LEAVE_WHEN_CHECKIN', 1, N'Không hiển thị chế độ nghỉ khi có chấm công trong HR_TIME_WORK', 'INT', 'HRM') GO -- 31/03 -- GO ALTER TABLE HR_EMPLOYEE_ADDRESS ADD ADDRESS_ENG nvarchar(500) DEFAULT '' NOT NULL GO -- 01/04 -- GO ALTER TABLE [HR_EMPLOYEE_ASSETS] ADD DEPOSITS money DEFAULT 0 NOT NULL GO ALTER TABLE [HR_EMPLOYEE_ASSETS] ADD DEPOSITS_DATE smalldatetime DEFAULT '2015-01-01' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_ASSETS] ADD REPAY_TYPE nvarchar(50) DEFAULT '' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_ASSETS] ADD REPAY_DATE smalldatetime DEFAULT '2015-01-01' NOT NULL GO ALTER TABLE [HR_EMPLOYEE_ASSETS] ADD IS_REPAY smallint DEFAULT 0 NOT NULL GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('DAY_AUTO_LOCK_EVALUATION', '-30', N'Số ngày addday()vào ngày cuối tháng hiện tại', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HOUR_AUTO_LOCK_EVALUATION', '17', N'Số ngày addday()vào ngày cuối tháng hiện tại', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('MUNITE_AUTO_LOCK_EVALUATION', '1', N'Số ngày addday()vào ngày cuối tháng hiện tại', 'INT', 'HRM') GO -- 02/04 -- GO ALTER TABLE DM_EMPLOYEE_STATUS ADD EMPLOYEE_STATUS_NAME_EN nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE DM_EMPLOYEE_STATUS ADD EMPLOYEE_STATUS_NAME_OTHER nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE DM_HR_GROUP_POSITION ADD GROUP_POSITION_NAME_EN nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE DM_HR_GROUP_POSITION ADD GROUP_POSITION_NAME_OTHER nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD IDENTITY_ISSUE_PLACE_EN nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE HR_EMPLOYEE_INFO ADD IDENTITY_ISSUE_PLACE_OTHER nvarchar(200) DEFAULT '' NOT NULL GO -- 04/04 -- GO ALTER TABLE DM_CONTRACT_TYPE ADD CONTRACT_PERIOD smallint DEFAULT 0 NOT NULL GO ALTER TABLE DM_CONTRACT_TYPE ADD DUTY_RATE money DEFAULT 1 NOT NULL GO -- 05/04 -- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_EMPLOYEE_CONTRACT_EXP_VIEW','HRM','HRM_INFO','FUNC','HRMHRINFOGROUP3','Hrm_Dm_Position.png',80,'HR_EMPLOYEE_CONTRACT_EXP_VIEW',4,0) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' , enabled =0 where (form_name = 'FrmHr_Employee_Contract_Exp_View_EditList' and GRID_NAME = 'TREELIST') GO -- 07/04 -- GO ALTER TABLE DM_ADDRESS_TYPE ADD IS_PERMANENT smallint DEFAULT 0 NOT NULL GO ALTER TABLE HR_PLAN_OVERTIME ADD RQ_TIME_OUT smalldatetime DEFAULT '2010-01-01' NOT NULL GO ALTER TABLE HR_PLAN_OVERTIME ADD RQ_TIME_IN smalldatetime DEFAULT '2010-01-01' NOT NULL GO ALTER TABLE HR_PLAN_OVERTIME ADD RQ_OVERTIME_REG money DEFAULT 0 NOT NULL GO ALTER TABLE HR_PLAN_OVERTIME ADD IS_APPROVED smallint DEFAULT 1 NOT NULL GO ALTER TABLE HR_PLAN_OVERTIME ADD RQ_COMMENT nvarchar(200) DEFAULT '' NOT NULL GO -- 08/04 -- GO ALTER TABLE HR_TIME_WORK_MANUAL ADD COUNT_DAYS_MORE_ONE money DEFAULT 0 NOT NULL GO -- 12/04 -- GO CREATE TABLE [HR_ORG_MANAGE_SHIFT_PLAN]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL PRIMARY KEY ( [EMPLOYEE_ID],[PR_ORGANIZATION_ID] )) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_ORG_MANAGE_SHIFT_PLAN','HRM','HRM_TIME','LIST','','',100,'HR_ORG_MANAGE_SHIFT_PLAN',10,1) GO INSERT INTO SYS_SYSTEMVAR(VAR_NAME, VAR_VALUE, DESCRIPTION, VAR_TYPE, VAR_GROUP) VALUES ('SALE_COST_BY_ORGANIZATION', 1, 'SALE_COST_BY_ORGANIZATION', 'BOOLEAN', 'COMMON') GO -- 13-04-2015 GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_SALARY_TYPE_FOR_BASIC_AVG', 'LCB TB', '', 'STRING', 'HRM') GO -- 14/04 -- GO ALTER TABLE HR_SHIFT_PLAN ADD STATUS_IMPORT nvarchar(200) DEFAULT '' NOT NULL GO -- 15/04 -- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_MAIN_EMAIL_SENT_TIMEOUT', '30000', N'Thời gian chờ tối đa khi gửi email', 'INT', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_MAIN_EMAIL_ENABLE_SSL', 1, N'Thiết lập mã hóa bằng SSL', 'BOOLEAN', 'HRM') GO GO ----------------------------------------04/16/2015---------------------------------------------------------- GO CREATE TABLE [dbo].[DM_EXPENSE_CONTENT]( [EXPENSE_CONTENT_ID] [nvarchar](20) NOT NULL, [EXPENSE_CONTENT_NAME] [nvarchar](100) NOT NULL, [EXPENSE_FORMALITY_ID] [nvarchar](20) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_EXPENSE_CONTENT] PRIMARY KEY CLUSTERED ( [EXPENSE_CONTENT_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_EXPENSE_FORMALITY]( [EXPENSE_FORMALITY_ID] [nvarchar](20) NOT NULL, [EXPENSE_FORMALITY_NAME] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_EXPENSE_FORMALITY] PRIMARY KEY CLUSTERED ( [EXPENSE_FORMALITY_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO dbo.SYS_MENU ( MENU_ID , PROJECT_ID , MODULE_ID , MENU_TYPE , MENU_GROUP , MENU_ICON , MENU_WIDTH , MENU_TAG , MENU_ORDER , ACTIVE ) VALUES ( N'FIN_OM_DM_EXPENSE_CONTENT' , N'FIN' , N'FIN_OM' , N'LIST' , N'' , N'' , 0 , N'DM_EXPENSE_CONTENT' , 31 , 1 ) GO INSERT INTO dbo.SYS_MENU ( MENU_ID , PROJECT_ID , MODULE_ID , MENU_TYPE , MENU_GROUP , MENU_ICON , MENU_WIDTH , MENU_TAG , MENU_ORDER , ACTIVE ) VALUES ( N'FIN_OM_DM_EXPENSE_FORMALITY' , N'FIN' , N'FIN_OM' , N'LIST' , N'' , N'' , 0 , N'DM_EXPENSE_FORMALITY' , 32 , 1 ) GO alter table SALE_COST_DETAIL add EXPENSE_CONTENT_ID NVARCHAR(20) NOT NULL DEFAULT '' GO ALTER TABLE [dbo].[SALE_COST_DETAIL] DROP CONSTRAINT [IX_SALE_COST_DETAIL]; CREATE UNIQUE NONCLUSTERED INDEX [IX_SALE_COST_DETAIL] ON [dbo].[SALE_COST_DETAIL] ( [FR_KEY] ASC, [ITEM_OP_ID] ASC, [EXPENSE_CONTENT_ID] ASC, [PR_DETAIL_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO INSERT INTO [dbo].[SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES( 'DM_EXPENSE_CONTENT', 'EXPENSE_CONTENT_ID', 'EXPENSE_CONTENT_NAME', 'LIST', 1, 1, 1, 1, 0, 0, 20, 1, '') GO INSERT INTO [dbo].[SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES( 'DM_EXPENSE_FORMALITY', 'EXPENSE_FORMALITY_ID', 'EXPENSE_FORMALITY_NAME', 'LIST', 1, 1, 1, 1, 0, 0, 20, 1, '') GO -- 17/04 -- GO ALTER TABLE DM_HR_LEAVE_REASON ADD [HR_REASON_TYPE] NVARCHAR(100) DEFAULT '' NOT NULL GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcAllowanceTimeSheetByAmountLevel', N'CalcAllowanceTimeSheetByAmountLevel', N'Hàm tính phu cấp ngày công, chuyên cần theo ngày chênh lệch với ngày công chuẩn và kiểm tra điện kiện theo 1 loại hoặc nhiều loại công khác', 1, 1, N'ADMIN') GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcAllowanceTimeSheet', N'CalcAllowanceTimeSheet', N'Hàm tính phu cấp theo ngày công thực tế và dựa trên ngày công chuẩn, có kiểm tra điền kiện của một hay nhiều loại công khác', 1, 1, N'ADMIN') GO --07-05 GO ALTER TABLE PR_TIMESHEET ADD NOTES NVARCHAR(520) DEFAULT '' NOT NULL GO ALTER TABLE PR_SALARY_DETAIL ADD NOTES NVARCHAR(520) DEFAULT '' NOT NULL GO --20-05-2015 GO ALTER TABLE PR_SALARY ADD TOTAL_COST MONEY DEFAULT 0 NOT NULL GO ALTER TABLE PR_SALARY ADD TOTAL_COST_FC MONEY DEFAULT 0 NOT NULL GO -- 21/05 -- GO ALTER TABLE HR_EMPLOYEE_LEAVE ADD [LOT] NVARCHAR(20) DEFAULT 'LOT1' NOT NULL GO IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[HR_EMPLOYEE_LEAVE]') AND name = N'PK_HR_EMPLOYEE_LEAVE') ALTER TABLE [dbo].[HR_EMPLOYEE_LEAVE] DROP CONSTRAINT [PK_HR_EMPLOYEE_LEAVE] GO ALTER TABLE [dbo].[HR_EMPLOYEE_LEAVE] ADD CONSTRAINT [PK_HR_EMPLOYEE_LEAVE] PRIMARY KEY CLUSTERED ( [LEAVE_DATE] DESC, [EMPLOYEE_ID] ASC, [LOT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO --29-05 GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_IS_TIMESHEET_DETAIL', 1, N'Bảng chấm công tháng chi tiết theo từng gia đoạn', 'BOOLEAN', 'HRM') GO -- 01/06 -- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_NUM_MONTH_DOWN_SABBATICAL', '0', N'Số tháng giữ phép trả sau', 'INT', 'HRM') GO DROP PROCEDURE [dbo].[CHANGEACCOUNT] GO CREATE PROCEDURE [dbo].[CHANGEACCOUNT] @poldaccount varchar(20), @pnewaccount varchar(20) as begin transaction modify if not exists(select * from DM_ACCOUNT where ACCOUNT_ID=@pnewaccount) begin insert into DM_ACCOUNT SELECT @pnewaccount, ACCOUNT_NAME, ACCOUNT_NAME_ULS, ACCOUNT_LEVEL, IS_PARENT, IS_PR_DETAIL, IS_EXPENSE, IS_JOB, IS_ITEM, IS_VAT, IS_OOB, BALANCE_TYPE, BANK_NAME, BANK_BRANCH, BANK_ACCOUNT, VOUCHER_FILE_NAME, ACTIVE, USER_ID, ACCOUNT_TYPE_ID, PARENT_ACCOUNT_ID, CURRENCY_ID, RATE_METHOD, ACCOUNT_ID_ULS, ACCOUNT_NAME_JP, ACCOUNT_NAME_KR, IS_QUANTITY, IS_PAYMENT, IS_BANK, IS_POS, IS_CHECK, IS_CHAPTER, IS_CAPITAL_SOURCE FROM DM_ACCOUNT where account_id=@poldaccount end UPDATE DM_ACCOUNT SET ACTIVE=0 WHERE ACCOUNT_ID=@poldaccount UPDATE LEDGER SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE LEDGER SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount UPDATE VOUCHER_DETAIL SET ACCOUNT_ID_DEBIT=@pnewaccount WHERE ACCOUNT_ID_DEBIT=@poldaccount UPDATE VOUCHER_DETAIL SET ACCOUNT_ID_CREDIT=@pnewaccount WHERE ACCOUNT_ID_CREDIT=@poldaccount UPDATE BALANCE SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE SALE SET ACCOUNT_ID_PR=@pnewaccount WHERE ACCOUNT_ID_PR=@poldaccount UPDATE SALE SET ACCOUNT_ID_VAT=@pnewaccount WHERE ACCOUNT_ID_VAT=@poldaccount UPDATE SALE_DETAIL SET ACCOUNT_ID_COST=@pnewaccount WHERE ACCOUNT_ID_COST=@poldaccount UPDATE SALE_DETAIL SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE SALE_DETAIL SET ACCOUNT_ID_INCOME=@pnewaccount WHERE ACCOUNT_ID_INCOME=@poldaccount UPDATE PURCHASE SET ACCOUNT_ID_PR=@pnewaccount WHERE ACCOUNT_ID_PR=@poldaccount UPDATE PURCHASE SET ACCOUNT_ID_VAT=@pnewaccount WHERE ACCOUNT_ID_VAT=@poldaccount UPDATE PURCHASE SET ACCOUNT_ID_VAT_CREDIT=@pnewaccount WHERE ACCOUNT_ID_VAT_CREDIT=@poldaccount UPDATE PURCHASE_DETAIL SET ACCOUNT_ID_COST=@pnewaccount WHERE ACCOUNT_ID_COST=@poldaccount UPDATE PURCHASE_DETAIL SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE PURCHASE_DETAIL SET ACCOUNT_ID_RETURN=@pnewaccount WHERE ACCOUNT_ID_RETURN=@poldaccount UPDATE VAT_TRANSACTION SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE VAT_TRANSACTION SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount UPDATE ASSET SET DEP_ACCOUNT_ID=@pnewaccount WHERE DEP_ACCOUNT_ID=@poldaccount UPDATE ASSET SET EXPENSE_ACCOUNT_ID=@pnewaccount WHERE EXPENSE_ACCOUNT_ID=@poldaccount UPDATE ASSET SET FA_ACCOUNT_ID=@pnewaccount WHERE FA_ACCOUNT_ID=@poldaccount UPDATE ASSET_DEP SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE ASSET_DEP SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount UPDATE ADJUSTMENT_ASSET SET FA_ACCOUNT_ID=@pnewaccount WHERE FA_ACCOUNT_ID=@poldaccount UPDATE CONTRACT SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE CONTRACT_IMPLEMENTATION SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount UPDATE CONTRACT_PAYMENT SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount UPDATE CONTRACT_RATE SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE DM_POSTING_DETAIL SET ACCOUNT_ID_DEBIT=@pnewaccount WHERE ACCOUNT_ID_DEBIT=@poldaccount UPDATE DM_POSTING_DETAIL SET ACCOUNT_ID_CREDIT=@pnewaccount WHERE ACCOUNT_ID_CREDIT=@poldaccount UPDATE DM_PAYMENT_ACCOUNT SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE DM_PAYMENT_ACCOUNt SET SOURCE_ACCOUNT_ID=@pnewaccount WHERE SOURCE_ACCOUNT_ID=@poldaccount UPDATE TOOL_ALLOCATION SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE TOOL_ALLOCATION SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount UPDATE TOOL_ALLOCATION SET EXPENSE_ACCOUNT_ID=@pnewaccount WHERE EXPENSE_ACCOUNT_ID=@poldaccount UPDATE WAREHOUSE SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE WAREHOUSE SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount UPDATE WAREHOUSE_BALANCE SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE ADJUSTMENT SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE ADJUSTMENT SET ADJUST_ACCOUNT_ID=@pnewaccount WHERE ADJUST_ACCOUNT_ID=@poldaccount UPDATE CA_EXPENSE SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE CA_EXPENSE SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount UPDATE CA_EXPENSE_DECREASE SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE CA_EXPENSE_RESULT SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE CA_EXPENSE_RESULT SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount UPDATE CA_RATIO SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE DM_ITEM SET ACCOUNT_ID_COST=@pnewaccount WHERE ACCOUNT_ID_COST=@poldaccount UPDATE DM_ITEM SET ACCOUNT_ID_SALE_COST=@pnewaccount WHERE ACCOUNT_ID_SALE_COST=@poldaccount UPDATE DM_ITEM SET ACCOUNT_ID_INCOME=@pnewaccount WHERE ACCOUNT_ID_INCOME=@poldaccount UPDATE DM_ITEM SET ACCOUNT_ID_RETURN=@pnewaccount WHERE ACCOUNT_ID_RETURN=@poldaccount UPDATE DM_ITEM_CLASS SET DEFAULT_ACCOUNT_ID_COST=@pnewaccount WHERE DEFAULT_ACCOUNT_ID_COST=@poldaccount UPDATE DM_ITEM_CLASS SET DEFAULT_ACCOUNT_ID_INCOME=@pnewaccount WHERE DEFAULT_ACCOUNT_ID_INCOME=@poldaccount UPDATE DM_ITEM_CLASS SET DEFAULT_ACCOUNT_ID_RETURN=@pnewaccount WHERE DEFAULT_ACCOUNT_ID_RETURN=@poldaccount UPDATE PAYMENT_BALANCE SET ACCOUNT_ID=@pnewaccount WHERE ACCOUNT_ID=@poldaccount UPDATE PAYMENT_BALANCE SET ACCOUNT_ID_CONTRA=@pnewaccount WHERE ACCOUNT_ID_CONTRA=@poldaccount COMMIT transaction GO -- 03/06 -- GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_EMPLOYEE_LEAVE_CHECK','HRM','HRM_INFO','LIST','HRMHRINFOGROUP3','',80,'HR_EMPLOYEE_LEAVE_CHECK',30,0) GO --05-06 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcTimeSheetFormulaTotal', N'CalcTimeSheetFormulaTotal', N'-Phương thức tính toán ngày công không đi làm. hoặc ngày công chuẩn trừ đi tổng số ngày công theo công thức', 1, 0, N'ADMIN') GO --12-06 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcTimeSheetShiftNightByPeriod', N'CalcTimeSheetShiftNightByPeriod', N'-Phương thức tính công đêm theo khung giờ', 1, 0, N'ADMIN') GO -- 14/06 -- GO ALTER TABLE HR_INS_SALARY ADD REMAIN_SI_PE_AMOUNT money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD REMAIN_HI_PE_AMOUNT money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD REMAIN_UI_PE_AMOUNT money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD TOTAL_REMAIN_PE_AMOUNT money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD REMAIN_SI_CO_AMOUNT money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD REMAIN_HI_CO_AMOUNT money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD REMAIN_UI_CO_AMOUNT money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD TOTAL_REMAIN_CO_AMOUNT money DEFAULT 0 NOT NULL GO ALTER TABLE HR_INS_SALARY ADD TOTAL_REMAIN_AMOUNT money DEFAULT 0 NOT NULL GO ALTER TABLE SALE_COST_DETAIL ADD COMMENTS NVARCHAR(200) NOT NULL DEFAULT '' GO ----------------------------------------06/30/2015---------------------------------------------------------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('PRINT_ADJUSTMENT_BY_CONDITION', 1, N'In có đk biên bản kiểm kê', 'BOOLEAN', 'COMMON') GO ----------------------------------------07/06/2015---------------------------------------------------------- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('ADJUSTMENT_AVR_PRICE', 1, N'Lay gia binh quan trong kiem ke', 'BOOLEAN', 'COMMON') GO -- 30/06 -- GO ALTER TABLE HR_TRAINING_EMPLOYEE ADD SOURCE_TYPE nvarchar(50) DEFAULT 'Moudle_Training' NOT NULL GO -- 01/07 -- GO CREATE TABLE [dbo].[DM_PRODUCTION_STEP_GROUP]( [PRODUCTION_STEP_GROUP_ID] [nvarchar](20) NOT NULL, [PRODUCTION_STEP_GROUP_NAME] [nvarchar](200) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_PRODUCTION_STEP_GROUP] PRIMARY KEY CLUSTERED ( [PRODUCTION_STEP_GROUP_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_PRODUCTION_STEP_GROUP','HRM','HRM_SA_ITEM','LIST','HRMPRITEMGROUP1','',100,'DM_PRODUCTION_STEP_GROUP',5,1) GO -- 03/07 -- GO ALTER TABLE PR_ITEM_STEP ADD PRODUCTION_STEP_GROUP_ID nvarchar(20) DEFAULT '' NOT NULL GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_PRODUCTION_STEP_GROUP' ,'PRODUCTION_STEP_GROUP_ID' ,'PRODUCTION_STEP_GROUP_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO CREATE TABLE [dbo].[PR_ITEM_PLAN_RATE]( [PR_KEY] [uniqueidentifier] NOT NULL, [ITEM_ID] [nvarchar](20) NOT NULL, [FROM_QTY] [money] NOT NULL, [TO_QTY] [money] NOT NULL, [RATE_ITEM] [money] NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, [DATE_MODIFIED] [smalldatetime] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_PR_ITEM_PLAN_RATE_1] PRIMARY KEY CLUSTERED ( [ITEM_ID] ASC, [FROM_QTY] ASC, [TO_QTY] ASC, [EFFECTIVE_DATE] ASC, [ORGANIZATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO -- 06/07 -- GO ALTER TABLE LOGGING ALTER Column DESCRIPTION nvarchar(600) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_PR_ITEM_OUTPUT_2','HRM','HRM_SA_ITEM','FUNC','HRMPRITEMGROUP4','Contact.png',100,'PR_ITEM_OUTPUT_2',7,0) GO --03-07 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcAllowanceTimeSheetByAmountRange', N'CalcAllowanceTimeSheetByAmountRange', N'Hàm tính phu cấp ngày công theo tỷ lệ ngày công đi làm, theo ngày chênh lệch với ngày công chuẩn và kiểm tra điện kiện theo 1 loại hoặc nhiều loại công khác', 1, 1, N'ADMIN') GO --07/07 GO INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME], [PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID]) VALUES (N'CalcSalaryFormulaTotalByTimeSheet', N'CalcSalaryFormulaTotalByTimeSheet', N'Hàm tính lương với lương cơ bản bằng tổng công thức các loại lương trong tháng', 1, 1, N'ADMIN') GO UPDATE SYS_MENU SET MENU_TAG='AR_STATEMENT' WHERE MENU_ID='FIN_AR_ACCOUNTSUMMARY' GO UPDATE SYS_MENU SET MENU_TAG='AP_STATEMENT' WHERE MENU_ID='FIN_AP_ACCOUNTSUMMARY' GO UPDATE SYS_MENU SET MENU_TAG = 'AR_STATEMENT' WHERE MENU_ID = 'POS_SALE_ACCOUNTSUMMARY' GO -- 14/07 -- GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_SALARY_AUTO_UP_RATE', 0, N'Tỷ lệ tăng lương tự động khi gia hạn HĐ', 'INT', 'HRM') GO -- 15/07 -- GO CREATE TABLE [dbo].[DM_EVALUATION_PROBATION]( [EVALUATION_PROBATION_ID] [nvarchar](20) NOT NULL, [EVALUATION_PROBATION_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](500) NOT NULL, [PERCENTAGE] [money] NOT NULL, [PROPORTION] [money] NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_DM_EVALUATION_PROBATION] PRIMARY KEY CLUSTERED ( [EVALUATION_PROBATION_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO alter table DM_HR_EVA_CONVERT_RESULT add POINT money DEFAULT 0 NOT NULL GO CREATE TABLE [HR_PROBATION_EVALUATION]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [EVALUATION_PROBATION_ID] [nvarchar](20) NOT NULL, [PROPORTION] [money] NOT NULL, [RESULT_ID] [nvarchar](20) NOT NULL, [POINT] [money] NOT NULL, [POINT_PROPORTION] [money] NOT NULL, [COMMENT] [nvarchar](200) NOT NULL, [DATE_MODIFIED] [smalldatetime] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ( [PR_KEY] )) GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_EVALUATION_PROBATION' ,'EVALUATION_PROBATION_ID' ,'EVALUATION_PROBATION_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_EVALUATION_PROBATION','HRM','HRM_INFO','LIST','','',80,'DM_EVALUATION_PROBATION',20,0) GO -- 16/07 -- GO alter table HR_EMPLOYEE_CONTRACT add REVIEW_RESULT nvarchar(50) DEFAULT '' NOT NULL GO -- 20/07 -- GO CREATE TABLE [dbo].[DM_GROUP_REWARDS_FAULTS]( [GROUP_REWARDS_FAULTS_ID] [nvarchar](20) NOT NULL, [GROUP_REWARDS_FAULTS_NAME] [nvarchar](200) NOT NULL, [COMMENTS] [nvarchar](200) NOT NULL, [USER_ID] [nvarchar](20) NULL, [ACTIVE] [smallint] NULL, CONSTRAINT [PK_DM_GROUP_REWARDS_FAULTS] PRIMARY KEY CLUSTERED ( [GROUP_REWARDS_FAULTS_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO alter table HR_EMPLOYEE_REWARDS_FAULTS add GROUP_REWARDS_FAULTS_ID nvarchar(20) DEFAULT '' NOT NULL GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HRM_DM_GROUP_REWARDS_FAULTS','HRM','HRM_INFO','LIST','HRMADMINGROUP1','',0,'DM_GROUP_REWARDS_FAULTS',31,1) GO alter table DM_GROUP_REWARDS_FAULTS add TYPE_RF nvarchar(20) DEFAULT '' NOT NULL GO --22/07/2015 GO alter table HR_EMPLOYEE_REWARDS_FAULTS add COMMENT1 nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_REWARDS_FAULTS add COMMENT2 nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_REWARDS_FAULTS add COMMENT3 nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_REWARDS_FAULTS add COMMENT4 nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_REWARDS_FAULTS add COMMENT5 nvarchar(500) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_REWARDS_FAULTS add EMPLOYEE_ID_MAKE_RECORD nvarchar(20) DEFAULT '' NOT NULL GO alter table HR_EMPLOYEE_REWARDS_FAULTS add FORM_REWARDS_FAULTS_ID nvarchar(20) DEFAULT '' NOT NULL GO CREATE TABLE [dbo].[DM_FORM_REWARDS_FAULTS]( [FORM_REWARDS_FAULTS_ID] [nvarchar](20) NOT NULL, [FORM_REWARDS_FAULTS_NAME] [nvarchar](100) NOT NULL, [TYPE_RF] [nvarchar](20) NOT NULL, [COMMENT] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_FORM_REWARDS_FAULTS] PRIMARY KEY CLUSTERED ( [FORM_REWARDS_FAULTS_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO --31/07/2015 GO ALTER TABLE HR_EMPLOYEE_HEALTH ADD DATE_END smalldatetime DEFAULT getdate() NOT NULL GO -- 05/08 -- GO ALTER TABLE [DM_TIMESHEET_YEAR_SABBATICAL] ADD SABBATICAL_LIQUIDATION money DEFAULT 0 NOT NULL GO -- 06/08 -- GO CREATE TABLE [DM_HR_FIELD_NOT_EMPTY]( [PR_KEY] [uniqueidentifier] NOT NULL, [TABLE_NAME] [nvarchar](100) NOT NULL, [FIELD_ID] [nvarchar](100) NOT NULL, [IS_NOT_EMPTY] [smallint] NOT NULL, [COMMENT] [nvarchar](200) NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, PRIMARY KEY ( [PR_KEY] )) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HR_FIELD_NOT_EMPTY','HRM','HRM_ADMI','LIST','','',80,'DM_HR_FIELD_NOT_EMPTY',50,0) GO -- 07/08 -- GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('PR_ITEM_PRICE_STEP' ,'PRODUCTION_STEP_ID' ,'PRODUCTION_STEP_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO ALTER TABLE [dbo].[DM_FA_CLASS] ADD [FA_ACCOUNT_ID] [nvarchar](20) NOT NULL DEFAULT '' GO ALTER TABLE [dbo].[DM_FA_CLASS] ADD [DEP_ACCOUNT_ID] [nvarchar](20) NOT NULL DEFAULT '' GO ALTER TABLE [dbo].[DM_FA_CLASS] ADD [EXPENSE_ACCOUNT_ID] [nvarchar](20) NOT NULL DEFAULT '' GO -----------------------17/08/2015------------------- GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_HEALTH_CRITERIA' ,'CRITERIA_ID' ,'CRITERIA_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO GO CREATE TABLE [dbo].[DM_UNIFORM]( [UNIFORM_ID] [nvarchar](20) NOT NULL, [UNIFORM_NAME] [nvarchar](100) NOT NULL, [UNIFORM_NAME_SHORT] [nvarchar](50) NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [TIME_EXPIRED] [int] NOT NULL, [UNIT_PRICE] [money] NOT NULL, [COST_ASSISTANCE] [money] NOT NULL, [MONEY_DEPOSIT] [money] NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_UNIFORM] PRIMARY KEY CLUSTERED ( [UNIFORM_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ---------Danh muc chuc danh + dong phuc GO CREATE TABLE [dbo].[DM_UNIFORM_POSITION]( [PR_KEY] [uniqueidentifier] NOT NULL, [EFFECTIVE_DATE] [smalldatetime] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [POSITION_ID] [nvarchar](20) NOT NULL, [UNIFORM_ID] [nvarchar](20) NOT NULL, [QUANTITY] [int] NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_UNIFORM_POSITION] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ---------Thong tin dong phuc----------- GO CREATE TABLE [dbo].[HR_UNIFORM_INFO]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [UNIFORM_ID] [nvarchar](20) NOT NULL, [POSITION_ID] [nvarchar](20) NOT NULL, [DATE_SUPPLY] [smalldatetime] NOT NULL, [SIZE] [nvarchar](10) NOT NULL, [QUANTITY_RQ] [int] NOT NULL, [QUANTITY_REAL] [int] NOT NULL, [UNIT_PRICE] [money] NOT NULL, [COST_ASSISTANCE] [money] NOT NULL, [MONEY_DEPOSIT] [money] NOT NULL, [TIME_DEPRECIATION] [int] NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_HR_UNIFORM_IFO] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_UNIFORM','HRM','HRM_UNIFORM','LIST','HRMUNIFORMGROUP1','',0,'DM_UNIFORM',1,0) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_UNIFORM_POSITION','HRM','HRM_UNIFORM','LIST','HRMUNIFORMGROUP1','',0,'DM_UNIFORM_POSITION',2,0) GO INSERT INTO [SYS_TABLE] ([TABLE_NAME] ,[ID_FIELD] ,[NAME_FIELD] ,[TABLE_TYPE] ,[BACKUPS] ,[NUM_ORDER] ,[RES_ORDER] ,[CAN_GROUP] ,[ID_AUTO] ,[ID_MASK] ,[ID_LENGTH] ,[ID_PARTS] ,[ID_SPLIT]) VALUES ('DM_UNIFORM' ,'UNIFORM_ID' ,'UNIFORM_NAME' ,'LIST' ,'1' ,'1' ,'1' ,'1' ,'0' ,'0' ,'20' ,'1' ,'') GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_UNIFORM_INFO','HRM','HRM_UNIFORM','FUNC','HRMUNIFORMGROUP1','',0,'HR_UNIFORM_INFO',2,0) GO ---------06/08/2015 GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' , enabled =0 where (form_name = 'FrmHr_Uniform_Info' and GRID_NAME = 'TREELIST') GO -------11/08/2015 QUẢN LÝ SỨC KHỎE--------------------------------- GO -------dm tiêu chí------- GO CREATE TABLE [dbo].[DM_HEALTH_CRITERIA]( [CRITERIA_ID] [nvarchar](20) NOT NULL, [CRITERIA_NAME] [nvarchar](100) NOT NULL, [CRITERIA_NAME_SHORT] [nvarchar](50) NOT NULL, [NO_MONTH_RE_EXAMINATION] [int] NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_HEALTH_CRITERIA] PRIMARY KEY CLUSTERED ( [CRITERIA_ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[DM_HEALTH_CRITERIA_POSITION]( [PR_KEY] [uniqueidentifier] NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [POSITION_ID] [nvarchar](20) NOT NULL, [CRITERIA_ID] [nvarchar](20) NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_DM_HEALTH_CRITERIA_POSITION] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO CREATE TABLE [dbo].[HR_CRITERIA_RESULT]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [ORGANIZATION_ID] [nvarchar](20) NOT NULL, [POSITION_ID] [nvarchar](20) NOT NULL, [CRITERIA_ID] [nvarchar](20) NOT NULL, [RESULT_CRITERIA] [nvarchar](200) NOT NULL, [DATE_EXAMINATION] [smalldatetime] NOT NULL, [EXPIRATION_DATE] [smalldatetime] NOT NULL, [COMMENTS] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_HR_CRITERIA_RESULT] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HEALTH_CRITERIA','HRM','HRM_UNIFORM','LIST','HRMUNIFORMGROUP1','',0,'DM_HEALTH_CRITERIA',2,0) GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_DM_HEALTH_CRITERIA_POSITION','HRM','HRM_UNIFORM','FUNC','HRMUNIFORMGROUP1','',0,'DM_HEALTH_CRITERIA_POSITION',2,0) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' , enabled =0 where (form_name = 'FrmDm_Health_Criteria_Position' and GRID_NAME = 'TREELIST') GO INSERT INTO SYS_MENU ([MENU_ID] ,[PROJECT_ID] ,[MODULE_ID] ,[MENU_TYPE] ,[MENU_GROUP] ,[MENU_ICON] ,[MENU_WIDTH] ,[MENU_TAG] ,[MENU_ORDER] ,[ACTIVE]) VALUES ('HR_HR_CRITERIA_RESULT','HRM','HRM_UNIFORM','FUNC','HRMUNIFORMGROUP1','',0,'HR_CRITERIA_RESULT',1,0) GO update SYS_GRIDINFO set visible = '1', visibleindex = '0', filtered ='1' , enabled =0 where (form_name = 'FrmHr_Criteria_Result' and GRID_NAME = 'TREELIST') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HR_UNIFORM_LIST_COLOR', 'RED,YELLOW,GREEN,WHITE', N'Danh sách màu trong thông tin đồng phục', 'STRING', 'HRM') GO INSERT INTO [SYS_SYSTEMVAR] ([VAR_NAME] ,[VAR_VALUE] ,[DESCRIPTION] ,[VAR_TYPE] ,[VAR_GROUP]) VALUES ('HRM_VERSION_NEW', 0, N'Phien ban tinh luong moi', 'BOOLEAN', 'HRM') GO alter table HR_EMPLOYEE_HISTORY add DEPARTMENTS nvarchar(200) DEFAULT '' NOT NULL GO ALTER TABLE HR_TRAINING_EMPLOYEE ADD IS_CERTIFICATION smallint DEFAULT 0 NOT NULL GO ALTER TABLE HR_DOCUMENT_FILESTREAM ADD TBL_NAME NVARCHAR(200) DEFAULT '' NOT NULL GO ALTER TABLE HR_CERTIFICATION ADD FR_KEY uniqueidentifier DEFAULT NEWID() NOT NULL GO -----27/08/2015------------------- GO CREATE TABLE [dbo].[HR_PROFILE_EXIT]( [PR_KEY] [uniqueidentifier] NOT NULL, [EMPLOYEE_ID] [nvarchar](20) NOT NULL, [DATE_START] [smalldatetime] NOT NULL, [NO_MONTHS] [int] NOT NULL, [DATE_END] [smalldatetime] NOT NULL, [CONTENTS] [nvarchar](200) NOT NULL, [PROFILE_EXIT_PLACE_ID] [nvarchar](200) NOT NULL, [PROFILE_EXIT_PLACE_TEXT] [nvarchar](300) NOT NULL, [EXPENSE_REGISTRY] [money] NOT NULL, [EXPENSE_OUT] [money] NOT NULL, [CONTENTS1] [nvarchar](100) NOT NULL, [ACTIVE] [smallint] NOT NULL, [USER_ID] [nvarchar](20) NOT NULL, CONSTRAINT [PK_HR_PROFILE_EXIT] PRIMARY KEY CLUSTERED ( [PR_KEY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO SYS_SYSTEMVAR VALUES('COSTING_BY_ALL','0','COSTING_BY_ALL','BOOLEAN','COMMON') GO