Clean Data
Clean Data
GO
ALTER TABLE ASSET ADD EXPENSE1_ACCOUNT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE ASSET ADD JOB1_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE ASSET ADD EXPENSE1_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
EXEC DROPCOLUMN 'ASSET','EXPENZSE1_ID'
GO
-- 22/06 --
GO
ALTER TABLE HR_TRAINING_COURSE ADD ORGANIZATION_ID nvarchar(20) NOT NULL default
'00'
GO
--22-06-2016
GO
ALTER TABLE DM_SALARY_TYPE ALTER COLUMN PIT_RATE decimal(18,5)
GO
-- 21/06/2016---
GO
INSERT INTO SYS_SYSTEMVAR VALUES('JOB_BY_ID','1','JOB_BY_ID','BOOLEAN','COMMON')
GO
-- 24/06/2016---
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('USER_GROUP_BOOK_SALE','','USER_GROUP_BOOK_SALE','STRING','COMMON')
GO
ALTER TABLE SO_SCADA ADD START_TIME NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO_SCADA ADD FINISH_TIME NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO_SCADA1 ADD START_TIME NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO_SCADA1 ADD FINISH_TIME NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SALE ADD START_TIME NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SALE ADD FINISH_TIME NVARCHAR(20) DEFAULT '' NOT NULL
GO
--------22/06/2016--------
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('AUTO_SEND_MAIL_HR_CANDIDATES_POSITION',
'0',
N'Tự động gửi mail khi ứng viên được duyệt qua vòng',
'BOOLEAN',
'HRM')
GO
---24/06/2016--------
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HRM_SEND_MAIL_USER_LOGIN',
'0',
N'Gửi mail bằng tài khoản mail người đăng nhập',
'BOOLEAN',
'HRM')
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('AUTO_SEND_MAIL_HR_LEAVE',
'0',
N'Tự động gửi mail khi duyệt chế độ cho nhân viên',
'BOOLEAN',
'HRM')
GO
ALTER TABLE HR_EMPLOYEE_INFO
ADD PASS_WORK_EMAIL nvarchar(100) default '' NOT NULL
GO
--28-06-2016----
GO
ALTER TABLE PR_SALARY_FORMULA ADD SALARY_QUERY NVARCHAR(MAX) DEFAULT '' NOT NULL
GO
ALTER TABLE PR_SALARY_FORMULA ADD SALARY_QUERY1 NVARCHAR(MAX) DEFAULT '' NOT NULL
GO
GO
---------29/06/2016--------
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HR_IS_AUTO_CONTRACT_NO',
'1',
N'Tự động sinh số hợp đồng',
'BOOLEAN',
'HRM')
GO
------02/07/2016--------
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_PR_CUSTOMER','HRM','HRM_SA','LIST','HRMPRGROUP4','',100,'PR_CUSTOMER',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
('HR_PR_CUSTOMER_EMPLOYEE','HRM','HRM_SA','LIST','HRMPRGROUP4','',100,'PR_CUSTOMER_
EMPLOYEE',6,1)
GO
GO
GO
-- 07/07 --
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD ENROLL_NUMBER int NULL
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD CANDIDATES_ID nvarchar(20) NULL
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD WORD_PERMIT_NO nvarchar(50) NULL
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD WORD_PERMIT_ISSUE_DATE smalldatetime NULL
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD WORD_PERMIT_ISSUE_PLACE nvarchar(100) NULL
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD WORD_PERMIT_EXPIRE_DATE smalldatetime NULL
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD IMPORT_STATUS nvarchar(50) NOT NULL default
''
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD IMPORT_NOTE nvarchar(500) NOT NULL default
''
GO
insert into sys_table
values('DM_PRODUCT_CLASS','PRODUCT_CLASS_ID','PRODUCT_CLASS_NAME','VIEW',1,1,1,0,0,
0,20,1,'')
GO
-- 08/07 --
GO
ALTER TABLE HR_EMPLOYEE_CONTRACT ADD CONTRACT_SALARY_POINT1 money NOT NULL default
0
GO
ALTER TABLE HR_EMPLOYEE_CONTRACT ADD CONTRACT_SALARY_POINT2 money NOT NULL default
0
GO
ALTER TABLE HR_EMPLOYEE_CONTRACT ADD CONTRACT_SALARY_POINT3 money NOT NULL default
0
GO
ALTER TABLE HR_EMPLOYEE_CONTRACT ADD CONTRACT_SALARY_AMOUNT1 money NOT NULL default
0
GO
ALTER TABLE HR_EMPLOYEE_CONTRACT ADD CONTRACT_SALARY_AMOUNT2 money NOT NULL default
0
GO
ALTER TABLE HR_EMPLOYEE_CONTRACT ADD CONTRACT_SALARY_AMOUNT3 money NOT NULL default
0
GO
--07-07-2016---
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HRM_SHOW_GROUP_IN_SALARY',
'1',
N'Hiển thị group trong bảng lương',
'BOOLEAN',
'HRM')
GO
-------13/07/2015------------------
GO
ALTER TABLE HR_EMPLOYEE_INFO
ADD WORD_PERMIT_NO nvarchar(50) default '' NOT NULL
GO
------14/07/2016--------
GO
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
('HR_PR_VOUCHER','HRM','HRM_SA','LIST','HRMPRGROUP4','',100,'PR_VOUCHER',6,1)
GO
ALTER TABLE WAREHOUSE ADD PRODUCT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE VOUCHER_DETAIL ADD PRODUCT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE WAREHOUSE_BALANCE ADD PRODUCT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE REPORT_TEMPLATE ADD PRODUCT_ID NVARCHAR(20)
GO
ALTER TABLE REPORT_TEMPLATE ADD PRODUCT_CLASS_ID NVARCHAR(20)
GO
ALTER TABLE DM_ACCOUNT ADD IS_PRODUCT SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE ASSET ADD PRODUCT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE ASSET_DEP ADD PRODUCT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE TOOL_ALLOCATION ADD PRODUCT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
GO
GO
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('USE_DOTTED_REPORT_LINE','0','USE_DOTTED_REPORT_LINE','BOOLEAN','COMMON')
GO
-- 14/07 --
GO
ALTER TABLE HR_EMPLOYEE_STATUS ADD FILING_DATE smalldatetime NULL
GO
ALTER TABLE HR_EMPLOYEE_STATUS ADD STATUS_EXTRA_STRING_1 nvarchar(200) NOT NULL
default ''
GO
ALTER TABLE HR_EMPLOYEE_STATUS ADD STATUS_EXTRA_STRING_2 nvarchar(200) NOT NULL
default ''
GO
-- 19/07--
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD MARITAL_STATUS_ID nvarchar(20) NULL
GO
-- 19/07/2016---
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CLASS_GROUP_ID_BY_1_4','01,02,03,04','CLASS_GROUP_ID_BY_1_4','STRING','COMM
ON')
GO
insert into SYS_MENU
values('FIN_AUTO_RATION_SALE','FIN','POS_SALE','FUNC','FIN_RATION','so.png',100,'AU
TO_RATION_SALE',3,0)
GO
GO
ALTER TABLE VOUCHER ADD CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SALE ADD CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE LEDGER ADD CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_MENU
VALUES('FIN_OM_DM_CLASS_PR_DETAIL','FIN','FIN_OM','LIST','','',0,'DM_CLASS_PR_DETAI
L',100,0)
GO
-- 19/07/2016---
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CLASS_GROUP_ID_BY_1_4','01,02,03,04','CLASS_GROUP_ID_BY_1_4','STRING','COMM
ON')
GO
insert into SYS_MENU
values('FIN_AUTO_RATION_SALE','FIN','POS_SALE','FUNC','FIN_RATION','so.png',100,'AU
TO_RATION_SALE',3,0)
GO
-- 19/07--
GO
ALTER TABLE HR_EMPLOYEE_TEMP_IMPORT ADD MARITAL_STATUS_ID nvarchar(20) NULL
GO
-- 20/07 --
GO
CREATE TABLE [dbo].[SEC_PERMISSION_WEB](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FUNCTION_ID] [nvarchar](100) NULL,
[USER_GROUP_ID] [nvarchar](20) NOT NULL,
[IS_VIEW] [smallint] NOT NULL,
[IS_EXECUTE] [smallint] NOT NULL,
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
--20--07-2016---
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HRM_PIT_BY_CO',
0,
N'Phần thuế TNCN Công ty chi trả',
'INT',
'HRM')
GO
GO
insert into sys_table
values('DM_ITEM_PUMP','ITEM_ID','PUMP_ID','DATA',1,1,1,0,0,0,20,1,'')
GO
INSERT INTO SYS_MENU
VALUES('FIN_OM_DM_ITEM_PUMP','FIN','FIN_OM','LIST','','',0,'DM_ITEM_PUMP',101,0)
GO
ALTER TABLE SALE_DETAIL ADD PUMP_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO_DETAIL ADD PUMP_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
('PR_CUSTOMER'
,'CUSTOMER_ID'
,'CUSTOMER_NAME'
,'LIST'
,'1'
,'1'
,'1'
,'1'
,'0'
,'0'
,'20'
,'1'
,'')
GO
---26/07/2016--------------------------
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
('HR_DM_HR_WORK_PLACEMENTS','HRM','HRM_ADMI','LIST','HRMADMINGROUP2','',100,'DM_HR_
WORK_PLACEMENTS',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_WORK_PLACEMENTS'
,'WORK_PLACEMENTS_ID'
,'WORK_PLACEMENTS_NAME'
,'LIST'
,'1'
,'1'
,'1'
,'1'
,'0'
,'0'
,'20'
,'1'
,'')
GO
-- 28/07 --
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_POLITICAL_THEORY','HRM','HRM_ADMI','LIST','','',100,'DM_POLITICAL_THEORY',3
0,0)
GO
CREATE UNIQUE NONCLUSTERED INDEX [IX_DM_CLASS_PR_DETAIL] ON [DM_CLASS_PR_DETAIL]
(
[PR_DETAIL_ID] ASC,
[CLASS_ID] ASC,
[VALID_DATE] 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
EXEC DROPCOLUMN 'SO_SCADA','PUMP_ID'
GO
EXEC DROPCOLUMN 'SO_SCADA1','PUMP_ID'
GO
ALTER TABLE SO_SCADA ADD TANK_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO_SCADA1 ADD TANK_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
-----------29/07/2016----------------
GO
ALTER TABLE PR_VOUCHER
ADD END_DATE smalldatetime default GETDATE() NOT NULL
GO
ALTER TABLE PR_VOUCHER
ADD DATE_CREATE smalldatetime default GETDATE() NOT NULL
GO
ALTER TABLE PR_PAYMENT_ORDER
ADD END_DATE smalldatetime default GETDATE() NOT NULL
GO
ALTER TABLE PR_PAYMENT_ORDER
ADD DATE_CREATE smalldatetime default GETDATE() NOT NULL
GO
GO
ALTER TABLE PR_VOUCHER
ADD PR_KEY uniqueidentifier default NEWID() NOT NULL
GO
--------02/08/2016--------------------------
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_TIME_CHECKINOUT_IMPORT','HRM','HRM_TIME','LIST','HRMTIMEGROUP2','',0,'HR_HR
_TIME_CHECKINOUT_IMPORT',1,0)
GO
-- 03/08 --
GO
ALTER TABLE HR_CERTIFICATION ADD NATIONALITY_ID nvarchar(20) NOT NULL default ''
GO
ALTER TABLE SALE ALTER COLUMN VAT_TRAN_NO NVARCHAR(40)
GO
ALTER TABLE PURCHASE ALTER COLUMN VAT_TRAN_NO NVARCHAR(40)
GO
ALTER TABLE WAREHOUSE ALTER COLUMN VAT_TRAN_NO NVARCHAR(40)
GO
ALTER TABLE LEDGER ALTER COLUMN VAT_TRAN_NO NVARCHAR(40)
GO
ALTER TABLE VAT_TRANSACTION ALTER COLUMN VAT_TRAN_NO NVARCHAR(40)
GO
ALTER TABLE PAYMENT_BALANCE ALTER COLUMN VAT_TRAN_NO NVARCHAR(40)
GO
------14/08/2016----------------
GO
ALTER TABLE HR_CANDIDATES_INFO ADD FINGER_TEMPLATE nvarchar(MAX) NOT NULL default
''
GO
ALTER TABLE HR_CANDIDATES_INFO ADD DATE_UPDATE_FINGER SMALLDATETIME NULL
GO
ALTER TABLE HR_EMPLOYEE_OTHER ADD DATE_UPDATE_FINGER SMALLDATETIME NULL
GO
-- 13/08 --
GO
ALTER TABLE HR_CANDIDATES_INFO ADD YEAR_BIRTH int NOT NULL default 0
GO
--15/08/2016--------
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HR_CANDIDATES_MOBIPHONE_VT',
':096:097:098:0163:0164:0165:0166:0167:0168:0169:',
N'Danh sách đầu số nhà mạng viettel',
'STRING',
'HRM')
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HR_CANDIDATES_MOBIPHONE_VN',
':091:094:0123:0124:0125:0127:0129:',
N'Danh sách đầu số nhà mạng vinaphone',
'STRING',
'HRM')
GO
CREATE TABLE [dbo].[DM_CANDIDATES_LOG_SENT](
[PR_KEY] [uniqueidentifier] NOT NULL,
[CANDIDATES_ID] [nvarchar](20) NOT NULL,
[DATE_SENT] [smalldatetime] NOT NULL,
[STAUS_SENT] [nvarchar](50) NOT NULL,
[TURN_SENT] [money] NOT NULL,
[COMMENTS] [nvarchar](50) NOT NULL,
CONSTRAINT [PK_DM_CANDIDATES_LOG_SENT] PRIMARY KEY CLUSTERED
(
[CANDIDATES_ID] ASC,
[DATE_SENT] 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_CANDIDATES_LOG_SENT','HRM','HRM_REC','LIST','HRMRCGROUP2','',0,'DM_CANDIDAT
ES_LOG_SENT',1,1)
GO
--15-08-2016--
GO
update SYS_SYSTEMVAR set VAR_TYPE='BOOLEAN' where VAR_NAME='HRM_PIT_BY_CO'
GO
--19-08-2016---
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HRM_SA_IS_TRANF_ACC',
'0',
N'Transfer data to ACC',
'BOOLEAN',
'HRM')
GO
-- 17/08 --
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD DATE_APPROVE1 smalldatetime NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD DATE_APPROVE2 smalldatetime NULL
GO
-- 19/08 --
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('PR_SALARY_TYPE_EARLY_TIME_OUT',
'',
N'là loại lương tính thời gian về sớm',
'STRING',
'HRM')
GO
-- 22/08/2016---
GO
ALTER TABLE STUDY_REGISTER ADD DATE_OF_ISSUE SMALLDATETIME
GO
-- 23/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
('HR_CANDIDATES_POSITION_VIEW_STATUS1','HRM','HRM_REC','FUNC','HRMRCGROUP4','Contac
t.png',80,'HR_CANDIDATES_POSITION_VIEW_STATUS1',0,0)
GO
-- 24/08 --
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HRM_START_DATE_SABBATICAL_DATE_COMPANY',
'0',
N'Ngày bắt đầu tính phép là ngày vào cty',
'BOOLEAN',
'HRM')
GO
---25/08/2016---------
Go
CREATE procedure [dbo].[GETDATETIME_NOW]
@DateTimeServer DateTime output
as
begin transaction
Select @DateTimeServer= GETDATE()
commit transaction
GO
---01/09/2016----------------
GO
ALTER TABLE LOG_SERVICE_DEVICE
ADD COMPUTER NVARCHAR(100) default '' NOT NULL
GO
GO
ALTER TABLE LOG_SERVICE_DEVICE
ADD COMPUTER_IP NVARCHAR(20) default '' NOT NULL
GO
---05/09/2016----------------
GO
ALTER TABLE HR_EMPLOYEE_OTHER
ADD IS_PIT_BY_CO SMALLINT default 0 NOT NULL
GO
---30-08-2016----
INSERT INTO SYS_MENU
VALUES('DM_SALARY_TO_ACC','HRM','HRM_ADMI','LIST','','',0,'DM_SALARY_TO_ACC',0,1)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_SALARY_TO_ACC','HRM_ADMI_DM_SALARY_TO_ACC')
GO
GO
GO
---07-09-2016------
GO
INSERT INTO SYS_MENU
VALUES('PR_BACK_PAY','HRM','HRM_SA','LIST','','',0,'PR_BACK_PAY',0,1)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'PR_BACK_PAY','HRM_SA_PR_BACK_PAY')
GO
GO
--13-09-2016---
GO
INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME],
[PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID])
VALUES (N'CalcTimeSheetOverTimeNormalLevelContractOfficial',
N'CalcTimeSheetOverTimeNormalLevelContractOfficial-Hàm lấy số giờ OT theo khung
thời gian hợp đồng chính thức',
N'Hàm lấy số giờ OT theo khung thời gian hợp đồng chính thức', 1, 0, N'ADMIN')
GO
-- 15/09 --
GO
CREATE TABLE [dbo].[HR_CONTRACT_EVALUATION](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] 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,
[COMMENT1] [nvarchar](200) NOT NULL,
[COMMENT2] [nvarchar](200) NOT NULL,
[DATE_MODIFIED] [smalldatetime] NOT NULL,
[EMPLOYEE_ID_MODIFIED] [nvarchar](20) NOT NULL,
PRIMARY KEY CLUSTERED
(
[FR_KEY] ASC,
[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
GO
-- 19/09 --
GO
ALTER TABLE HR_EMPLOYEE_HEALTH ADD PR_KEY uniqueidentifier default NEWID() NOT NULL
GO
--19-09-2016---
GO
ALTER TABLE PR_VOUCHER
ADD IS_BACK_PAY smallint default 0 NOT NULL
GO
ALTER TABLE PR_VOUCHER
ADD SALARY_TYPE_BACK_PAY nvarchar(20) default '' NOT NULL
GO
ALTER TABLE CONTRACT ADD SETTLEMENT_DATE SMALLDATETIME NULL
GO
ALTER TABLE CONTRACT ADD CONTRACT_DURATION INT DEFAULT 0 NOT NULL
GO
ALTER TABLE CONTRACT ADD TERM_CONTRACT_NO NVARCHAR(30) DEFAULT '' NOT NULL
GO
CREATE TABLE [DM_CONTRACT_CLASS](
[CONTRACT_CLASS_ID] [nvarchar](20) NOT NULL,
[CONTRACT_CLASS_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE CONTRACT ADD CONTRACT_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_PUMP ADD ITEM_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
-- 22/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_NOTIFICATIONS_CONFIG','HRM','HRM_INFO','LIST','HRMHRINFOGROUP3','',80,'HR_NOTI
FICATIONS_CONFIG',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
('HR_NOTIFICATIONS_LOG','HRM','HRM_INFO','LIST','HRMHRINFOGROUP3','',80,'HR_NOTIFIC
ATIONS_LOG',0,1)
GO
GO
GO
--------24/09/2016----------
GO
CREATE TABLE [dbo].[DM_DOCUMENT_TYPE](
[DOCUMENT_TYPE_ID] [nvarchar](20) NOT NULL,
[DOCUMENT_TYPE_NAME] [nvarchar](50) NOT NULL,
[COMMENTS] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_DOCUMENT_TYPE] PRIMARY KEY CLUSTERED
(
[DOCUMENT_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 HR_DOCUMENT_FILESTREAM ADD PR_ORGANIZATION_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_HR_DOCUMENT_FILESTREAM','HRM','HRM_INFO','FUNC','HRMHRINFOGROUP3','Hr_Profile.
png',80,'HR_DOCUMENT_FILESTREAM',5,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_DOCUMENT_TYPE','HRM','HRM_INFO','LIST','HRMHRINFOGROUP3','Hr_Profile.png',8
0,'DM_DOCUMENT_TYPE',5,0)
GO
-----20/09/2016------
GO
CREATE TABLE [dbo].[PR_TIMESHEET_A](
[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] [decimal](18, 8) 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,
[NOTES] [nvarchar](520) NOT NULL,
CONSTRAINT [PK_PR_TIMESHEET_A] 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
Go
CREATE TABLE [dbo].[PR_SALARY_DETAIL_A](
[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,
[NOTES] [nvarchar](520) NOT NULL,
[BASIC_AMOUNT] [money] NOT NULL,
[SALARY_LEVEL] [money] NOT NULL,
CONSTRAINT [PK_PR_SALARY_DETAIL_A] 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
-- 27/09 --
GO
ALTER TABLE HR_CALCULATE_TIMER ADD SERVICE_TYPE [nvarchar](50) default
'TIMEKEEPING' NOT NULL
GO
ALTER TABLE VOUCHER ADD REFERENCE_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
INSERT INTO SYS_MENU
VALUES('FIN_INV_CURRENT_BALANCE','FIN','FIN_INV','FUNC','','',0,'CURRENT_BALANCE',2
,1)
GO
ALTER TABLE DM_PR_DETAIL ADD ITEM_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_ITEM ADD DATE_CREATED SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
-- 28/09 --
GO
ALTER TABLE HR_NOTIFICATIONS_CONFIG ADD FORM_EMAIL [nvarchar](max) default '' NOT
NULL
GO
---28-09-2016----
GO
ALTER TABLE PR_SALARY_FORMULA ADD MONTH_CAL_LIST NVARCHAR(50) DEFAULT '' NOT NULL
GO
ALTER TABLE CONTRACT ADD SETTLEMENT_DATE SMALLDATETIME NULL
GO
UPDATE SYS_FIELD SET ALLOWDBNULL=1 WHERE FIELD_NAME='SETTLEMENT_DATE'
GO
ALTER TABLE CONTRACT ADD CONTRACT_DURATION INT DEFAULT 0 NOT NULL
GO
ALTER TABLE CONTRACT ADD TERM_CONTRACT_NO NVARCHAR(30) DEFAULT '' NOT NULL
GO
ALTER TABLE CONTRACT ADD CONTRACT_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BUDGET ADD PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CA_BUDGET_BY_DATE','0','CA_BUDGET_BY_DATE','BOOLEAN','COMMON')
go
ALTER TABLE CA_BUDGET ADD DESCRIPTION NVARCHAR(200) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BUDGET ADD CURRENCY_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BUDGET ADD EXCHANGE_RATE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_BUDGET ADD AMOUNT_ORIG MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_BUDGET ADD DEBIT_CREDIT NVARCHAR(20) DEFAULT '' NOT NULL
GO
-- 02/10/2016---
GO
ALTER TABLE dbo.PO ADD PO_EXTRA_1 NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.PO ADD PO_EXTRA_2 NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.PO ADD PO_EXTRA_3 NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.VOUCHER ADD EMPLOYEE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
---03/10/2016----------
GO
INSERT INTO SYS_SYSTEMVAR VALUES('HR_AGE_MINIMUM','0',N'Độ tuổi tối
thiểu','INT','HRM')
GO
UPDATE SYS_TABLE SET ID_FIELD = 'DEVICE_ID',NAME_FIELD = 'DEVICE_NAME',TABLE_TYPE =
'LIST' where TABLE_NAME = 'HR_TIME_DEVICE'
GO
ALTER TABLE [dbo].[CA_BUDGET] DROP CONSTRAINT [PK_CA_BUDGET]
GO
ALTER TABLE [dbo].[CA_BUDGET] ADD CONSTRAINT [PK_CA_BUDGET] PRIMARY KEY CLUSTERED
(
[ORGANIZATION_ID] ASC,
[ACCOUNT_ID] ASC,
[JOB_ID] ASC,
[EXPENSE_ID] ASC,
[DAY_START] ASC,
[DAY_END] ASC,
[EMPLOYEE_ID] ASC,
[DEPARTMENT_ID] ASC,
[REGION_ID] ASC,
[ITEM_ID] ASC,
[PR_DETAIL_ID] ASC,
[DEBIT_CREDIT] 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,
FILLFACTOR = 90) ON [PRIMARY]
GO
ALTER TABLE DM_PR_DETAIL ALTER COLUMN BANK_ACCOUNT NVARCHAR(100)
GO
ALTER TABLE DM_PR_DETAIL ALTER COLUMN BANK_NAME NVARCHAR(100)
GO
ALTER TABLE DM_PR_DETAIL ALTER COLUMN BANK_BRANCH NVARCHAR(100)
GO
ALTER TABLE SO ADD REC_PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
--06-10-2016----
GO
CREATE TABLE [dbo].[PR_BONUS_RATE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[PR_ORGANIZATION_ID] [nvarchar](250) NOT NULL,
[BONUS_TYPE_ID] [nvarchar](20) NOT NULL,
[FROM_BONUS_POINT] [money] NOT NULL,
[TO_BONUS_POINT] [money] NOT NULL,
[BONUS_RATE] [money] NOT NULL,
[EFFECTIVE_DATE] [smalldatetime] NOT NULL,
[FOMULAR_TOTAL_POINT] [nvarchar](250) NULL,
CONSTRAINT [PK_PR_BONUS_RATE_1] PRIMARY KEY CLUSTERED
(
[PR_ORGANIZATION_ID] ASC,
[BONUS_TYPE_ID] ASC,
[EFFECTIVE_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
--06/10--
GO
ALTER TABLE [dbo].[POS_SHIFT_PUMP] ADD [QUANTITY_TT] money not null DEFAULT ((0))
GO
ALTER TABLE [dbo].[POS_SHIFT_PUMP] ADD [QUANTITY_CN] money not null DEFAULT ((0))
GO
GO
GO
GO
CREATE TABLE [PO_PAYMENT_PLAN](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[PAYMENT_NO] [int] NOT NULL,
[DELIVERY_NO] [int] NOT NULL,
[PERCENT_AMOUNT] [money] NOT NULL,
[AMOUNT] [money] NOT NULL,
[PAYMENT_EXPECTED_DATE] [smalldatetime] NOT NULL,
[DELIVERY_EXPECTED_DATE] [smalldatetime] NOT NULL,
CONSTRAINT [PK_PO_PAYMENT_PLAN] 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
--11-10-2016----
GO
ALTER TABLE PR_BONUS_RATE
ADD LIST_POSITION_ID nvarchar(350) default '' NOT NULL
GO
-- 12/10/2016---
GO
ALTER TABLE dbo.CONTRACT ADD PR_DETAIL_GUARANTEE_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE dbo.CONTRACT ADD PERIOD_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.CONTRACT ADD PERIOD_GRACE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.CONTRACT ADD REFERENCE_NO NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.CONTRACT ADD REFERENCE_DATE SMALLDATETIME NOT NULL DEFAULT
'1/1/1900'
GO
insert into SYS_MENU
values('FIN_CONTRACT_DM_PERIOD','FIN','FIN_CONTRACT','LIST','','',0,'DM_PERIOD',3,0
)
GO
CREATE TABLE [dbo].[DM_PERIOD](
[PERIOD_ID] [nvarchar](20) NOT NULL,
[PERIOD_NAME] [nvarchar](50) NOT NULL,
[PERIOD_NUMBER] [int] NOT NULL,
[PERIOD_TYPE] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](50) NOT NULL,
CONSTRAINT [PK_DM_PERIOD] PRIMARY KEY CLUSTERED
(
[PERIOD_ID] 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
CREATE TABLE [dbo].[CONTRACT_PURPOSE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[CONTRACT_NO] [nvarchar](20) NOT NULL,
[TRAN_ID] [nvarchar](50) NOT NULL,
[DESCRIPTION] [nvarchar](100) NOT NULL,
[AMOUNT] [money] NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_CONTRACT_PURPOSE] 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
-------12/10/2016-----------
GO
ALTER TABLE HR_ASSETS_DETAILS ADD VALUE6 nvarchar(200) default '' NOT NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD VALUE7 nvarchar(200) default '' NOT NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD VALUE8 nvarchar(200) default '' NOT NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD VALUE9 nvarchar(200) default '' NOT NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD VALUE10 nvarchar(200) default '' NOT NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD DATE_VALUE1 SMALLDATETIME NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD DATE_VALUE2 SMALLDATETIME NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD DATE_VALUE3 SMALLDATETIME NULL
GO
ALTER TABLE HR_ASSETS ADD UNIT_ID nvarchar(20) default '' NOT NULL
GO
--14-10-2016---
GO
ALTER TABLE PR_SALARY_FORMULA ADD IS_TIMESHEET_TEMP SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_SALARY_FORMULA ADD IS_SALARY_AMOUNT_TEMP SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_SALARY_FORMULA ADD TIMESHEET_STD MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_SALARY_FORMULA ADD SALARY_AMOUNT_STD MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_SALARY_FORMULA ADD IS_SALARY_TYPE_TEMP SMALLINT DEFAULT 0 NOT NULL
GO
--18-10-2016---
GO
INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME],
[PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID])
VALUES (N'CalcTimeSheetBonusTypeTotalPoint',
N'CalcTimeSheetBonusTypeTotalPoint-Phương thức lấy tổng điểm xếp loại ABC',
N'Phương thức lấy tổng điểm xếp loại ABC', 1, 0, N'ADMIN')
GO
--28/10/2016--
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('STRING_URL_UPDATE_MODE','','STRING_URL_UPDATE_MODE','STRING','COMMON')
GO
--29/10/2016--
GO
ALTER TABLE HR_ASSETS_DETAILS ADD DATE_MODIFY SMALLDATETIME default GETDATE() NOT
NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD IS_ACCESSORIE SMALLINT default '0' NOT NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD IS_FIX SMALLINT default '0' NOT NULL
GO
ALTER TABLE HR_ASSETS_DETAILS ADD DATE_FIX SMALLDATETIME NULL
GO
-- Công thời gian 14 cột
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NT_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NT_D_TV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NN_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NN_D_TV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NL_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NL_D_TV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NT_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NT_D_STV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NN_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NN_D_STV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NL_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CONGTG_NL_D_STV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [WT_NT_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [WT_NT_D_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [WT_NN_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [WT_NN_D_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [WT_NL_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [WT_NL_D_STV] [money] default '0' NOT NULL
GO
-- Công OT 12 CỘT + 10 CỘT CHIA KHOẢNG(VÙNG)
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NT_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NT_D_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NN_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NN_D_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NL_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NL_D_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NT_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NT_D_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NN_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NN_D_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NL_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_NL_D_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_1_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_2_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_3_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_4_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_5_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_1_STV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_2_STV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_3_STV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_4_STV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [OT_RANGE_5_STV] [money] default '0' NOT
NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B1_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B2_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B3_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B4_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B5_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B6_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B7_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B8_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B9_TV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_NP_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_A1_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_A2_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_A3_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_A4_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_A5_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_A6_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_A7_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_A8_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_A9_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B1_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B2_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B3_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B4_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B5_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B6_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B7_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B8_STV] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [LEAVE_B9_STV] [money] default '0' NOT NULL
GO
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CAL_LATE_TIME_IN_COUNT_STV] [money] default
'0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CAL_EARLY_TIME_OUT_COUNT_STV] [money]
default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CAL_FORGET_CHECK_COUNT_STV] [money] default
'0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CAL_NOT_CHECK_COUNT_STV] [money] default '0'
NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COPY_B1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COPY_B2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COPY_B3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COPY_B4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COPY_B5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COPY_B6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COPY_B7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COPY_B8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COPY_B9] [money] default '0' NOT NULL
GO
--Cột mởi rộng 99 cột
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_A1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_A2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_A3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_A4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_A5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_A6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_A7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_A8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_A9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_B1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_B2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_B3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_B4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_B5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_B6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_B7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_B8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_B9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_C1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_C2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_C3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_C4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_C5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_C6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_C7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_C8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_C9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_D1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_D2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_D3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_D4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_D5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_D6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_D7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_D8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_D9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_E1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_E2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_E3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_E4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_E5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_E6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_E7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_E8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_E9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_F1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_F2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_F3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_F4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_F5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_F6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_F7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_F8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_F9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_G1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_G2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_G3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_G4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_G5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_G6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_G7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_G8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_G9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_H1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_H2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_H3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_H4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_H5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_H6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_H7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_H8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_H9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_I1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_I2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_I3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_I4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_I5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_I6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_I7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_I8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_I9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_J1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_J2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_J3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_J4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_J5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_J6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_J7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_J8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_J9] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_K1] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_K2] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_K3] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_K4] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_K5] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_K6] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_K7] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_K8] [money] default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [EXTRA_K9] [money] default '0' NOT NULL
GO
--Loại công Ảo - Thật
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [TIMEKEEPING_TYPE] NVARCHAR(20) default ''
NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [DATE_MODIFIED] [smalldatetime] default
Getdate() NOT NULL
GO
CREATE TABLE [dbo].[PR_EMPLOYEE_POSITION_CONFIG](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FORM_NAME] [nvarchar](50) NOT NULL,
[GRID_NAME] [nvarchar](30) NOT NULL,
[COLUMN_NAME] [nvarchar](50) NOT NULL,
[FORMULA] [nvarchar](max) NOT NULL,
[FORMULA_CODE] [nvarchar](100) NOT NULL,
[FORMULA_EXPLAIN] [nvarchar](200) NOT NULL,
[FORMULA_CODE_EXPLAIN] [nvarchar](200) NOT NULL,
[IS_IMPORT] [smallint] NOT NULL,
CONSTRAINT [PK_PR_EMPLOYEE_POSITION_CONFIG] PRIMARY KEY CLUSTERED
(
[FORM_NAME] ASC,
[GRID_NAME] ASC,
[COLUMN_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
('PR_PR_EMPLOYEE_POSITION','HRM','HRM_SA','FUNC','HRMPRGROUP2','HrTime_Config.png',
80,'PR_EMPLOYEE_POSITION',1,0)
GO
-- 27/10/2016---
GO
ALTER TABLE VOUCHER_DETAIL ADD PERCENTAGE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE_DETAIL ADD CHAPTER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE PURCHASE_DETAIL ADD CHAPTER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
--01/11/2016--
-- 1 cột đếm số dòng position-------
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [COUNT_ROW] INT default '0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION_CONFIG ADD [MAP_COLUMN] NVARCHAR(20) default ''
NOT NULL
GO
-- -- SUM TỔNG SỐ LẦN SỚM - MUỘN - QUÊN QUẸT/ LÀM TRÒN VÀ KHÔNG LÀM TRÒN 8 CỘT-----
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CAL_LATE_TIME_IN_SUM_TV] [money] default '0'
NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CAL_EARLY_TIME_OUT_SUM_TV] [money] default
'0' NOT NULL
GO
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CAL_LATE_TIME_IN_SUM_STV] [money] default
'0' NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_POSITION ADD [CAL_EARLY_TIME_OUT_SUM_STV] [money] default
'0' NOT NULL
GO
-- 01/11/2016---
GO
INSERT INTO SYS_SYSTEMVAR VALUES('DAY_START_RATION_BOOK','2:00:00',N'Bắt đầu đặt ăn
từ 0h thứ 2','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR VALUES('DAY_END_RATION_BOOK','6:16:00',N'Kết thúc đặt ăn
lúc 16h thứ 6','STRING','COMMON')
GO
----------------------------------------
02/11-----------------------------------------
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'ACCOUNT_JOURNAL_PRINT','FIN_GL_ACCOUNT_PRINT')
GO
insert into SYS_MENU
values('FIN_GL_ACCOUNT_PRINT','FIN','FIN_GL','FUNC','GLGROUP2','',0,'ACCOUNT_JOURNA
L_PRINT',3,0)
GO
ALTER TABLE SALE ADD DEPARTMENT_ID_RECEIVE NVARCHAR(20) DEFAULT ''
GO
-- 09/11 --
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_POINT1 money default 0 NOT NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_POINT2 money default 0 NOT NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_POINT3 money default 0 NOT NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_POINT4 money default 0 NOT NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_POINT5 money default 0 NOT NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_AMOUNT1 money default 0 NOT NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_AMOUNT2 money default 0 NOT NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_AMOUNT3 money default 0 NOT NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_AMOUNT4 money default 0 NOT NULL
GO
ALTER TABLE HR_CANDIDATES_POSITION ADD SALARY_AMOUNT5 money default 0 NOT NULL
GO
--10/11/2016
GO
ALTER TABLE PR_EMPLOYEE_POSITION_CONFIG ADD [CAL_POS_TYPE] NVARCHAR(20) default ''
NOT NULL
GO
ALTER TABLE COST_APPLICATION ADD USE_FINISHED_QTY SMALLINT DEFAULT 1 NOT NULL
GO
UPDATE SYS_RESOURCE SET RES_VALUE=N'Có nhiều hơn 1 ca đang mở, bạn phải đóng bớt
các ca' where RES_VALUE=N'MSG_MORE_THAN_1_OPEN_SHIFT'
GO
--11/11--
GO
-- 14/11 --
GO
GO
GO
--14-11-2016--
GO
CREATE TABLE [dbo].[DM_PR_EXPENSE_GROUP1](
[PR_EXPENSE_GROUP1_ID] [nvarchar](20) NOT NULL,
[PR_EXPENSE_GROUP1_NAME] [nvarchar](150) NOT NULL,
[IS_INCOME] [smallint] NOT NULL,
[IS_REDUCTION] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
CONSTRAINT [PK_DM_PR_EXPENSE_GROUP1] PRIMARY KEY CLUSTERED
(
[PR_EXPENSE_GROUP1_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
GO
ALTER TABLE BUDGET ADD JOB_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
--16/11/2016--
GO
ALTER TABLE DM_HRM_WORKDAY ADD [LOT] NVARCHAR(20) default '' NOT NULL
GO
ALTER TABLE HR_ROTATION_ASSETS_DETAIL ADD UNIT_ID nvarchar(20) default '' NOT NULL
GO
ALTER TABLE HR_MAINTENANCE_ASSETS_DETAIL ADD UNIT_ID nvarchar(20) default '' NOT
NULL
GO
-- 15/11/2016---
GO
GO
insert into SYS_MENU
values('FIN_CA_COST_BALANCE','FIN','FIN_CA','FUNC','CAGROUP2','',0,'COST_BALANCE',1
0,0)
GO
-- 16/11/2016---
GO
ALTER TABLE COST_BALANCE ADD QUANTITY MONEY NOT NULL DEFAULT 0
GO
-- 16/11 --
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HR_ORDER_LIST_PLUS_COLUMN_STRING',
':OVERTIME:SHIFT:WORKTIME:',
N'Danh sách cột và thứ tự hiển thị trên báo cáo công tổng hợp cột ALL',
'STRING',
'HRM')
GO
--17-11-2016----
GO
ALTER TABLE SYS_REPORT ADD EXTRA_COL INT DEFAULT 0 NOT NULL
GO
ALTER TABLE SYS_REPORT ADD COMMENT_TEXT NVARCHAR(500) DEFAULT '' NOT NULL
GO
ALTER TABLE SYS_REPORT ADD COMMENT_FONT_NAME NVARCHAR(30) DEFAULT '' NOT NULL
GO
ALTER TABLE SYS_REPORT ADD COMMENT_FONT_SIZE INT DEFAULT 8 NOT NULL
GO
ALTER TABLE SYS_REPORT ADD COMMENT_FONT_COLOR NVARCHAR(30) DEFAULT '' NOT NULL
GO
ALTER TABLE SYS_REPORT ADD COMMENT_FONT_STYLE NVARCHAR(30) DEFAULT '' NOT NULL
GO
-- 18/11 --
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HR_IS_AUTO_CAPTION_COLUMN_RPT_SALARY_TOTAL',
'1',
N'Tự động dịch column báo cáo lương tháng LP',
'BOOLEAN',
'HRM')
GO
GO
ALTER TABLE MO_DETAIL ADD FIXED_UNIT_PRICE MONEY DEFAULT (0) NOT NULL
GO
ALTER TABLE MO_DETAIL ADD FIXED_AMOUNT MONEY DEFAULT (0) NOT NULL
GO
ALTER TABLE MO ADD REFERENCE_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-
0000-000000000000' NOT NULL
GO
ALTER TABLE MO ADD SO_TRAN_NO NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE PURCHASE ADD MO_TRAN_NO NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SALE ADD MO_TRAN_NO NVARCHAR(20) DEFAULT '' NOT NULL
GO
insert into sys_table values('DM_MO','MO_ID','MO_ID','VIEW',1,1,1,0,0,0,20,1,'')
GO
ALTER TABLE MO ADD IS_ONCE SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE MO_DETAIL ADD EXPECTED_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
ALTER TABLE MO_DETAIL ADD NOTES NVARCHAR(200) DEFAULT ''
GO
ALTER TABLE TOOL_ALLOCATION ADD DEPARTMENT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE MO ADD DEPARTMENT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('DEFAULT_JOB_CLASS_ITEM_ID','','DEFAULT_JOB_CLASS_ITEM_ID','STRING','COMMON'
)
GO
DROP VIEW DM_PR_DETAIL_TAX
GO
CREATE VIEW DM_PR_DETAIL_TAX AS
SELECT PR_DETAIL_ID, PR_DETAIL_NAME + N' Mã số thuế:' + TAX_FILE_NUMBER AS
PR_DETAIL_NAME FROM DM_PR_DETAIL
GO
insert into sys_table
values('DM_PR_DETAIL_TAX','PR_DETAIL_ID','PR_DETAIL_NAME','VIEW',1,1,1,1,0,0,20,1,'
')
GO
ALTER TABLE LEDGER ADD FIXED_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE ADD FIXED_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE_BALANCE ADD FIXED_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE MO ADD DEPARTMENT_ID_RECEIVE NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE MO ADD QUOTE_NO NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE MO_DETAIL ADD COST_01 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD JOB_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
---23-11-2016---
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HRM_PHOTO_HEIGHT',
173,
N'Chieu cao anh nhan vien',
'INT',
'HRM')
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HRM_PHOTO_WIDTH',
133,
N'Do rong anh nhan vien',
'INT',
'HRM')
GO
GO
GO
GO
insert into sys_table
values('DM_GUARANTEE','GUARANTEE_ID','GUARANTEE_NAME','LIST',1,1,1,1,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_CONTRACT_GUARANTEE','FIN','FIN_CONTRACT','FUNC','CONTRACT_GUARANTEE','',0,'GU
ARANTEE',10,0)
GO
INSERT INTO SYS_MENU VALUES
('FIN_CONTRACT_DM_GUARANTEE','FIN','FIN_CONTRACT','LIST','','',0,'DM_GUARANTEE',10,
0)
GO
-- 28/11 --
GO
INSERT INTO SYS_SYSTEMVAR (VAR_NAME, VAR_VALUE, DESCRIPTION, VAR_TYPE, VAR_GROUP)
VALUES ('HRM_IS_MAIN_FTP', 1, N'Sử dụng ftp server','BOOLEAN','HRM')
GO
INSERT INTO SYS_SYSTEMVAR (VAR_NAME, VAR_VALUE, DESCRIPTION, VAR_TYPE, VAR_GROUP)
VALUES ('HRM_MAIN_FTP_LINK','ftp://117.0.38.37/',N'Link ftp','STRING','HRM')
GO
INSERT INTO SYS_SYSTEMVAR (VAR_NAME, VAR_VALUE, DESCRIPTION, VAR_TYPE, VAR_GROUP)
VALUES ('HRM_MAIN_FTP_USER', 'fts_bao', N'Tên tài khoản ftp','STRING','HRM')
GO
INSERT INTO SYS_SYSTEMVAR (VAR_NAME, VAR_VALUE, DESCRIPTION, VAR_TYPE, VAR_GROUP)
VALUES ('HRM_MAIN_FTP_PASS', '11', N'Mật khẩu ftp','STRING','HRM')
GO
INSERT INTO SYS_SYSTEMVAR (VAR_NAME, VAR_VALUE, DESCRIPTION, VAR_TYPE, VAR_GROUP)
VALUES ('HRM_MAIN_FTP_ROOT_FOLDER', 'HR_DOCUMENT_FILESTREAM', N'Thư mục cha
ftp','STRING','HRM')
GO
-- 28/11/2016---
GO
ALTER TABLE dbo.DM_CLASS ADD JOB_ID_RATION NVARCHAR(20) NOT NULL DEFAULT ''
GO
-- 28/11/2016 --
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('IS_HRM_LIST_EMPLOYEE_IMPORT',
'1',
N'Là danh sách nhân viên từ hồ sơ nhân sự',
'BOOLEAN',
'HRM')
GO
--- 28-11-2016---
GO
ALTER TABLE PR_PIT_DETAIL ADD TOTAL_INCOME_NO_PIT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_PIT_DETAIL ADD TOTAL_REDUCTION_NO_PIT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_PIT_DETAIL ADD ACT_RECEIVE_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
-- 29/11/2016---
GO
GO
GO
GO
INSERT INTO dbo.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 ,
IS_SALE , IS_LISTING , IS_FIXED_LENGTH_TRAN_NO ,
TRAN_NO_LENGTH ,TRAN_NO_PREFIX ,TRAN_NO_POSTFIX ,TRAN_NO_BY_MONTH ,
TRAN_NO_BY_DAY , IS_POS
)
VALUES ( N'BH_ADJUST' , N'Điều chỉnh cuối quý' ,
N'SALE_ADJUST' , N'BH' ,
10 , N'FRMSALE_ADJUSTMENT' ,
1 , N'FIN_OM' , N'FIN' , N'ADMIN' ,
1 , 0 , 0 , 0 ,
0 , 6 , N'' , N'' ,
0 , 0 , 0
)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CREATE_AUTO_POSTING_LEDGER','0','CREATE_AUTO_POSTING_LEDGER','BOOLEAN','COM
MON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('DEFAULT_JOB_ID_FOR_CLTG','','DEFAULT_JOB_ID_FOR_CLTG','STRING','COMMON')
GO
-- 30/11/2016---
GO
ALTER TABLE dbo.COST_BALANCE ADD PR_DETAIL_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.SALE_ADJUSTMENT ADD IS_ADJUSTMENT SMALLINT NOT NULL DEFAULT 0
GO
-- 03/12/2016---
GO
ALTER TABLE dbo.COST_BALANCE ADD WAREHOUSE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.COST_BALANCE ADD ACCOUNT_ID_COST NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.SALE_ADJUSTMENT_DETAIL ADD WAREHOUSE_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE dbo.SALE_ADJUSTMENT_DETAIL ADD ACCOUNT_ID_COST NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE MO ADD SO_TRAN_DATE SMALLDATETIME DEFAULT '1900-01-01' NOT NULL
GO
ALTER TABLE COST_BALANCE ADD IS_COST_ALLOCATED SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_FINISHED_QUANTITY DROP CONSTRAINT FK_CA_FINISHED_QUANTITY_DM_JOB
GO
ALTER TABLE CA_PRODUCT_COST DROP CONSTRAINT FK_CA_PRODUCT_COST_DM_JOB
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('DEFAULT_PRICE_LEVEL_ID_DM_PR_DETAIL','','DEFAULT_PRICE_LEVEL_ID_DM_PR_DETAI
L','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('VINACOMIN_DEPARTMENT_LIST_A','','VINACOMIN_DEPARTMENT_LIST_A','STRING','COM
MON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('VINACOMIN_EXPENSE_ID_MEAL','','VINACOMIN_EXPENSE_ID_MEAL','STRING','COMMON'
)
GO
-- 12/12/2016---
GO
ALTER TABLE dbo.COST_BALANCE ADD ACTUAL_DATE SMALLDATETIME
GO
--14/12--
GO
alter table DM_PROVINCES add REGION_ID nvarchar(20) not null default ''
GO
--14/12--
GO
alter table DM_PROVINCES add PROVINCE_NAME_EN nvarchar(50) not null default ''
GO
ALTER TABLE CA_BEGINNING_QUANTITY DROP CONSTRAINT FK_CA_BEGINNING_QUANTITY_DM_JOB
GO
ALTER TABLE CA_BEGINNING_AMOUNT DROP CONSTRAINT FK_CA_BEGINNING_AMOUNT_DM_JOB
GO
GO
ALTER TABLE DM_HR_LEAVE_REASON ADD HR_UNIT_REASON_TYPE nvarchar(20) default '' NOT
NULL
GO
ALTER TABLE HR_PLAN_STOPPAGE ADD HR_UNIT_REASON_TYPE nvarchar(20) default '' NOT
NULL
GO
ALTER TABLE HR_PLAN_STOPPAGE ADD IS_APPROVED SMALLINT default 0 NOT NULL
GO
ALTER TABLE HR_PLAN_STOPPAGE ADD LEAVE_REASON_ID nvarchar(20) default '' NOT NULL
GO
--16/12--
GO
alter table transaction_register ADD TRAN_NO nvarchar(20) not null default ''
GO
-- 16/12/2016---
GO
insert into SYS_MENU values
('FIN_CONTRACT_CREDIT','FIN','FIN_CONTRACT','LIST','CONTRACT_GUARANTEE','',0,'CONTR
ACT_CREDIT',1,0)
GO
GO
--16/12/2016--
GO
declare @j int ; select @j = MAX(PR_KEY) + 1 from SYS_MENU_MAPPING
insert into SYS_MENU_MAPPING
values(@j,'HR_EMPLOYEE_INFO_EDIT_DOB','HR_HR_MAINBOARD_VIEW_EMPLOYEE')
GO
insert into SYS_MENU
values('FIN_CA_CA_SALARY_VINACOMIN','FIN','FIN_CA','FUNC','CAGROUP2','',0,'CA_SALAR
Y_VINACOMIN',11,0)
GO
insert into SYS_MENU
values('FIN_CA_CA_INSURANCE_VINACOMIN','FIN','FIN_CA','FUNC','CAGROUP2','',0,'CA_IN
SURANCE_VINACOMIN',12,0)
GO
insert into SYS_MENU
values('FIN_CA_DM_ACCOUNT_DEPARTMENT','FIN','FIN_CA','LIST','','',0,'DM_ACCOUNT_DEP
ARTMENT',23,0)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('TRAN_ID_TO_CREATE_GUARANTEE_VOUCHER','KT_GBN','TRAN_ID_TO_CREATE_GUARANTEE_
VOUCHER','STRING','COMMON')
GO
ALTER TABLE GUARANTEE ADD REFERENCE_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-
0000-0000-000000000000' NOT NULL
GO
----19-12-2016
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HRM_WORKINGDAY_STD_BY_HOUR',
'0',
N'WORKINGDAY_STD_BY_HOUR',
'BOOLEAN',
'HRM')
GO
ALTER TABLE HR_FRAMES_TIME_WORK ADD OVERTIME_WORKDAY nvarchar(20) default '' NOT
NULL
GO
ALTER TABLE HR_FRAMES_TIME_WORK ADD OVERTIME_WORKOFF nvarchar(20) default '' NOT
NULL
GO
ALTER TABLE HR_FRAMES_TIME_WORK ADD OVERTIME_WORKHOLIDAY nvarchar(20) default ''
NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_6 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_7 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_8 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_9 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_10 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_11 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_12 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_13 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_14 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_TMP_6 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_TMP_7 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_TMP_8 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_TMP_9 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_TMP_10 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_TMP_11 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_TMP_12 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_TMP_13 money default 0 NOT NULL
GO
ALTER TABLE HR_TIME_WORK ADD OVER_TIME_TMP_14 money default 0 NOT NULL
GO
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_DEPRECIATION_RATE','FIN_DM_DEPRECIATION_RATE')
GO
insert into SYS_MENU
values('FIN_DM_DEPRECIATION_RATE','FIN','FIN_FA','LIST','','',0,'DM_DEPRECIATION_RA
TE',5,0)
GO
ALTER TABLE ASSET_DEP ADD DEPRECIATION_RATE MONEY NOT NULL DEFAULT 0
GO
go
go
---------------20/12/2016------------
GO
--20/12/2016--
GO
CREATE TABLE [dbo].[HR_REC_JOB_DESCRIPTION](
[PR_KEY] [uniqueidentifier] NOT NULL,
[TRAN_ID] [nvarchar](20) NOT NULL,
[TRAN_NO] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[PURPOSE] [nvarchar](100) NOT NULL,
[LIMIT] [nvarchar](200) NOT NULL,
[RELATED_DOCUMENT] [nvarchar](200) NOT NULL,
[EFFECTIVE_DATE] [smalldatetime] NOT NULL,
[POSITION_ID] [nvarchar](20) NOT NULL,
[PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[POSITION_ID_MANAGE] [nvarchar](20) NOT NULL,
[WORK_PLACEMENTS] [nvarchar](200) NOT NULL,
[GENERAL_DUTIES] [nvarchar](200) NOT NULL,
[RESPONSIBILITY] [nvarchar](max) NOT NULL,
[COMMENT] [nvarchar](100) NOT NULL,
[JURISDICTION_EMPLOYEE] [nvarchar](200) NOT NULL,
[JURISDICTION_APPROVAL] [nvarchar](100) NOT NULL,
[JURISDICTION_BACK_UP] [nvarchar](200) NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_HR_REC_JOB_DESCRIPTION] PRIMARY KEY CLUSTERED
(
[POSITION_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_MENU
([MENU_ID]
,[PROJECT_ID]
,[MODULE_ID]
,[MENU_TYPE]
,[MENU_GROUP]
,[MENU_ICON]
,[MENU_WIDTH]
,[MENU_TAG]
,[MENU_ORDER]
,[ACTIVE])
VALUES
('HR_HR_REC_JOB_DESCRIPTION','HRM','HRM_REC','LIST','HRMADMINGROUP1','',0,'HR_REC_J
OB_DESCRIPTION',26,1)
GO
--21/12/2016--
GO
INSERT INTO SYS_TRAN_CLASS (TRAN_CLASS, TRAN_CLASS_NAME,ACTIVE,USER_ID)
VALUES
('REC_JOB_DESCRIPTION'
,N'Mô tả công việc tuyển dụng'
,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],
[IS_SALE],[IS_LISTING],[IS_FIXED_LENGTH_TRAN_NO],[TRAN_NO_LENGTH],
[TRAN_NO_PREFIX],[TRAN_NO_POSTFIX],[TRAN_NO_BY_MONTH],[TRAN_NO_BY_DAY],[IS_POS])
VALUES
('REC_JOB_DESCRIPTION'
,N'Mô tả công việc tuyển dụng'
,'REC_JOB_DESCRIPTION'
,'REC_JOB_DESCRIPTION'
,1
,'FRMHR_REC_JOB_DESCRIPTION'
,1
,'HRM_REC'
,'HRM'
,'ADMIN'
,1
,0
,0
,1
,1
,6
,''
,''
,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_EMPLOYEE_LEAVE_NEW','HRM','HRM_INFO','FUNC','HRMHRINFOGROUP4','Hr_Time_Leav
e.png',85,'HR_EMPLOYEE_LEAVE_NEW',3,0)
GO
insert into sys_table
values('DM_REC_PR_DETAIL','PR_DETAIL_ID','PR_DETAIL_NAME','VIEW',1,1,1,0,0,0,20,1,'
')
GO
UPDATE SYS_TABLE SET ID_FIELD='PR_DETAIL_ID' WHERE TABLE_NAME='DM_REC_PR_DETAIL'
GO
GO
GO
GO
CREATE TABLE [DM_JOB_COMPONENT](
[JOB_COMPONENT_ID] [nvarchar](20) NOT NULL,
[JOB_COMPONENT_NAME] [nvarchar](50) NOT NULL,
[JOB_COMPONENT_CLASS_ID] [nvarchar](20) NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
[ACTIVE] [smallint] NOT NULL
CONSTRAINT [PK_DM_JOB_COMPONENT] PRIMARY KEY CLUSTERED
(
[JOB_COMPONENT_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 SALE_DETAIL ADD ACCOUNT_ID_RETURN NVARCHAR(20) DEFAULT '' NOT NULL
GO
--24/12/2016--
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_REC_REQUEST','HRM','HRM_REC','LIST','HRMRCGROUP2','',0,'DM_HR_REC_REQUES
T',2,0)
GO
CREATE TABLE [dbo].[DM_HR_REC_REQUEST](
[PR_KEY] [uniqueidentifier] NOT NULL,
[PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[LEVEL1] [nvarchar](20) NOT NULL,
[LEVEL2] [nvarchar](20) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_HR_REC_REQUEST] 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
-- 24/12 --
GO
CREATE TABLE [dbo].[HR_RATION_SHIFT](
[PR_KEY] [uniqueidentifier] NOT NULL,
[PR_ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[SHIFT_ID] [nvarchar](20) NOT NULL,
[EFFECTIVE_DATE] [smalldatetime] NOT NULL,
('HR_RATION_SHIFT','HRM','HRM_TIME','LIST','HRMTSGROUP1','',100,'HR_RATION_SHIFT',1
,0)
GO
('HR_EMPLOYEE_RATION_SHIFT','HRM','HRM_TIME','LIST','HRMTSGROUP1','',100,'HR_EMPLOY
EE_RATION_SHIFT',2,0)
GO
GO
--27/12--
GO
ALTER TABLE [dbo].[GUARANTEE] ADD [PR_DETAIL_ID_GUARANTEE] nvarchar(20) DEFAULT
('')
GO
GO
--06/10--
GO
ALTER TABLE [dbo].[POS_SHIFT_ITEM] ADD [QUANTITY_TT] money not null DEFAULT ((0))
GO
ALTER TABLE [dbo].[POS_SHIFT_ITEM] ADD [QUANTITY_CN] money not null DEFAULT ((0))
GO
--29/12/2016--
GO
ALTER TABLE HR_PLAN_OVERTIME ADD OVERTIME_COLUMN_ID [nvarchar](50) default '' NOT
NULL
GO
GO
GO
GO
ALTER TABLE DM_ITEM ADD ITEM_DOOR_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_ITEM ADD ITEM_FRAME_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_ITEM ADD ITEM_JOIN_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'STOCKCARD_PRINT','FIN_INV_STOCK_PRINT')
GO
insert into SYS_MENU
values('FIN_INV_STOCK_PRINT','FIN','FIN_INV','FUNC','','',0,'STOCKCARD_PRINT',5,0)
GO
-- 03/01/2017---
GO
insert into SYS_MENU values
('FIN_DM_PR_DETAIL_SYNC','FIN','FIN_CASHBANK','LIST','','',0,'DM_PR_DETAIL_SYNC',1,
0)
GO
GO
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('API_VPAR_DM_PR_DETAIL','http://27.72.100.111:8081/khachHang/
waitingToSync','API_VPAR_DM_PR_DETAIL','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('API_VPAR_DM_PR_DETAIL_RESET','http://27.72.100.111:8081/khachHang/
ftsReset','API_VPAR_DM_PR_DETAIL_RESET','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('API_VPAR_DM_PR_DETAIL_ROW','500','API_VPAR_DM_PR_DETAIL_ROW','INT','COMMON'
)
GO
ALTER TABLE BUDGET ADD ACCOUNT_ID_CONTRA NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE BUDGET ADD SEASON_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE BUDGET ADD DEPARTMENT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE BUDGET ADD DEBIT_CREDIT NVARCHAR(20) DEFAULT '' NOT NULL
GO
GO
ALTER TABLE SO_DETAIL ADD NOTES NVARCHAR(100) DEFAULT '' NOT NULL
GO
ALTER TABLE VAT_TRANSACTION ADD CONTRACT_NO NVARCHAR(30) DEFAULT '' NOT NULL
GO
ALTER TABLE VAT_TRANSACTION ADD TAX_UNIT_PRICE_ORIG MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD IS_PROMOTION SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD NOTES NVARCHAR(100) DEFAULT '' NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT_RATE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT_AMOUNT_ORIG MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT1_RATE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT1_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT1_AMOUNT_ORIG MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT2_RATE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT2_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT2_AMOUNT_ORIG MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD DISCOUNT_VALUE_TYPE NVARCHAR(20) DEFAULT '' NOT
NULL
GO
ALTER TABLE SO_COMPONENT ADD PR_KEY_DISCOUNT UNIQUEIDENTIFIER DEFAULT
'00000000-0000-0000-0000-000000000000' NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD QUANTITY_DISCOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD PRICE_LEVEL_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ITEM_ACCOUNT_BY_ITEM_CLASS','1','ITEM_ACCOUNT_BY_ITEM_CLASS','BOOLEAN','COM
MON')
GO
-- 07/01/2017---
GO
ALTER TABLE dbo.SALE_ADJUSTMENT_DETAIL ADD DISCOUNT_AMOUNT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE dbo.CONTRACT_CREDIT ADD AMOUNT_LIMIT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE dbo.CONTRACT_CREDIT ADD GUARANTEE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.CONTRACT_CREDIT ADD ORGANIZATION_ID_USE NVARCHAR(200) NOT NULL
DEFAULT ''
GO
ALTER TABLE SO_COMPONENT ADD QUANTITY_DELIVERY MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD QUANTITY_INVOICE MONEY DEFAULT 0 NOT NULL
GO
GO
-- 11/01 --
GO
ALTER TABLE DM_HR_SHIFT ADD TIME_BREAK_IN smalldatetime NULL
GO
ALTER TABLE DM_HR_SHIFT ADD TIME_BREAK_OUT smalldatetime NULL
GO
--11/01/2017--
GO
CREATE TABLE [dbo].[DM_HR_MISSION](
[MISSION_NO] [nvarchar](20) NOT NULL,
[MISSION_ID] [nvarchar](20) NOT NULL,
[MISSION_NAME] [nvarchar](100) NOT NULL,
[MISSION_PURPOSE_ID] [nvarchar](20) NOT NULL,
[MISSION_PURPOSE_TEXT] [nvarchar](100) NOT NULL,
[COMMENT] [nvarchar](1000) NOT NULL,
[PROFILE_EXIT_PLACE_ID] [nvarchar](300) NOT NULL,
[START_DATE] [smalldatetime] NULL,
[END_DATE] [smalldatetime] NULL,
[NOTE] [nvarchar](100) NOT NULL,
[IS_FOREIGN] [smallint] NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_HR_MISSION] PRIMARY KEY CLUSTERED
(
[MISSION_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_HR_MISSION_PURPOSE](
[MISSION_PURPOSE_ID] [nvarchar](20) NOT NULL,
[MISSION_PURPOSE_NAME] [nvarchar](50) NOT NULL,
[COMMENT] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_MISSION_PURPOSE] PRIMARY KEY CLUSTERED
(
[MISSION_PURPOSE_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_MISSION_PURPOSE','HRM','HRM_INFO','LIST','HRMHRINFOGROUP3','',0,'DM_HR_M
ISSION_PURPOSE',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_HR_MISSION','HRM','HRM_INFO','LIST','HRMHRINFOGROUP3','',0,'DM_HR_MISSION',
2,0)
GO
ALTER TABLE HR_PROFILE_EXIT ADD MISSION_ID NVARCHAR(20) NOT NULL default ''
GO
ALTER TABLE HR_PROFILE_EXIT ADD MISSION_PURPOSE_ID NVARCHAR(20) NOT NULL default
''
GO
ALTER TABLE HR_PROFILE_EXIT ADD IS_FOREIGN SMALLINT NOT NULL default 0
GO
ALTER TABLE HR_PROFILE_EXIT ADD MISSION_PURPOSE_TEXT NVARCHAR(100) NOT NULL
default ''
GO
ALTER TABLE HR_PROFILE_EXIT ADD EXPENSE_OUT_1 MONEY NOT NULL default 0
GO
ALTER TABLE HR_PROFILE_EXIT ADD DATE_BORROW_PASSPORT SMALLDATETIME NULL
GO
ALTER TABLE HR_PROFILE_EXIT ADD DATE_PAY_PASSPORT SMALLDATETIME NULL
GO
ALTER TABLE HR_PROFILE_EXIT ADD TYPE_PASSPORT NVARCHAR(50) NOT NULL default ''
GO
ALTER TABLE HR_PROFILE_EXIT ADD DATE_SUBMIT_REPORT SMALLDATETIME NULL
GO
ALTER TABLE HR_EMPLOYEE_POSITION ADD POS_DECISION_DISMISS_NO NVARCHAR(50) NOT
NULL default ''
GO
ALTER TABLE HR_EMPLOYEE_POSITION ADD POS_DECISION_DATE_DISMISS SMALLDATETIME NULL
GO
ALTER TABLE HR_EMPLOYEE_POSITION ADD EXTRA_STRING_1 NVARCHAR(100) NOT NULL
default ''
GO
ALTER TABLE HR_EMPLOYEE_POSITION ADD EXTRA_STRING_2 NVARCHAR(100) NOT NULL
default ''
GO
ALTER TABLE HR_EMPLOYEE_POSITION ADD EXTRA_STRING_3 NVARCHAR(100) NOT NULL
default ''
GO
ALTER TABLE HR_EMPLOYEE_POSITION ADD EXTRA_STRING_4 NVARCHAR(100) NOT NULL
default ''
GO
ALTER TABLE HR_EMPLOYEE_POSITION ADD EXTRA_STRING_5 NVARCHAR(100) NOT NULL
default ''
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_MISSION'
,'MISSION_ID'
,'MISSION_NAME'
,'LIST'
,'1'
,'1'
,'1'
,'1'
,'0'
,'0'
,'20'
,'1'
,'')
GO
ALTER TABLE SALE ADD SHIPPING_ADDRESS NVARCHAR(200) DEFAULT '' NOT NULL
GO
--12/01--
INSERT INTO SYS_SYSTEMVAR
VALUES('REVERSAL_TRAN_ID','REVERSAL','REVERSAL_TRAN_ID','STRING','COMMON')
GO
ALTER TABLE MO_DETAIL ADD ITEM_HEIGHT MONEY DEFAULT 0 NOT NULL
GO
----------------------------------------
17/01------------------------------------------------------------------------------
--------------------------------------
GO
ALTER TABLE VOUCHER ADD COMMENTS2 NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE SO_DETAIL ADD COST_09 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_DETAIL ADD COST_09_ORIG MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD COST_09 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_COMPONENT ADD COST_09_ORIG MONEY DEFAULT 0 NOT NULL
GO
GO
----------- 20/01/2017 ------------
GO
ALTER TABLE HR_REC_JOB_DESCRIPTION
ADD JOB_DESCRIPTION nvarchar(2000) null
Go
--23/01--
GO
GO
ALTER TABLE WAREHOUSE_BALANCE ADD LUX_TAX_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE_BALANCE ADD LUX_TAX_UNIT_PRICE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE_BALANCE ADD LUX_TAX_AMOUNT_EXTRA MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE PURCHASE_DETAIL ADD LUX_TAX_UNIT_PRICE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE_DETAIL ADD RECEIVE_LUX_TAX_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE_DETAIL ADD RECEIVE_LUX_TAX_AMOUNT_ORIG MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE_DETAIL ADD RECEIVE_LUX_TAX_AMOUNT_EXTRA MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE DM_CA_PRODUCTION_PLAN ADD STATUS NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_CA_PRODUCTION_PLAN ADD CA_PRODUCTION_PLAN_DATE SMALLDATETIME DEFAULT
GETDATE() NOT NULL
GO
ALTER TABLE MO_DETAIL ADD QUANTITY_ISSUE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_PRODUCTION_PLAN ADD QUANTITY_EXPECTED MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_PRODUCTION_PLAN ADD QUANTITY_BALANCE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_PRODUCTION_PLAN ADD QUANTITY_BALANCE_PREVIOUS_PLAN MONEY DEFAULT 0
NOT NULL
GO
ALTER TABLE CA_PRODUCTION_PLAN ADD QUANTITY_BALANCE_SO MONEY DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('PRODUCTION_WAREHOUSE_ID','','PRODUCTION_WAREHOUSE_ID','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('USE_PREVIOUS_PRODUCTION_PLAN_BALANCE','0','USE_PREVIOUS_PRODUCTION_PLAN_BAL
ANCE','BOOLEAN','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('LUNAR_NEW_YEAR_DATE','01/01/1900','LUNAR_NEW_YEAR_DATE','DATE','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR VALUES('IS_PHUOCAN','0','IS_PHUOCAN','BOOLEAN','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ITEM_SOURCE_ID_FOR_LUX_TAX','','ITEM_SOURCE_ID_FOR_LUX_TAX','STRING','COMMO
N')
GO
CREATE TABLE [SALE_LUX_TAX](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[QUANTITY] [money] NOT NULL,
[LUX_TAX_UNIT_PRICE] [money] NOT NULL,
[LUX_TAX_UNIT_PRICE_ORIG] [money] NOT NULL,
[LUX_TAX_AMOUNT] [money] NOT NULL,
[LUX_TAX_AMOUNT_ORIG] [money] NOT NULL,
[LUX_TAX_AMOUNT_EXTRA] [money] NOT NULL,
[RECEIVE_DATE] [smalldatetime] NOT NULL,
CONSTRAINT [PK_SALE_LUX_TAX] 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 VALUES
('FIN_OM_LUX_TAX','FIN','FIN_OM','FUNC','','',0,'LUX_TAX',12,0)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('DECIMAL_COST_FIELD','0','DECIMAL_COST_FIELD','INT','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('TRAN_ID_EXCLUDE_RPT_SALE_PAYMENT','','TRAN_ID_EXCLUDE_RPT_SALE_PAYMENT','ST
RING','COMMON')
GO
ALTER TABLE VOUCHER_DETAIL ADD EMPLOYEE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
--08/02/2016--
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_ASSETS_PLACE_RECEIVE','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_ASSETS_PL
ACE_RECEIVE',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
('DM_GROUP_PLACE_RECEIVE','HRM','HRM_ASM','LIST','HRMASMGROUP1','',0,'DM_GROUP_PLAC
E_RECEIVE',2,1)
GO
ALTER TABLE HR_ASSETS ADD PLACE_RECEIVE NVARCHAR(20) NOT NULL DEFAULT ''
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_ASSETS_PLACE_RECEIVE'
,'PLACE_RECEIVE_ID'
,'PLACE_RECEIVE_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_GROUP_PLACE_RECEIVE'
,'GROUP_PLACE_RECEIVE_ID'
,'GROUP_PLACE_RECEIVE_NAME'
,'LIST'
,'1'
,'1'
,'1'
,'1'
,'0'
,'0'
,'20'
,'1'
,'')
GO
CREATE TABLE [dbo].[DM_ASSETS_PLACE_RECEIVE](
[PLACE_RECEIVE_ID] [nvarchar](20) NOT NULL,
[PLACE_RECEIVE_NAME] [nvarchar](50) NOT NULL,
[GROUP_PLACE_RECEIVE_ID] [nvarchar](20) NOT NULL,
[COMMENTS] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_ASSETS_PLACE_RECEIVE] PRIMARY KEY CLUSTERED
(
[PLACE_RECEIVE_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_GROUP_PLACE_RECEIVE](
[GROUP_PLACE_RECEIVE_ID] [nvarchar](20) NOT NULL,
[GROUP_PLACE_RECEIVE_NAME] [nvarchar](50) NOT NULL,
[COMMENTS] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_GROUP_PLACE_RECEIVE] PRIMARY KEY CLUSTERED
(
[GROUP_PLACE_RECEIVE_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
--10/02/2017--
GO
ALTER TABLE HR_CERTIFICATION ADD EDUCATION_TYPE_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE HR_CERTIFICATION ADD DATE_EXTRA SMALLDATETIME NULL
GO
ALTER TABLE DM_GROUP_SALARY ADD GROUP_SALARY_NAME_SHORT NVARCHAR(50) NOT NULL
DEFAULT ''
GO
CREATE TABLE [TRANSACTION_APPROVE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[TRAN_ID] [nvarchar](20) NOT NULL,
[APPROVE_DATE] [smalldatetime] NOT NULL,
[WARNING_DATE] [smalldatetime] NOT NULL,
[APPROVE_PERSON_ID] [nvarchar](20) NOT NULL,
[WARNING_PERSON_LIST] [nvarchar](100) NOT NULL,
[COMMENTS] [nvarchar](200) NOT NULL,
[APPROVAL_STATUS] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_TRANSACTION_APPROVE] 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 TRANSACTION_APPROVE ADD IS_VIEW SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE TRANSACTION_APPROVE ADD IS_COMPLETED SMALLINT DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_MENU
VALUES('FIN_OM_TRANSACTION_APPROVE_LIST','FIN','FIN_OM','FUNC','','',0,'TRANSACTION
_APPROVE_LIST',15,0)
GO
--14/2--
GO
ALTER TABLE DM_CHARGE_PORT
ALTER COLUMN CHARGE_AMOUNT DECIMAL(18,5) NOT NULL
GO
EXEC DROPCOLUMN 'WAREHOUSE','RETAIL_UNIT_PRICE'
GO
EXEC DROPCOLUMN 'SALE_DETAIL','RETAIL_UNIT_PRICE'
GO
EXEC DROPCOLUMN 'PURCHASE_DETAIL','RETAIL_UNIT_PRICE'
GO
--16/02/2017--
GO
alter table PR_PIT_REDUCTION add BC_NO nvarchar(20) DEFAULT '' NOT NULL
GO
alter table PR_PIT_REDUCTION add BC_BOOK_NO nvarchar(20) DEFAULT '' NOT NULL
GO
alter table PR_PIT_REDUCTION add BC_BOOK_NATIONAL nvarchar(50) DEFAULT '' NOT NULL
GO
alter table PR_PIT_REDUCTION add BC_BOOK_PROVINCES nvarchar(50) DEFAULT '' NOT NULL
GO
alter table PR_PIT_REDUCTION add BC_BOOK_DISTRICT nvarchar(50) DEFAULT '' NOT NULL
GO
alter table PR_PIT_REDUCTION add BC_BOOK_COMMUNES nvarchar(50) DEFAULT '' NOT NULL
GO
ALTER TABLE [CA_BUDGET] DROP CONSTRAINT [PK_CA_BUDGET]
GO
-- 20/02/2017---
GO
GO
GO
CREATE TABLE [dbo].[CONTRACT_CREDIT_PR_DETAIL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[AMOUNT] [money] NOT NULL,
CONSTRAINT [PK_CONTRACT_CREDIT_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
INSERT INTO SYS_DATASOURCE VALUES ('CA0005',N'Số dư SL lũy kế công việc',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES ('CA1005',N'Số dư số tiền lũy kế công
việc',1,'ADMIN')
GO
ALTER TABLE REPORT_TEMPLATE ADD JOB_COMPONENT_ID NVARCHAR(20)
GO
ALTER TABLE REPORT_TEMPLATE ADD JOB_COMPONENT_CLASS_ID NVARCHAR(20)
GO
ALTER TABLE BALANCE_DETAIL ADD PRODUCT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CLOSING_ENTRY ADD BY_PRODUCT SMALLINT DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CA_BUDGET_BY_PERIOD','0','CA_BUDGET_BY_PERIOD','BOOLEAN','COMMON')
GO
ALTER TABLE SYS_LOCK ADD FROM_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SYS_LOCK_BY_PERIOD','0','SYS_LOCK_BY_PERIOD','BOOLEAN','COMMON')
GO
UPDATE SYS_DATASOURCE SET DATASOURCE_NAME=N'Kế hoạch doanh thu chi phí SL tổng'
where DATASOURCE_ID='CA0005'
go
INSERT INTO SYS_DATASOURCE VALUES ('CA0006',N'Số dư SL lũy kế công việc
nhập',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES ('CA0007',N'Số dư SL lũy kế công việc
xuất',1,'ADMIN')
GO
UPDATE SYS_DATASOURCE SET DATASOURCE_NAME=N'Kế hoạch doanh thu chi phí số tiền
tổng' where DATASOURCE_ID='CA1005'
go
INSERT INTO SYS_DATASOURCE VALUES ('CA1006',N'Số dư số tiền lũy kế công việc
nợ',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES ('CA1007',N'Số dư số tiền lũy kế công việc
có',1,'ADMIN')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('EXPENSE_ID_CLTG_EXPENSE','','EXPENSE_ID_CLTG_EXPENSE','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('TRAN_ID_COST_TRANSFER','KCCP','TRAN_ID_COST_TRANSFER','STRING','COMMON')
GO
INSERT INTO SYS_TRAN VALUES ('KCCP',N'Kết chuyển chi phí chi
tiết','SYSTEM','KCCP',0,'FRMSALE',1,'','FIN','ADMIN',1,1,0,0,1,6,'','',0,0,0)
GO
ALTER TABLE PAYMENT_BALANCE ADD DESCRIPTION_ULS NVARCHAR(150) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ACCOUNT_ID_TRANSFER_EXPENSE','154','ACCOUNT_ID_TRANSFER_EXPENSE','STRING','
COMMON')
GO
GO
CREATE TABLE [COST_TRANSFER_DETAIL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[AMOUNT] [money] NOT NULL,
[AMOUNT_EXTRA] [money] NOT NULL,
CONSTRAINT [PK_COST_TRANSFER_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, FILLFACTOR = 90) ON [PRIMARY]
) ON [PRIMARY]
GO
commit transaction
GO
ALTER TABLE SO_DETAIL ADD PAYMENT_DISCOUNT_RATE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE DM_DISTRICTS ADD DISTRICT_NAME_EN NVARCHAR(50) DEFAULT '' NOT NULL
GO
ALTER TABLE SO ADD SALE_MANAGER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO ADD SALE_DIRECTOR_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO ADD ASM_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO ADD PHONE NVARCHAR(50) DEFAULT '' NOT NULL
GO
ALTER TABLE SALE ADD PHONE NVARCHAR(50) DEFAULT '' NOT NULL
GO
ALTER TABLE S0_DETAIL ADD QUANTITY_BALANCE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE_DETAIL ADD CURRENT_BALANCE MONEY DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ALLOW_DUPLICATE_REF_PR_DETAIL_ID','0','ALLOW_DUPLICATE_REF_PR_DETAIL_ID','B
OOLEAN','COMMON')
GO
ALTER TABLE SALE_DISCOUNT ADD PR_DETAIL_CLASS1_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO ADD DELIVERY_ADDRESS NVARCHAR(150) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_PR_DETAIL ADD PR_DETAIL_CLASS1_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
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
GO
ALTER TABLE MO ADD COMPLETED_DATE SMALLDATETIME
GO
update sys_systemvar set var_value=replace(var_value,',NKH,TLY','')where
var_name='FA_STATUS_NOT_DEPRECIATION'
GO
ALTER TABLE SEC_PERMISSION_WEB
ADD TITLE nvarchar(200) null
GO
-- 30/03/2017---
GO
GO
insert into SYS_MENU values
('FIN_OM_DM_PR_DETAIL_FINGER','FIN','FIN_OM','LIST','','',0,'DM_PR_DETAIL_FINGER',4
,0)
GO
insert into SYS_MENU values
('FIN_OM_DM_ITEM_SYNC','FIN','FIN_OM','LIST','','',0,'DM_PR_DETAIL_SYNC',4,0)
GO
insert into SYS_MENU values
('FIN_OM_DM_PR_DETAIL_SYNC','FIN','FIN_OM','LIST','','',0,'DM_PR_DETAIL_SYNC',4,0)
GO
ALTER TABLE PO_DETAIL ADD RECEIVE_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
-- 4/4/2017---
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD ITEM_DOOR_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD ITEM_JOIN_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD SPECIFICATION NVARCHAR(500) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD NUM_PAGES INT NOT NULL DEFAULT 0
GO
GO
GO
GO
INSERT INTO SYS_MENU
VALUES('FIN_GL_CA_JOB_COMMITMENT','FIN','FIN_GL','FUNC','GLGROUP1','',0,'CA_JOB_COM
MITMENT',7,0)
GO
INSERT INTO SYS_MENU
VALUES('FIN_GL_CA_JOB_FORECAST','FIN','FIN_GL','FUNC','GLGROUP1','',0,'CA_JOB_FOREC
AST',8,0)
GO
INSERT INTO SYS_MENU
VALUES('FIN_GL_CA_JOB_TARGET','FIN','FIN_GL','FUNC','GLGROUP1','',0,'CA_JOB_TARGET'
,9,0)
GO
ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD JOB_COMPONENT_ID NVARCHAR(200) DEFAULT ''
NOT NULL
GO
INSERT INTO SYS_DATASOURCE VALUES('CA1008',N'Job commitment kỳ này nợ',1,'ADMIN')
go
INSERT INTO SYS_DATASOURCE VALUES('CA1009',N'Job commitment kỳ này có',1,'ADMIN')
go
INSERT INTO SYS_DATASOURCE VALUES('CA1010',N'Job forecast kỳ này nợ',1,'ADMIN')
go
INSERT INTO SYS_DATASOURCE VALUES('CA1011',N'Job forecast kỳ này có',1,'ADMIN')
go
INSERT INTO SYS_DATASOURCE VALUES('CA1012',N'Job target kỳ này nợ',1,'ADMIN')
go
INSERT INTO SYS_DATASOURCE VALUES('CA1013',N'Job target kỳ này có',1,'ADMIN')
go
insert into sys_table
values('DM_ASM','ASM_ID','ASM_NAME','VIEW',1,1,1,0,0,0,20,1,'')
GO
insert into sys_table
values('DM_SALE_DIRECTOR','SALE_DIRECTOR_ID','SALE_DIRECTOR_NAME','VIEW',1,1,1,0,0,
0,20,1,'')
GO
insert into sys_table
values('DM_SALE_MANAGER','SALE_MANAGER_ID','SALE_MANAGER_NAME','VIEW',1,1,1,0,0,0,2
0,1,'')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'TRAN_OUTPUT_EDIT','TRAN_OUTPUT_EDIT')
GO
insert into SYS_MENU
values('TRAN_OUTPUT_EDIT','SYS','SYS_PER','FUNC','','',0,'TRAN_OUTPUT_EDIT',5,1)
GO
UPDATE SALE_DETAIL SET PR_DETAIL_ID = (SELECT PR_DETAIL_ID FROM SALE WHERE
SALE.PR_KEY =SALE_DETAIL.FR_KEY AND SALE.PR_DETAIL_ID <> '') WHERE PR_DETAIL_ID =
'' AND EXISTS (SELECT PR_DETAIL_ID FROM SALE WHERE SALE.PR_KEY=SALE_DETAIL.FR_KEY
AND SALE.PR_DETAIL_ID <> '')
GO
-- 10/04 --
GO
alter table HR_EMPLOYEE_OTHER add SABBATICAL_START money not null default 0
GO
-- 12/4/2017---
GO
INSERT INTO SYS_SYSTEMVAR VALUES('RATION_USE_FINGER','0',N'Sử dụng chấm vân
tay','BOOLEAN','COMMON')
GO
--11-04-2017----
GO
ALTER TABLE PR_EMPLOYEE_SALARY ADD [SA_POINT_A1] DECIMAL(18,5) DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_SALARY ADD [SA_POINT_A2] DECIMAL(18,5) DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_SALARY ADD [SA_POINT_A3] DECIMAL(18,5) DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_SALARY ADD [SA_POINT_A4] DECIMAL(18,5) DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_SALARY ADD [SA_POINT_A5] DECIMAL(18,5) DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_SALARY ADD [SA_POINT_A6] DECIMAL(18,5) DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_SALARY ADD [SA_POINT_A7] DECIMAL(18,5) DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_SALARY ADD [SA_POINT_A8] DECIMAL(18,5) DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_EMPLOYEE_SALARY ADD [SA_POINT_A9] DECIMAL(18,5) DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_MENU
VALUES('FIN_CA_CA_CLOSING_QUANTITY','FIN','FIN_CA','FUNC','CAGROUP2','',0,'CA_CLOSI
NG_QUANTITY',3,0)
GO
ALTER TABLE CA_BEGINNING_QUANTITY ADD WAREHOUSE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BEGINNING_QUANTITY ADD BALANCE_PHASE1 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_BEGINNING_QUANTITY ADD BALANCE_PHASE2 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_BEGINNING_QUANTITY ADD BALANCE_PHASE3 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_BEGINNING_QUANTITY ADD QUANTITY_LOSS MONEY DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('FINISHED_PERCENTAGE_PHASE1','0',N'FINISHED_PERCENTAGE_PHASE1','DECIMAL','CO
MMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('FINISHED_PERCENTAGE_PHASE2','0',N'FINISHED_PERCENTAGE_PHASE2','DECIMAL','CO
MMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('FINISHED_PERCENTAGE_PHASE3','0',N'FINISHED_PERCENTAGE_PHASE3','DECIMAL','CO
MMON')
GO
ALTER TABLE [dbo].[CA_BEGINNING_QUANTITY] DROP CONSTRAINT
[PK_CA_BEGINNING_QUANTITY_1]
GO
ALTER TABLE [dbo].[CA_BEGINNING_QUANTITY] ADD CONSTRAINT
[PK_CA_BEGINNING_QUANTITY_1] PRIMARY KEY CLUSTERED
(
[ORGANIZATION_ID] ASC,
[DAY_START] ASC,
[JOB_ID] ASC,
[WAREHOUSE_ID] ASC,
[ITEM_ID] 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,
FILLFACTOR = 90) ON [PRIMARY]
GO
--15/04/2017--
GO
alter table PR_EMPLOYEE_SALARY_BASE add GROUP_SALARY_ID NVARCHAR(20) DEFAULT '' NOT
NULL
GO
alter table PR_EMPLOYEE_SALARY_BASE add LEVEL_SALARY NVARCHAR(20) DEFAULT '' NOT
NULL
GO
alter table PR_EMPLOYEE_SALARY_BASE add REASON_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
CREATE TABLE [dbo].[SYS_CONFIG_FORMLAYOUT](
[FORM_NAME] [nvarchar](50) NOT NULL,
[CONFIG] [nvarchar](max) NOT NULL,
CONSTRAINT [PK_SYS_CONFIG_FORMLAYOUT] PRIMARY KEY CLUSTERED
(
[FORM_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
-- 17/4/2017---
GO
ALTER TABLE CONTRACT_PURPOSE ADD BANK_ACCOUNT NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE CONTRACT_PURPOSE ADD BANK_NAME NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE CONTRACT_PURPOSE ADD PR_DETAIL_NAME NVARCHAR(100) NOT NULL DEFAULT ''
GO
GO
ALTER TABLE GUARANTEE ADD LETTER_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
ALTER TABLE GUARANTEE ADD DEPOSIT_AMOUNT MONEY DEFAULT 0 NOT NULL
GO
DROP PROCEDURE [dbo].[UpdateLedgerSummaryWarehouse]
GO
commit transaction
GO
GO
insert into sys_table
values('DM_LINE','LINE_ID','LINE_NAME','LIST',1,1,1,1,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_CA_DM_LINE','FIN','FIN_CA','LIST','','',0,'DM_LINE',20,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_LINE','FIN_CA_DM_LINE')
GO
CREATE TABLE [dbo].[DM_MACHINE](
[MACHINE_ID] [nvarchar](20) NOT NULL,
[MACHINE_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL
) ON [PRIMARY]
GO
insert into sys_table
values('DM_MACHINE','MACHINE_ID','MACHINE_NAME','LIST',1,1,1,1,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_CA_DM_MACHINE','FIN','FIN_CA','LIST','','',0,'DM_MACHINE',20,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_MACHINE','FIN_CA_DM_MACHINE')
GO
INSERT INTO SYS_MENU
VALUES('FIN_CA_CA_MACHINE_CAPACITY','FIN','FIN_CA','FUNC','CAGROUP1','',0,'CA_MACHI
NE_CAPACITY',8,0)
GO
CREATE TABLE [CA_MACHINE_CAPACITY](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[MACHINE_ID] [nvarchar](20) NOT NULL,
[MACHINE_CAPACITY] [money] NOT NULL,
[VALID_DATE] [smalldatetime] NOT NULL,
[ACTIVE] [smallint] NOT NULL,
CONSTRAINT [PK_CA_MACHINE_CAPACITY] 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 UNIQUE NONCLUSTERED INDEX [IX_CA_MACHINE_CAPACITY] ON [CA_MACHINE_CAPACITY]
(
[MACHINE_ID] ASC,
[VALID_DATE] 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
ALTER TABLE CA_MACHINE_CAPACITY ADD PRODUCT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_MACHINE_CAPACITY ADD LIST_ORDER INT DEFAULT 0 NOT NULL
GO
GO
insert into SYS_TABLE values
('CONTRACT_CREDIT','PR_KEY','PR_KEY','LIST',1,1,1,0,0,'0',20,1,'')
GO
ALTER TABLE BALANCE_DETAIL ADD EMPLOYEE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
-- 28/04 --
GO
ALTER TABLE HR_INSURANCE ALTER COLUMN SI_BOOK_DATE smalldatetime 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_POSITION_COLUMN_VIEW'
,'COLUMN_ID'
,'COLUMN_NAME'
,'LIST'
,'1'
,'1'
,'1'
,'1'
,'0'
,'0'
,'20'
,'1'
,'')
GO
ALTER TABLE DM_ORGANIZATION ADD BANK_NAME NVARCHAR (100) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_ORGANIZATION ADD BANK_ACCOUNT NVARCHAR (100) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_ORGANIZATION ADD BANK_BRANCH NVARCHAR (100) DEFAULT '' NOT NULL
GO
CREATE TABLE [dbo].[DM_LOSS_RATE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[VALID_DATE] [smalldatetime] NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
[LOSS_RATE] [decimal](18, 4) 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('POS_INV_DM_LOSS_RATE','FIN','POS_INV','LIST','','',0,'DM_LOSS_RATE',8,0)
GO
-- 15/05 --
GO
ALTER TABLE PR_PIT_REDUCTION ALTER COLUMN DAY_END smalldatetime NULL
GO
ALTER TABLE PR_PIT_REDUCTION ADD YEAR_BIRTH int NOT NULl default 0
GO
--17/5/2017--
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('IS_ADD_CONTRACT_APPENDIX',
'1',
N'Cho phép ký phụ lục với hợp đồng đã hết hạn',
'BOOLEAN',
'HRM')
GO
ALTER TABLE SALE ADD REF_PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE PURCHASE ADD REF_PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
CREATE TABLE [dbo].[SYSWEB_MENU](
[MENU_ID] [nvarchar](50) NOT NULL,
[MENU_NAME] [nvarchar](100) NOT NULL,
[PROJECT_ID] [nvarchar](20) NOT NULL,
[MODULE_ID] [nvarchar](20) NOT NULL,
[MENU_TYPE] [nvarchar](20) NOT NULL,
[MENU_TAG] [nvarchar](20) NOT NULL,
[MENU_ICON] [nvarchar](20) NOT NULL,
[MENU_HREF] [nvarchar](50) NOT NULL,
[MENU_ORDER] [int] NOT NULL,
[ACTIVE] [smallint] NOT NULL,
CONSTRAINT [PK_SYSWEB_MENU] PRIMARY KEY CLUSTERED
(
[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
CREATE TABLE [dbo].[SYSWEB_MODULE](
[MODULE_ID] [nvarchar](20) NOT NULL,
[MODULE_NAME] [nvarchar](50) NOT NULL,
[MODULE_ORDER] [int] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
[ACTIVE] [bit] NOT NULL,
CONSTRAINT [PK_SYSWEB_MODULE] PRIMARY KEY CLUSTERED
(
[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
GO
CREATE TABLE [dbo].[SYSWEB_LOGGING](
[PR_KEY] [decimal](18, 0) IDENTITY(1,1) NOT NULL,
[ACTION_DATETIME] [datetime] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
[MENU_ID] [nvarchar](50) NOT NULL,
[FUNCTION_NAME] [nvarchar](100) NOT NULL,
[ACTION_TYPE] [nvarchar](20) NOT NULL,
[TABLE_NAME] [nvarchar](50) NOT NULL,
[PRIMARY_VALUE] [nvarchar](50) NOT NULL,
[DESCRIPTION] [nvarchar](max) NOT NULL,
[ACTION_STATUS] [bit] NOT NULL,
CONSTRAINT [PK_SYSWEB_LOGGING] 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] TEXTIMAGE_ON [PRIMARY]
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CREATE_DISCOUNT_ON_CREATE_ITEM','0','CREATE_DISCOUNT_ON_CREATE_ITEM','BOOLE
AN','COMMON')
GO
DROP PROCEDURE [dbo].[CHANGEPRDETAIL]
GO
CREATE PROCEDURE [dbo].[CHANGEPRDETAIL] @poldprdetail varchar(20), @pnewprdetail
varchar(20) as
begin transaction
modify
if not exists(select * from DM_PR_DETAIL where PR_DETAIL_ID=@pnewprdetail)
begin
insert into DM_PR_DETAIL
SELECT @pnewprdetail,PR_DETAIL_NAME, PR_DETAIL_NAME_EN, REC_PR_DETAIL_ID,
PR_DETAIL_TYPE_ID, PR_DETAIL_CLASS_ID, ADDRESS, CONTACT_PERSON, PHONE, FAX, EMAIL,
TAX_FILE_NUMBER, BANK_NAME, BANK_ACCOUNT, BANK_BRANCH,
PR_ACCOUNT_ID, PRICE_LEVEL_ID, ACTIVE, USER_ID, PR_ACCOUNT_ID1, PROVINCE_ID,
INDUSTRY_ID, ADDRESS_NO,
ADDRESS_LOT, STREET_NAME, INDUSTRIAL_ZONE, COMMUNE,
DISTRICT_ID, REGION_ID, REF_PR_DETAIL_ID, IS_NONE_VAT, MOBILE_PHONE,
CONTACT_POSITION, SKYPE_ID, WEBSITE,
EMPLOYEE_ID, IS_PUBLIC, ALLOW_DEBT, CREDIT_LIMIT,
SALE_DIRECTOR_ID, ASM_ID, SALE_MANAGER_ID, CLASS_ID, ITEM_CLASS_ID,
RECEIVE_PRICE_LEVEL_ID,
PR_DETAIL_CLASS1_ID
FROM DM_PR_DETAIL where PR_DETAIL_ID=@poldprdetail
end
UPDATE ADJUSTMENT SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE ADJUSTMENT_ASSET SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE ASSET SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE ASSET_DEP SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE ASSET_LOCATION SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE ASSET_LOCATION SET PR_DETAIL_ID_ORIG=@pnewprdetail WHERE
PR_DETAIL_ID_ORIG=@poldprdetail
UPDATE BALANCE_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE BALANCE_DETAIL SET SALE_PR_DETAIL_ID=@pnewprdetail WHERE
SALE_PR_DETAIL_ID=@poldprdetail
UPDATE BUDGET SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE CA_BUDGET SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE CA_EXPENSE SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE CA_EXPENSE_RESULT SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE CA_JOB_ACCU SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE CONTRACT SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE CONTRACT_ACTUAL_USE SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE CONTRACT_CREDIT SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE CONTRACT_CREDIT_PR_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE CONTRACT_PURPOSE SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE CONTRACT_RATE SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE COST_BALANCE SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE COST_TRANSFER SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_ADDRESS SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE DM_AUTO_POSTING_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_CLASS_PR_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_FAMILY_ALLOWANCES SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_ITEM SET SUPPLY_PR_DETAIL_ID=@pnewprdetail WHERE
SUPPLY_PR_DETAIL_ID=@poldprdetail
UPDATE DM_JOB SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE DM_JOB_MAPPING SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_LEASE_TIME SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_ORGANIZATION_MAPPING SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_POS_VOUCHER SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_POSTING_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_POSTING_DETAIL SET PR_DETAIL_ID_CREDIT=@pnewprdetail WHERE
PR_DETAIL_ID_CREDIT=@poldprdetail
UPDATE DM_PR_DETAIL SET REC_PR_DETAIL_ID=@pnewprdetail WHERE
REC_PR_DETAIL_ID=@poldprdetail
UPDATE DM_PR_DETAIL_CREDIT_LIMIT SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_PR_DETAIL_FINGER SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_PR_DETAIL_REVENUE_LIMIT SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_PR_DETAIL_SYNC SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE DM_ROUTE SET SHIPPING_PR_DETAIL_ID=@pnewprdetail WHERE
SHIPPING_PR_DETAIL_ID=@poldprdetail
UPDATE DM_SERVICE SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE DM_SHIPPING_ADDRESS SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE GUARANTEE SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE GUARANTEE SET PR_DETAIL_ID_GUARANTEE=@pnewprdetail WHERE
PR_DETAIL_ID_GUARANTEE=@poldprdetail
UPDATE INCOME SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE INTEREST SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE JOURNAL_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE LEDGER SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE LEDGER SET SALE_PR_DETAIL_ID=@pnewprdetail WHERE
SALE_PR_DETAIL_ID=@poldprdetail
UPDATE MO SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE PAYMENT_BALANCE SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE PO SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE PO_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE POS_VOUCHER SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE POS_VOUCHER_ISSUE SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE POS_VOUCHER_RECEIPT SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE PR_SALARY_TO_ACC SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE PURCHASE SET REC_PR_DETAIL_ID=@pnewprdetail WHERE
REC_PR_DETAIL_ID=@poldprdetail
UPDATE PURCHASE SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE PURCHASE_DETAIL SET PR_DETAIL_ID_ITEM=@pnewprdetail WHERE
PR_DETAIL_ID_ITEM=@poldprdetail
UPDATE PURCHASE_PRICE SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE SALE SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE SALE SET REC_PR_DETAIL_ID=@pnewprdetail WHERE
REC_PR_DETAIL_ID=@poldprdetail
UPDATE SALE_ADJUSTMENT_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE SALE_BASE_PRICE SET SUPPLY_PR_DETAIL_ID=@pnewprdetail WHERE
SUPPLY_PR_DETAIL_ID=@poldprdetail
UPDATE SALE_BASE_PRICE_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE SALE_COST_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE SALE_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE SALE_DETAIL SET PR_DETAIL_ID_ITEM=@pnewprdetail WHERE
PR_DETAIL_ID_ITEM=@poldprdetail
UPDATE SALE_DISCOUNT SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE SALE_FIXED SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE SALE_INDEX SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE SBO SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE SO SET REC_PR_DETAIL_ID=@pnewprdetail WHERE REC_PR_DETAIL_ID=@poldprdetail
UPDATE SO SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE SO_DETAIL SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE STUDY_REGISTER SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE TOOL_ALLOCATION SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE TP_ORDER_DETAIL SET SHIPPING_PR_DETAIL_ID=@pnewprdetail WHERE
SHIPPING_PR_DETAIL_ID=@poldprdetail
UPDATE TP_SALARY_COST SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE VAT_TRANSACTION SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE VOUCHER SET PR_DETAIL_ID_CONTRA=@pnewprdetail WHERE
PR_DETAIL_ID_CONTRA=@poldprdetail
UPDATE VOUCHER SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE VOUCHER_DETAIL SET PR_DETAIL_ID_DEBIT=@pnewprdetail WHERE
PR_DETAIL_ID_DEBIT=@poldprdetail
UPDATE VOUCHER_DETAIL SET PR_DETAIL_ID_CREDIT=@pnewprdetail WHERE
PR_DETAIL_ID_CREDIT=@poldprdetail
UPDATE VOUCHER_PAYMENT SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE WAREHOUSE SET PR_DETAIL_ID=@pnewprdetail WHERE PR_DETAIL_ID=@poldprdetail
UPDATE WAREHOUSE_BALANCE SET PR_DETAIL_ID=@pnewprdetail WHERE
PR_DETAIL_ID=@poldprdetail
UPDATE HR_EMPLOYEE_INFO SET EMPLOYEE_ID=@pnewprdetail WHERE
EMPLOYEE_ID=@poldprdetail
UPDATE SALE SET EMPLOYEE_ID=@pnewprdetail WHERE EMPLOYEE_ID=@poldprdetail
UPDATE SO SET EMPLOYEE_ID=@pnewprdetail WHERE EMPLOYEE_ID=@poldprdetail
UPDATE PO SET EMPLOYEE_ID=@pnewprdetail WHERE EMPLOYEE_ID=@poldprdetail
UPDATE PURCHASE SET EMPLOYEE_ID=@pnewprdetail WHERE EMPLOYEE_ID=@poldprdetail
UPDATE LEDGER SET EMPLOYEE_ID=@pnewprdetail WHERE EMPLOYEE_ID=@poldprdetail
UPDATE VOUCHER_DETAIL SET EMPLOYEE_ID=@pnewprdetail WHERE
EMPLOYEE_ID=@poldprdetail
UPDATE DM_PR_DETAIL SET EMPLOYEE_ID=@pnewprdetail WHERE EMPLOYEE_ID=@poldprdetail
UPDATE DM_PR_DETAIL SET ACTIVE=0 WHERE PR_DETAIL_ID=@poldprdetail
COMMIT transaction
GO
-- 01/06/2017---
GO
ALTER TABLE dbo.SO_DETAIL ADD NOTES1 NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.PO_DETAIL ADD NOTES NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.PURCHASE_DETAIL ADD NOTES NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_LOSS_RATE ALTER COLUMN LOSS_RATE DECIMAL(18,8)
GO
ALTER TABLE DM_LOSS_RATE ADD LOSS_TYPE NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE PURCHASE_DETAIL ADD SALE_UNIT_PRICE_ORIG MONEY DEFAULT 0 NOT NULL
GO
GO
GO
GO
GO
-------------------------------------------------------
05/06--------------------------------------------------------------------
GO
ALTER TABLE PUBLISHER_DRAFT ADD DELIVERY_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHER_DRAFT ADD CATALOG_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHER_DRAFT ADD RECEIVE_PR_DETAIL_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_DRAFT ADD BOOK_NUMBER SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT ADD IS_READ_TEST SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT ADD RECEIVED_READ_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHER_DRAFT ADD PAY_READ_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHER_DRAFT ADD RETURN_DATE SMALLDATETIME NULL
GO
GO
ALTER TABLE PUBLISHER_DRAFT ADD DRAFT_STATUS NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD DRAFT_WORKED NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_SCIENCE NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_POLITIC NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_FORM NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD SUGGEST NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_SCIENCE2 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_POLITIC2 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD SUGGEST2 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_SCIENCE3 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_POLITIC3 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_FORM3 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD SUGGEST3 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_SCIENCE4 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_POLITIC4 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_FORM4 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD SUGGEST4 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_SCIENCE5 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_POLITIC5 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD COMMENT_FORM5 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT ADD SUGGEST5 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD ITEM_CLASS_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD PUB_NUMBER SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD ITEM_COLOR_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD ITEM_SIZE_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD QUANTITY_PR_DETAIL MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD QUANTITY_PERSONAL MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD QUANTITY_COMPANY MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD PAPER_TYPE_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD BOOK_COVER_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD ANNEX_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD OTHER_REQUEST NVARCHAR(200) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD AMOUNT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD AMOUNT_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD ROYALTIES_AMOUNT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD ROYALTIES_AMOUNT_ORIG MONEY NOT NULL DEFAULT
0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD TRANSLATION_AMOUNT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD TRANSLATION_AMOUNT_ORIG MONEY NOT NULL
DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD DISCOUNT_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD PUBLICATION_TRAN_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD PUBLICATION_TRAN_NO NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD REF_ITEM_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
GO
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
GO
GO
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('PUB_PTG',N'Phiếu tính
giá','PUBLISHER_CONTRACT','PUBLISHER_CONTRACT',20,'FrmPublisher_Contract',1,'FIN_BO
OKPLAN','FIN','ADMIN',0,1,0,1,1,6,'','',0,0,0)
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('PUB_HDKT',N'Hợp đồng kinh
tế','PUBLISHER_CONTRACT','PUBLISHER_CONTRACT',20,'FrmPublisher_Contract',1,'FIN_BOO
KPLAN','FIN','ADMIN',0,1,0,1,1,6,'','',0,0,0)
GO
GO
GO
-------------------------------------------------------
12/06--------------------------------------------------------------------
GO
GO
GO
GO
GO
CREATE TABLE [dbo].[PUBLISHER_DRAFT_EDITOR](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[EDITOR_ID] [nvarchar](20) NOT NULL,
[DESCRIPTION] [nvarchar](150) NOT NULL
CONSTRAINT [PK_PUBLISHER_DRAFT_EDITOR] 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
DELETE FROM SYS_TABLE WHERE TABLE_NAME = 'DM_DOCUMENT'
GO
insert into sys_table
values('DM_DOCUMENT','DOCUMENT_ID','DOCUMENT_ID','LIST',1,1,1,0,0,0,20,1,'')
GO
GO
-- 12/06/2017---
GO
GO
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_PUBLISHER_COEFFICIENT','FIN','FIN_BOOKPLAN','LIST','','',0,'PUBLISHER_C
OEFFICIENT',20,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('FIN_PUBLISHER_PROCESS','FIN','FIN_BOOKPLAN','LIST','','',0,'PUBLISHER_PROCE
SS',20,0)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ADJUSTMENT_PRICE_LEVEL_ID','','ADJUSTMENT_PRICE_LEVEL_ID','STRING','COMMON'
)
GO
ALTER TABLE ADJUSTMENT ADD SALE_UNIT_PRICE MONEY DEFAULT 0 NOT NULL
GO
-- 14/06/2017---
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD NUMBER_IMAGE INT NOT NULL DEFAULT 0
GO
GO
CREATE TABLE [dbo].[PUBLISHER_PROGRESS_DETAIL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[LIST_ORDER] [int] NOT NULL,
[PROCESS_ID] [nvarchar](20) NOT NULL,
[COEFFICIENT_ID] [nvarchar](20) NOT NULL,
[DESCRIPTION] [nvarchar](300) NOT NULL,
[EMPLOYEE_ID] [nvarchar](20) NOT NULL,
[RECEIVE_DATE] [smalldatetime] NOT NULL,
[COMPLETE_DATE] [smalldatetime] NOT NULL,
[AMOUNT] [money] NOT NULL,
CONSTRAINT [PK_PUBLISHER_PROGRESS_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]
) ON [PRIMARY]
GO
GO
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('PUB_PROGRESS',N'Phiếu ghi tiến độ sản
xuất','PUBLISHER_PROGRESS','PUBLISHER_PROGRESS',40,'FrmPublisher_Progress',1,'FIN_B
OOKPLAN','FIN','ADMIN',0,1,0,1,1,6,'','',0,0,0)
GO
insert into SYS_TABLE values
('PUBLISHER_COEFFICIENT','COEFFICIENT_ID','COEFFICIENT_NAME','LIST',1,1,1,0,0,'0',2
0,1,'')
GO
insert into SYS_TABLE values
('PUBLISHER_PROCESS','PROCESS_ID','PROCESS_NAME','LIST',1,1,1,0,0,'0',20,1,'')
GO
GO
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD LIST_AUTHOR NVARCHAR(200) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD LIST_EDITOR NVARCHAR(200) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD LIST_COLLABORATORS NVARCHAR(200) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD LIST_TRANSLATOR NVARCHAR(200) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD PUB_SIGNED_TRAN_NO NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD PUB_SIGNED_TRAN_DATE SMALLDATETIME
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD LIST_AUTHOR NVARCHAR(200) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD LIST_EDITOR NVARCHAR(200) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD LIST_COLLABORATORS NVARCHAR(200) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD LIST_TRANSLATOR NVARCHAR(200) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD PUB_SIGNED_TRAN_NO NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD PUB_SIGNED_TRAN_DATE SMALLDATETIME
GO
ALTER TABLE PUBLISHING_POLICY ADD DECIDED_PR_DETAIL_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY ADD PRINT_TYPE NVARCHAR(30) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD TOTAL_QUANTITY MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD REF_PR_DETAIL_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD NOTES NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL ADD TOTAL_QUANTITY MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD STANDARD_UNIT_PRICE MONEY NOT NULL DEFAULT
0
GO
ALTER TABLE PUBLISHING_POLICY ADD RELEASED_PR_KEY uniqueidentifier NOT NULL DEFAULT
'00000000-0000-0000-0000-000000000000'
GO
ALTER TABLE PUBLISHING_POLICY ADD NKHO_PR_KEY uniqueidentifier NOT NULL DEFAULT
'00000000-0000-0000-0000-000000000000'
GO
ALTER TABLE [dbo].[CA_BUDGET] DROP CONSTRAINT [PK_CA_BUDGET]
GO
GO
ALTER TABLE CA_BOM ADD DOOR_THICKNESS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
GO
ALTER TABLE DM_ITEM_COLOR ADD MATERIAL_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BOM ADD LOGO_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BOM ADD LOCK_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BOM ADD DOOR_BOLT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
GO
CREATE TABLE [dbo].[DM_LOCK](
[LOCK_ID] [nvarchar](20) NOT NULL,
[LOCK_NAME] [nvarchar](50) NOT NULL,
[MATERIAL_ID] [nvarchar](20) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[DM_DOOR_BOLT](
[DOOR_BOLT_ID] [nvarchar](20) NOT NULL,
[DOOR_BOLT_NAME] [nvarchar](50) NOT NULL,
[MATERIAL_ID] [nvarchar](20) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL
) ON [PRIMARY]
GO
GO
ALTER TABLE SALE ADD MACHINE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE PURCHASE ADD MACHINE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
GO
ALTER TABLE PUBLISHER_CONTRACT ADD POSITION_CONTACT NVARCHAR(50) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD INDENTITY_CONTACT NVARCHAR(50) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD PAYMENT_TERM_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD PAYMENT_METHOD_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD COMPUTER_PR_KEY uniqueidentifier NOT NULL
DEFAULT '00000000-0000-0000-0000-000000000000'
GO
ALTER TABLE PUBLISHER_CONTRACT ADD INDENTITY_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHER_CONTRACT ADD ORGANIZATION_PR_KEY uniqueidentifier NOT NULL
DEFAULT '00000000-0000-0000-0000-000000000000'
GO
ALTER TABLE PUBLISHER_CONTRACT ADD BUSINESS_PR_KEY uniqueidentifier NOT NULL
DEFAULT '00000000-0000-0000-0000-000000000000'
GO
CREATE TABLE [dbo].[DM_LINE_STD_ITEM](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[STD_ITEM_ID] [nvarchar](20) NOT NULL,
[STD_RATE] [decimal](18, 8) NOT NULL,
[MACHINE_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_LINE_STD_ITEM] 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_MEMBERSHIP_CLASS ADD LIST_ORDER INT DEFAULT 0 NOT NULL
GO
ALTER TABLE DM_MEMBERSHIP_CLASS ADD MAX_POINTS MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE DM_MEMBERSHIP_CLASS ADD IS_RESET SMALLINT DEFAULT 0 NOT NULL
GO
-- 24/07--
GO
alter table PR_EMPLOYEE_SALARY add WORK_PLACEMENTS_ID nvarchar(20) not null default
''
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_BOOK_PLAN_DM_NOTE','FIN','FIN_BOOKPLAN','LIST','','',0,'DM_NOTE',1,0)
GO
insert into sys_table values('DM_NOTE','ID','ID','LIST',1,1,1,0,0,0,20,1,'')
GO
ALTER TABLE PUBLISHER_CONTRACT ADD SCOPE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD NOTE_COVER NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD NOTE_PAGE NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD NOTE_LC NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD PRINT_PR_DETAIL_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD PRINT_ADDRESS NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD ISSUE_DATE SMALLDATETIME NULL
GO
CREATE TABLE [dbo].[DM_SCOPE](
[SCOPE_ID] [nvarchar](20) NOT NULL,
[SCOPE_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_SCOPE] PRIMARY KEY CLUSTERED
(
[SCOPE_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
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_BOOK_PLAN_DM_SCOPE','FIN','FIN_BOOKPLAN','LIST','','',0,'DM_SCOPE',1,0)
GO
insert into sys_table
values('DM_SCOPE','SCOPE_ID','SCOPE_ID','LIST',1,1,1,0,0,0,20,1,'')
GO
ALTER TABLE PUBLISHER_CONTRACT ADD REF_PR_DETAIL_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD REF_ADDRESS NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD REF_CONTACT_PERSON NVARCHAR(50) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD REF_POSITION_CONTACT NVARCHAR(50) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD REF_RANK_CONTACT NVARCHAR(50) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD PRINT_PR_KEY uniqueidentifier NOT NULL DEFAULT
'00000000-0000-0000-0000-000000000000'
GO
ALTER TABLE DM_LINE_STD_ITEM ADD ITEM_CLASS1_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
alter table SALE_DETAIL ADD SO_PR_KEY UNIQUEIDENTIFIER DEFAULT '00000000-0000-0000-
0000-000000000000' NOT NULL
GO
ALTER TABLE SBO ADD POSITION_CONTACT NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE SBO ADD RANK_CONTACT NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE SBO_DETAIL ADD ANNEX_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE SBO_DETAIL ADD PAPER_TYPE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE SBO_DETAIL ADD BOOK_COVER_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE SBO_DETAIL ADD NUM_PAGES MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE SBO_DETAIL ADD NUMBER_IMAGE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE SBO ADD DELIVERY_DATE SMALLDATETIME NULL
GO
ALTER TABLE SBO ADD DELIVERY_ADDRESS NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD SBO_PR_KEY uniqueidentifier NOT NULL DEFAULT
'00000000-0000-0000-0000-000000000000'
GO
ALTER TABLE DM_ORGANIZATION ADD CASHIER NVARCHAR(50) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BOM ADD IS_DOOR_BOLT SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_BOM ADD IS_LOCK SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_BOM ADD EXPENSE_RATE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE CA_BOM ADD EDITING NVARCHAR(50) DEFAULT '' NOT NULL
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD NHUAN_BUT_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD PHAT_HANH_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE WAREHOUSE_BALANCE ADD DISCOUNT1_RATE MONEY DEFAULT 0 NOT NULL
GO
-------------------------------------------------------
31/07--------------------------------------------------------------------
GO
ALTER TABLE SO ADD POSITION_CONTACT NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE SO ADD RANK_CONTACT NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE SO ADD SBO_TRAN_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD NHUAN_BUT_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD PHAT_HANH_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE DM_ITEM_INFO ADD ANNEX_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
GO
ALTER TABLE PUBLICATION_PLAN_DETAIL ADD LIST_AUTHOR NVARCHAR(200) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHER_PROGRESS ADD ISSUE_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD NUMBER_IMAGE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD ELECTRONIC_PUB NVARCHAR(100) NOT NULL
DEFAULT ''
GO
--10-07-2017---
GO
alter table PR_BONUS_TYPE add WORKDAY_STD money DEFAULT 0 NOT NULL
GO
alter table PR_BONUS_TYPE add BONUS_WORKDAY money DEFAULT 0 NOT NULL
GO
--29-07-2017---
GO
ALTER TABLE PR_PIT_REDUCTION ADD IS_REDUCTION SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE PR_PIT_REDUCTION ADD REDUCTION_DATE smalldatetime DEFAULT '2015-01-
01'NOT NULL
GO
--03-08-2017--
GO
INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME],
[PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID])
VALUES (N'CalcAllowanceFirstLineAmountItem',
N'CalcAllowanceFirstLineAmountItem-Hàm lấy tiền lương hệ số đầu chuyền',
N'Hàm lấy tiền lương hệ số đầu chuyền', 1, 1, N'ADMIN')
GO
-- 04/08/2017---
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD ITEM_CLASS_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD ACCOUNT_ID_COST NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD ACCOUNT_ID_INCOME NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD ACCOUNT_ID_RETURN NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD ACCOUNT_ID_SALE_COST NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD EXPENSE_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD ROYALTY_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE dbo.DM_ITEM_SYNC ADD ITEM_HEIGHT MONEY NOT NULL DEFAULT 0
GO
GO
ALTER TABLE PUBLISHER_CONTRACT ADD TAX_FILE_NUMBER NVARCHAR(30) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT ADD RANK_CONTACT NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD UNIT_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD LIST_AUTHOR NVARCHAR(200) NOT NULL
DEFAULT ''
GO
--03-08-2017--
GO
INSERT [dbo].[DM_PR_METHOD] ([PR_METHOD_NAME], [PR_METHOD_DISPLAYNAME],
[PR_METHOD_DETAIL], [ACTIVE], [IS_SALARY], [USER_ID])
VALUES (N'CalcAllowanceFirstLineAmountItem',
N'CalcAllowanceFirstLineAmountItem-Hàm lấy tiền lương hệ số đầu chuyền',
N'Hàm lấy tiền lương hệ số đầu chuyền', 1, 1, N'ADMIN')
GO
GO
GO
insert into sys_table
values('DM_ITEM_EXPENSE','ITEM_ID','EXPENSE_ID','LIST',1,1,1,0,0,0,20,1,'')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('TRAN_ID_CREATE_AUTO_ISSUE','','TRAN_ID_CREATE_AUTO_ISSUE','STRING','COMMON'
)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('UPDATE_AVERAGE_PRICE_TO_CA_BEGINNING_AMOUNT','0','UPDATE_AVERAGE_PRICE_TO_C
A_BEGINNING_AMOUNT','BOOLEAN','COMMON')
GO
--19-08-2017----
GO
CREATE TABLE [dbo].[PR_PIT_MONTH_CAL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[LIST_MONTH] [nvarchar](50) NOT NULL,
[YEAR_DATA] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_PR_PIT_MONTH_CAL] 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
GO
-------------------------------------------------------
23/08--------------------------------------------------------------------
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD POLICY_TRAN_NO NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD POLICY_TRAN_DATE SMALLDATETIME NULL
GO
GO
---24-08--2017---------
GO
alter table PR_BACK_PAY add SA_LEVEL_VK money DEFAULT 0 NOT NULL
GO
alter table PR_BACK_PAY add SA_LEVEL_CV money DEFAULT 0 NOT NULL
GO
alter table PR_BACK_PAY add SA_LEVEL_TN money DEFAULT 0 NOT NULL
GO
alter table PR_BACK_PAY add SA_LEVEL_DH money DEFAULT 0 NOT NULL
GO
alter table PR_BACK_PAY add SALARY_AMOUNT_VK money DEFAULT 0 NOT NULL
GO
alter table PR_BACK_PAY add SALARY_AMOUNT_CV money DEFAULT 0 NOT NULL
GO
alter table PR_BACK_PAY add SALARY_AMOUNT_TN money DEFAULT 0 NOT NULL
GO
alter table PR_BACK_PAY add SALARY_AMOUNT_DH money DEFAULT 0 NOT NULL
GO
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_BOOK_PLAN_DM_ROLL_BOOK','FIN','FIN_BOOKPLAN','LIST','','',0,'DM_ROLL_BO
OK',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('FIN_BOOK_PLAN_DM_NECK_BOOK','FIN','FIN_BOOKPLAN','LIST','','',0,'DM_NECK_BO
OK',1,0)
GO
insert into sys_table
values('DM_ROLL_BOOK','ROLL_BOOK_ID','ROLL_BOOK_ID','LIST',1,1,1,0,0,0,20,1,'')
GO
insert into sys_table
values('DM_NECK_BOOK','NECK_BOOK_ID','NECK_BOOK_ID','LIST',1,1,1,0,0,0,20,1,'')
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD ROLL_BOOK_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD NECK_BOOK_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD SCOPE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD PAINT_PR_DETAIL_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD EDIT_PR_DETAIL_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD WRITE_PR_DETAIL_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
GO
ALTER TABLE PO ADD DES_ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ITEM_OP_ID_PRODUCT_RECEIPT','','ITEM_OP_ID_PRODUCT_RECEIPT','STRING','COMMO
N')
GO
INSERT INTO SYS_MENU
VALUES('FIN_PO_DM_ITEM_COVER_DAY','FIN','FIN_PO','LIST','','',0,'DM_ITEM_COVER_DAY'
,25,0)
GO
INSERT INTO SYS_MENU
VALUES('FIN_INV_DM_WAREHOUSE_BAREM','FIN','FIN_INV','LIST','','',0,'DM_WAREHOUSE_BA
REM',25,0)
GO
INSERT INTO SYS_MENU
VALUES('FIN_INV_DM_WAREHOUSE_BAREM1','FIN','FIN_INV','LIST','','',0,'DM_WAREHOUSE_B
AREM1',25,0)
GO
-------------------------------------------------------
29/08--------------------------------------------------------------------
GO
GO
GO
ALTER TABLE PUBLISHER_PROGRESS ADD PUBLISHER_NO NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_PROGRESS ADD REF_ITEM_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_PROGRESS ADD CONTRACT_NUMBER MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_PROGRESS ADD BOOK_NUMBER MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_PROGRESS ADD LIST_AUTHOR NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_PROGRESS ADD ITEM_SIZE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_PROGRESS ADD ITEM_COLOR_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_PROGRESS ADD NUM_PAGES MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_PROGRESS ADD BOOK_COVER_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_PROGRESS ADD ANNEX_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_PROGRESS ADD PAPER_TYPE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_DRAFT_TYPE ADD RECEIVED_DATE SMALLDATETIME NULL
GO
insert into sys_table
values('DM_DOCUMENT_TYPE','DOCUMENT_TYPE_ID','DOCUMENT_TYPE_ID','LIST',1,1,1,0,0,0,
20,1,'')
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD ANNEX_ID CHARACTER VARYING(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD BOOK_COVER_ID CHARACTER VARYING(20) NOT
NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD PAPER_TYPE_ID CHARACTER VARYING(20) NOT
NULL DEFAULT ''
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD VI_TINH_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD TT_DON_VI_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD TO_CHUC_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE SALE ADD SBO_TRAN_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD QUANTITY1 MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD QUANTITY2 MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD QUANTITY3 MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD TOTAL_QUANTITY MONEY NOT NULL DEFAULT 0
GO
--30-08-2017-----
GO
ALTER TABLE PR_DUTY_RATE ADD SALARY_MAX_UNION_FEE MONEY DEFAULT 0 NOT NULL
GO
-------------------------------------------------------
30/08--------------------------------------------------------------------
GO
INSERT INTO sys_report_group(REPORT_GROUP_ID, REPORT_GROUP_NAME, MODULE_ID, ACTIVE,
PROJECT_ID)
VALUES('86',N'Báo cáo vụ kế hoạch - thư ký biên tập','FIN_BOOKPLAN',1,'FIN')
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD NUM_COVER_BOOK MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLICATION_PLAN_DETAIL ADD NUMBER_IMAGE MONEY NOT NULL DEFAULT 0
GO
-------------------------------------------------------
05/09--------------------------------------------------------------------
GO
ALTER TABLE SBO_DETAIL ADD LIST_AUTHOR NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_ITEM_COVER_DAY ADD ITEM_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
DROP TRIGGER [dbo].[ITEM_DELETE]
GO
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,VOUCHER_DETAIL J WHERE (I.ITEM_ID =
J.ITEM_ID_DEBIT OR I.ITEM_ID=J.ITEM_ID_CREDIT) AND I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_ITEM_USE_IN_VOUCHER_DETAIL',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,LEDGER J WHERE I.ITEM_ID = J.ITEM_ID AND
I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_ITEM_USE_IN_LEDGER',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,LEDGER J WHERE I.ITEM_ID = J.PRODUCT_ID AND
I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_PRODUCT_USE_IN_LEDGER',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,WAREHOUSE J WHERE I.ITEM_ID = J.ITEM_ID AND
I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_ITEM_USE_IN_WAREHOUSE',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,VAT_TRANSACTION J WHERE I.ITEM_ID = J.ITEM_ID
AND I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_ITEM_USE_IN_VAT_TRANSACTION',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,SALE_DETAIL J WHERE I.ITEM_ID = J.ITEM_ID AND
I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_ITEM_USE_IN_SALE_DETAIL',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,SALE_DETAIL J WHERE I.ITEM_ID = J.PRODUCT_ID
AND I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_PRODUCT_USE_IN_SALE_DETAIL',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,PURCHASE_DETAIL J WHERE I.ITEM_ID = J.ITEM_ID
AND I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_ITEM_USE_IN_PURCHASE_DETAIL',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,PURCHASE_DETAIL J WHERE I.ITEM_ID =
J.PRODUCT_ID AND I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_PRODUCT_USE_IN_PURCHASE_DETAIL',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,TOOL_ALLOCATION J WHERE I.ITEM_ID = J.ITEM_ID
AND I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_ITEM_USE_IN_TOOL_ALLOCATION',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I,BALANCE_DETAIL J WHERE I.ITEM_ID = J.ITEM_ID
AND I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_ITEM_USE_IN_BALANCE_DETAIL',16,1)
ROLLBACK TRAN
END
IF
EXISTS(SELECT 'TRUE' FROM DELETED I, SALE_DISCOUNT_DETAIL J WHERE I.ITEM_ID =
J.ITEM_ID AND I.ITEM_ID <> '')
BEGIN RAISERROR('DELETED_ITEM_USE_IN_SALE_DISCOUNT_DETAIL',16,1)
ROLLBACK TRAN
END
GO
-- 25/09/2017---
GO
EXEC DROPCOLUMN 'DM_JOB_MAPPING','VALID_DATE'
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_SALE_BOOKSTORE','FIN','POS_SALE','FUNC','FIN_RATION','so.png',100,'SALE
_BOOKSTORE',5,0)
GO
-- 26/09/2017---
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_SALE_BOOKSTORE','FIN','POS_SALE','FUNC','FIN_RATION','so.png',100,'SALE
_BOOKSTORE',5,0)
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_GL_DM_JOB_ITEM_CLASS','FIN','FIN_GL','LIST','','',0,'DM_JOB_ITEM_CLASS'
,200,0)
GO
CREATE TABLE [dbo].[DM_JOB_ITEM_CLASS](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[VALID_DATE] [smalldatetime] NOT NULL,
[JOB_ID] [nvarchar](20) NOT NULL,
[ITEM_CLASS_ID] [nvarchar](20) NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_JOB_ITEM_CLASS] 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_MOVE_REASON](
[MOVE_REASON_ID] [nvarchar](20) NOT NULL,
[MOVE_REASON_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL
) ON [PRIMARY]
GO
insert into sys_table
values('DM_MOVE_REASON','MOVE_REASON_ID','MOVE_REASON_NAME','LIST',1,1,1,1,0,0,20,1
,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_DM_MOVE_REASON','FIN','FIN_OM','LIST','','',0,'DM_MOVE_REASON',40,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_MOVE_REASON','FIN_OM_DM_MOVE_REASON')
GO
GO
ALTER TABLE DM_PR_DETAIL_CLASS ADD IS_STUDENT SMALLINT DEFAULT 0 NOT NULL
GO
GO
insert into sys_table
values('DM_STUDY_FEE','STUDY_FEE_ID','STUDY_FEE_NAME','LIST',1,1,1,1,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_DM_STUDY_FEE','FIN','FIN_OM','LIST','','',0,'DM_STUDY_FEE',40,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_STUDY_FEE','FIN_OM_DM_STUDY_FEE')
GO
CREATE TABLE [dbo].[STUDY_FEE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[STUDY_YEAR_ID] [nvarchar](20) NOT NULL,
[CLASS_GROUP_ID] [nvarchar](20) NOT NULL,
[AMOUNT_ORIG] [money] NOT NULL,
[AMOUNT] [money] NOT NULL,
[CURRENCY_ID] [nvarchar](20) NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[STUDY_FEE_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_STUDY_FEE] 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 STUDY_FEE ADD STUDY_FEE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_FEE','FIN','FIN_OM','LIST','','',0,'STUDY_FEE',40,0)
GO
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_CLASS','FIN','FIN_OM','LIST','','',0,'STUDY_CLASS',40,0)
GO
CREATE TABLE [dbo].[STUDY_FEE_PACKAGE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[STUDY_YEAR_ID] [nvarchar](20) NOT NULL,
[CLASS_GROUP_ID] [nvarchar](20) NOT NULL,
[STUDY_FEE_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_STUDY_FEE_PACKAGE] 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
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_FEE_PACKAGE','FIN','FIN_OM','LIST','','',0,'STUDY_FEE_PACKAGE',40,0)
GO
-------------------------------------------------------
03/10--------------------------------------------------------------------
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'CURRENT_BALANCE2','FIN_INV_CURRENT_BALANCE2')
GO
insert into SYS_MENU
values('FIN_INV_CURRENT_BALANCE2','FIN','FIN_INV','FUNC','','',0,'CURRENT_BALANCE2'
,3,0)
GO
ALTER TABLE DM_STUDY_FEE ADD IS_YEARLY SMALLINT DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_FEE_REGISTER','FIN','FIN_OM','FUNC','','',0,'STUDY_FEE_REGISTER',40,
0)
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_FEE_CONFIRM','FIN','FIN_OM','FUNC','','',0,'STUDY_FEE_CONFIRM',40,0)
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_CHANGE_CLASS','FIN','FIN_OM','FUNC','','',0,'STUDY_CHANGE_CLASS',40,
0)
GO
-- 10/10/2017---
GO
ALTER TABLE DM_ITEM_SYNC ADD LOGGING NVARCHAR(250) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_PR_DETAIL_SYNC ADD LOGGING NVARCHAR(250) NOT NULL DEFAULT ''
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('LIST_SCHOOL_ITEM_ID','','LIST_SCHOOL_ITEM_ID','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CURRENT_STUDY_YEAR_ID','2017_2018','CURRENT_STUDY_YEAR_ID','STRING','COMMON
')
GO
insert into sys_table
values('DM_STUDY_PERIOD','STUDY_PERIOD_ID','STUDY_PERIOD_NAME','LIST',1,1,1,1,0,0,2
0,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_DM_STUDY_PERIOD','FIN','FIN_OM','LIST','','',0,'DM_STUDY_PERIOD',40,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_STUDY_PERIOD','FIN_OM_DM_STUDY_PERIOD')
GO
CREATE TABLE [dbo].[DM_STUDY_PERIOD](
[STUDY_PERIOD_ID] [nvarchar](20) NOT NULL,
[STUDY_PERIOD_NAME] [nvarchar](50) NOT NULL,
[MONTH_START] [int] NOT NULL,
[MONTH_END] [int] NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_STUDY_PERIOD] PRIMARY KEY CLUSTERED
(
[STUDY_PERIOD_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 ADD STUDY_PERIOD_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE VOUCHER_DETAIL ADD AMOUNT_REGISTER MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE VOUCHER_DETAIL ADD AMOUNT_REMAIN MONEY DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('TRAN_ID_SCHOOL_FEE_CONFIRM','STF','TRAN_ID_SCHOOL_FEE_CONFIRM','STRING','CO
MMON')
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('STF',N'Quyết toán học
phí','SYSTEM','SYSTEM',1,'FRMVOUCHER',1,'FIN_OM','FIN','ADMIN',1,0,0,0,1,6,'','',0,
0,0)
GO
UPDATE SYS_TRAN SET SHOW_IN_MENU=0 WHERE TRAN_ID='STF'
GO
ALTER TABLE SALE_DISCOUNT_DETAIL ADD DETAIL_PR_DETAIL_ID NVARCHAR(20) DEFAULT ''
NOT NULL
GO
ALTER TABLE DM_STUDENT ADD SEASON_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_STUDENT ADD ORIGIN_ADDRESS NVARCHAR(100) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_STUDENT ADD REG_NO NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_STUDENT ADD REG_OWNER_NAME NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_STUDENT ADD REG_OWNER_DOB SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
ALTER TABLE DM_STUDENT ADD FATHER_IDENTITY_NO NVARCHAR(50) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_STUDENT ADD MOTHER_IDENTITY_NO NVARCHAR(50) DEFAULT '' NOT NULL
GO
CREATE TABLE [dbo].[PO_DETAIL_INFO](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[NOTES] [ntext] NOT NULL,
CONSTRAINT [PK_PO_DETAIL_INFO] 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 SYS_REPORTFIELD ALTER COLUMN FORMULA NVARCHAR(300)
GO
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_BOOKPRINT_DM_BOOKPRINT_CLASS','FIN','FIN_BOOKPRINT','LIST','','',0,'DM_
BOOKPRINT_CLASS',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('FIN_BOOKPRINT_BOOKPRINT_DM_COVER_TYPE','FIN','FIN_BOOKPRINT','LIST','','',0
,'BOOKPRINT_DM_COVER_TYPE',2,0)
GO
INSERT INTO SYS_TRAN_CLASS(TRAN_CLASS, TRAN_CLASS_NAME, ACTIVE, USER_ID)
VALUES('BOOKPRINT_DRAFT',N'BOOKPRINT_DRAFT',1,'ADMIN')
GO
INSERT INTO SYS_TRAN_CLASS(TRAN_CLASS, TRAN_CLASS_NAME, ACTIVE, USER_ID)
VALUES('BOOKPRINT_COVER',N'BOOKPRINT_COVER',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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('BOOKPRINT_DRAFT',N'Nhận bản
thảo','BOOKPRINT_DRAFT','BOOKPRINT_DRAFT',10,'FRMBOOKPRINT_DRAFT',1,'FIN_BOOKPRINT'
,'FIN','ADMIN',1,1,0,0,1,6,'','',0,0,0)
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('BOOKPRINT_COVER',N'Thiết kế
bìa','BOOKPRINT_COVER','BOOKPRINT_COVER',20,'FRMBOOKPRINT_COVER',1,'FIN_BOOKPRINT',
'FIN','ADMIN',1,1,0,0,1,6,'','',0,0,0)
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('BOOKPRINT_PHUBAN',N'Thiết kế phụ
bản','BOOKPRINT_COVER','BOOKPRINT_COVER',20,'FRMBOOKPRINT_COVER',1,'FIN_BOOKPRINT',
'FIN','ADMIN',1,1,0,0,1,6,'','',0,0,0)
GO
CREATE TABLE [dbo].[BOOKPRINT_COVER](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) 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,
[STATUS_ID] [nvarchar](20) NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_BOOKPRINT_COVER] 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
GO
GO
CREATE TABLE [dbo].[BOOKPRINT_DRAFT_DETAIL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[LIST_ORDER] [int] NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[DRAFT_NO] [nvarchar](20) NOT NULL,
[POLICY_NO] [nvarchar](20) NOT NULL,
[NUM_PAGES] [int] NOT NULL,
[DESCRIPTION] [nvarchar](100) NOT NULL,
[PRINT_TYPE_ID] [nvarchar](20) NOT NULL,
[PRINT_ORDER] [int] NOT NULL,
[PRINT_TRAN_NO] [nvarchar](20) NOT NULL,
[SO_BIEN_MUC] [nvarchar](50) NOT NULL,
[YEU_CAU_PHU_BAN] [nvarchar](50) NOT NULL,
[IN_MAU] [smallint] NOT NULL,
[IN_DEN_TRANG] [smallint] NOT NULL,
[YEU_CAU_BIA] [nvarchar](100) NOT NULL,
[SACH_ANH] [nvarchar](100) NOT NULL,
[GHI_CHU] [nvarchar](100) NOT NULL,
[TEM_BAO_HIEM] [nvarchar](50) NOT NULL,
[MUC_DICH] [nvarchar](100) NOT NULL,
[BOOKPRINT_CLASS_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_BOOKPRINT_DRAFT_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
GO
GO
CREATE TABLE [dbo].[BOOKPRINT_DM_COVER_TYPE](
[COVER_TYPE_ID] [nvarchar](20) NOT NULL,
[COVER_TYPE_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_BOOKPRINT_COVER_TYPE] PRIMARY KEY CLUSTERED
(
[COVER_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
-- 03/11/2017---
GO
alter table BOOKPRINT_COVER add STATUS_DATE smalldatetime not null default
'1/1/1900'
GO
INSERT INTO SYS_TRAN_CLASS(TRAN_CLASS, TRAN_CLASS_NAME, ACTIVE, USER_ID)
VALUES('BOOKPRINT_ENGRAVING',N'BOOKPRINT_ENGRAVING',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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('BOOKPRINT_ENGRAVING',N'Chế
bản','BOOKPRINT_ENGRAVING','BOOKPRINT_ENGRAVING',30,'FRMBOOKPRINT_ENGRAVING',1,'FIN
_BOOKPRINT','FIN','ADMIN',1,1,0,0,1,6,'','',0,0,0)
GO
CREATE TABLE [dbo].[BOOKPRINT_ENGRAVING](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[TRAN_ID] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[TRAN_NO] [nvarchar](20) NOT NULL,
[ENGRAVING_ORDER] [int] NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[PR_DETAIL_NAME] [nvarchar](150) NOT NULL,
[STATUS_ID] [nvarchar](20) NOT NULL,
[STATUS_DATE] [smalldatetime] NOT NULL,
[COMMENTS] [nvarchar](200) NOT NULL,
[CATALOGUE_DATE] [smalldatetime] NOT NULL,
[CATALOGUE_INSERT] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_BOOKPRINT_ENGRAVING] 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
GO
UPDATE SYS_MENU SET MODULE_ID='FIN_OM',MENU_TYPE='LIST' WHERE
MENU_TAG='STUDY_DISCOUNT'
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_TRACKING','FIN','FIN_OM','FUNC','GLGROUP3','',0,'STUDY_TRACKING',40,
0)
GO
CREATE TABLE [dbo].[STUDY_TRACKING](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[CLASS_ID] [nvarchar](20) NOT NULL,
[STUDY_YEAR_ID] [nvarchar](20) NOT NULL,
[STUDENT_ID] [nvarchar](20) NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[TRACKING_DATE] [smalldatetime] NOT NULL,
[ATTENDING] [smallint] NOT NULL,
[NOT_ATTENDING_REASON] [smallint] NOT NULL,
[NOT_ATTENDING_NO_REASON] [smallint] NOT NULL,
CONSTRAINT [PK_STUDY_TRACKING] 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
GO
INSERT INTO SYS_SYSTEMVAR VALUES('IS_GALAXY','0','IS_GALAXY','BOOLEAN','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('GALAXY_USER_KETOAN','','GALAXY_USER_KETOAN','STRING','COMMON')
GO
ALTER TABLE SALE_DETAIL ADD NOTES1 NVARCHAR(100) DEFAULT '' NOT NULL
GO
ALTER TABLE SALE ADD MODIFIED_USER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO ADD MODIFIED_USER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SBO ADD MODIFIED_USER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE PO ADD MODIFIED_USER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE PURCHASE ADD MODIFIED_USER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE VOUCHER ADD MODIFIED_USER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_DM_INTEREST_RATE','FIN','FIN_OM','LIST','','',0,'DM_INTEREST_RATE',40,1)
GO
CREATE TABLE [dbo].[DM_INTEREST_RATE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[INTEREST_RATE] [money] NOT NULL,
[VALID_DATE] [smalldatetime] NOT NULL,
CONSTRAINT [PK_DM_INTEREST_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
update sys_resource set res_value=N'Lãi suất quá hạn' where
res_value='DM_INTEREST_RATE' and res_id='TBL_DM_INTEREST_RATE'
go
-------------------------------------------------------
16/11--------------------------------------------------------------------
GO
ALTER TABLE VOUCHER ADD APPROVE_DATE SMALLDATETIME NOT NULL DEFAULT GETDATE()
GO
ALTER TABLE VOUCHER ADD RELEASE_DATE SMALLDATETIME NOT NULL DEFAULT GETDATE()
GO
CREATE TABLE [dbo].[VOUCHER_DEPOSIT](
[PR_KEY_DEPOSIT] [uniqueidentifier] NOT NULL,
[PR_KEY] [uniqueidentifier] NOT NULL,
[PR_KEY_DETAIL] [uniqueidentifier] NOT NULL,
[DEBIT_CREDIT] [nvarchar](20) NOT NULL,
[TRAN_ID] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[TRAN_NO] [nvarchar](30) NOT NULL,
[CONTACT_PERSON] [nvarchar](50) NOT NULL,
[ADDRESS] [nvarchar](200) NOT NULL,
[COMMENTS] [nvarchar](200) NOT NULL,
[DESCRIPTION] [nvarchar](150) NOT NULL,
[DESCRIPTION_ULS] [nvarchar](150) NOT NULL,
[ACCOUNT_ID] [nvarchar](20) NOT NULL,
[ACCOUNT_ID_CONTRA] [nvarchar](20) NOT NULL,
[CURRENCY_ID] [nvarchar](20) NOT NULL,
[EXCHANGE_RATE] [money] NOT NULL,
[EXCHANGE_RATE_EXTRA] [money] NOT NULL,
[QUANTITY] [money] NOT NULL,
[UNIT_PRICE] [money] NOT NULL,
[UNIT_PRICE_ORIG] [money] NOT NULL,
[AMOUNT] [money] NOT NULL,
[AMOUNT_ORIG] [money] NOT NULL,
[AMOUNT_EXTRA] [money] NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[ITEM_OP_ID] [nvarchar](20) NOT NULL,
[EMPLOYEE_ID] [nvarchar](20) NOT NULL,
[APPROVE_DATE] [smalldatetime] NOT NULL,
[RELEASE_DATE] [smalldatetime] NOT NULL,
[VOUCHER_PR_KEY] [uniqueidentifier] NOT NULL,
[VOUCHER_TRAN_NO] [nvarchar](30) NOT NULL,
[LIST_ORDER] [int] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_VOUCHER_DEPOSIT] PRIMARY KEY CLUSTERED
(
[PR_KEY_DEPOSIT] 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
GO
GO
insert into sys_table
values('DM_MEAL_TYPE','MEAL_TYPE_ID','MEAL_TYPE_NAME','LIST',1,1,1,1,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_DM_MEAL_TYPE','FIN','FIN_OM','LIST','','',0,'DM_MEAL_TYPE',40,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_MEAL_TYPE','FIN_OM_DM_MEAL_TYPE')
GO
ALTER TABLE STUDY_TRACKING ADD MEAL_TYPE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('MEAL_ITEM_ID','','MEAL_ITEM_ID','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ITEM_ID_STUDY_TRACKING','','ITEM_ID_STUDY_TRACKING','STRING','COMMON')
GO
alter tablE STUDY_FEE ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_MEAL','FIN','FIN_OM','FUNC','GLGROUP3','',0,'STUDY_MEAL',40,0)
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_MEAL_REGISTER','FIN','FIN_OM','FUNC','GLGROUP3','',0,'STUDY_MEAL_REG
ISTER',41,0)
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_MEAL_REGISTER_EMPLOYEE','FIN','FIN_OM','FUNC','GLGROUP3','',0,'STUDY
_MEAL_REGISTER_EMPLOYEE',42,0)
GO
CREATE TABLE [dbo].[STUDY_MEAL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[PR_DETAIL_CLASS_ID] [nvarchar](20) NOT NULL,
[CLASS_GROUP_ID] [nvarchar](20) NOT NULL,
[MEAL_TYPE_ID] [nvarchar](20) NOT NULL,
[UNIT_PRICE] [money] NOT NULL,
CONSTRAINT [PK_STUDY_MEAL] 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].[STUDY_MEAL_REGISTER](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[MEAL_TYPE_ID] [nvarchar](20) NOT NULL,
[ATTENDING] [smallint] NOT NULL,
CONSTRAINT [PK_STUDY_MEAL_REGISTER] 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('MEAL_PR_DETAIL_CLASS_ID','','MEAL_PR_DETAIL_CLASS_ID','STRING','COMMON')
GO
ALTER TABLE STUDY_CLASS ADD VALID_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
CREATE NONCLUSTERED INDEX [IX_STUDY_CLASS] ON [dbo].[STUDY_CLASS]
(
[ORGANIZATION_ID] ASC,
[STUDY_YEAR_ID] ASC,
[STUDENT_ID] ASC,
[CLASS_ID] ASC,
[VALID_DATE] 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
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_EXTRA_REGISTER','FIN','FIN_OM','FUNC','GLGROUP3','',0,'STUDY_EXTRA_R
EGISTER',47,0)
GO
GO
-------------------------------------------------------
04/12--------------------------------------------------------------------
GO
ALTER TABLE VOUCHER ADD IS_DEPOSIT SMALLINT NOT NULL DEFAULT 0
GO
CREATE TABLE [dbo].[SALE_POLICY](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[TRAN_ID] [nvarchar](20) NOT NULL,
[TRAN_NO] [nvarchar](20) NOT NULL,
[EMPLOYEE_ID] [nvarchar](20) NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[COMMENTS] [nvarchar](200) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
[ORGANIZATION_ID_LIST] [nvarchar](200) NOT NULL,
[STATUS] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[IS_PR_DETAIL] [smallint] NOT NULL,
CONSTRAINT [PK_SALE_POLICY] 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
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('SP',N'Chính sách bán
hàng','SBP','SP',5,'FRMSALE_POLICY',1,'','FIN','ADMIN',0,1,0,0,1,6,'','',0,0,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'SALE_POLICY','FIN_OM_SP')
GO
insert into SYS_MENU
values('FIN_OM_SP','FIN','FIN_OM','FUNC','','',0,'SALE_POLICY',10,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'SALE_POLICY1','FIN_OM_SP1')
GO
insert into SYS_MENU
values('FIN_OM_SP1','FIN','FIN_OM','FUNC','','',0,'SALE_POLICY1',10,0)
GO
----------------------------------------------
06/12-------------------------------------
GO
insert into sys_table
values('QUARTER','QUARTER_ID','QUARTER_NAME','VIEW',1,1,1,1,0,0,7,4,'')
GO
ALTER TABLE SALE_POLICY ADD ITEM_CLASS1_ID NVARCHAR(200) NOT NULL DEFAULT ''
GO
-- 06/12 --
GO
ALTER TABLE HR_EMPLOYEE_EMERGENCY_CONTACT ADD YEAR_BIRTH int NULL
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_TRANSFER','FIN','FIN_OM','FUNC','GLGROUP3','',0,'STUDY_TRANSFER',50,
0)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SCHOOL_TRANSFER_ACCOUNT','','SCHOOL_TRANSFER_ACCOUNT','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SCHOOL_TRANSFER_ACCOUNT_CONTRA','','SCHOOL_TRANSFER_ACCOUNT_CONTRA','STRING
','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SCHOOL_TRANSFER_DEBIT_CREDIT','DEB','SCHOOL_TRANSFER_DEBIT_CREDIT','STRING'
,'COMMON')
GO
GO
ALTER TABLE SALE_POLICY ADD IS_SALARY SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE SALE_POLICY ADD INSURANCE_AMOUNT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE SALE_POLICY ADD UNION_AMOUNT MONEY NOT NULL DEFAULT 0
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'SALE_POLICY2','FIN_OM_SP2')
GO
insert into SYS_MENU
values('FIN_OM_SP2','FIN','FIN_OM','FUNC','','',0,'SALE_POLICY2',10,0)
GO
ALTER TABLE SALE_POLICY_DETAIL ADD MARKET_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE SALE_POLICY_DETAIL ADD ITEM_CLASS_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE SO_SCADA ALTER COLUMN DENSITY DECIMAL(18,4)
GO
ALTER TABLE BUDGET ADD ITEM_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_RATIO ADD EXPENSE_CLASS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CA_PRODUCT_RATIO_BY_EXPENSE_CLASS','0','CA_PRODUCT_RATIO_BY_EXPENSE_CLASS',
'BOOLEAN','COMMON')
GO
ALTER TABLE CA_Beginning_Quantity ADD QUANTITY_OTHER MONEY DEFAULT 0 NOT NULL
GO
-- 21/12/2017---
GO
ALTER TABLE BOOKPRINT_DRAFT ADD NGAY_CHUYEN_BIA smalldatetime
GO
ALTER TABLE BOOKPRINT_DRAFT ADD NGAY_CHUYEN_CHE_BAN smalldatetime
GO
ALTER TABLE BOOKPRINT_DRAFT_DETAIL ADD LIST_AUTHOR nvarchar(100) not null default
''
GO
ALTER TABLE BOOKPRINT_DRAFT_DETAIL ADD BARCODE nvarchar(100) not null default ''
GO
ALTER TABLE BOOKPRINT_DRAFT_DETAIL ADD PHU_BAN smallint not null default 0
GO
ALTER TABLE BOOKPRINT_EDITOR_CONTENT ADD LIST_EDITOR nvarchar(200) not null
default ''
GO
----------------------------------------------
14/12-------------------------------------
GO
ALTER TABLE VOUCHER ADD IS_PRICE SMALLINT NOT NULL DEFAULT 0
GO
-- 28/11/2017---
GO
INSERT INTO SYS_TRAN_CLASS(TRAN_CLASS, TRAN_CLASS_NAME, ACTIVE, USER_ID)
VALUES('BOOKPRINT_EDITOR',N'BOOKPRINT_EDITOR',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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('BOOKPRINT_EDITOR',N'Biên tập kỹ
thuật','BOOKPRINT_EDITOR','BOOKPRINT_EDITOR',40,'FRMBOOKPRINT_ENGRAVING',1,'FIN_BOO
KPRINT','FIN','ADMIN',1,1,0,0,1,6,'','',0,0,0)
GO
CREATE TABLE [dbo].[BOOKPRINT_EDITOR](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) 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](150) NOT NULL,
[RECEIVING_DATE] [smalldatetime] NOT NULL,
[STATUS_ID] [nvarchar](20) NOT NULL,
[STATUS_DATE] [smalldatetime] NOT NULL,
[COMMENTS1] [nvarchar](200) NOT NULL,
[COMMENTS2] [nvarchar](200) NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_BOOKPRINT_EDITOR] 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
GO
GO
INSERT INTO SYS_TRAN_CLASS(TRAN_CLASS, TRAN_CLASS_NAME, ACTIVE, USER_ID)
VALUES('BOOKPRINT_PROFILE',N'BOOKPRINT_PROFILE',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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('BOOKPRINT_CONTRACT',N'Hợp đồng
in','BOOKPRINT_PROFILE','BOOKPRINT_PROFILE',60,'FRMBOOKPRINT_PROFILE',1,'FIN_BOOKPR
INT','FIN','ADMIN',1,1,0,0,1,6,'','',0,0,0)
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('BOOKPRINT_ORDER',N'Đề nghị cấp phép XB và in
sách','BOOKPRINT_PROFILE','BOOKPRINT_PROFILE',55,'FRMBOOKPRINT_PROFILE',1,'FIN_BOOK
PRINT','FIN','ADMIN',1,1,0,0,1,6,'','',0,0,0)
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('BOOKPRINT_PROFILE',N'Phiếu đặt
in','BOOKPRINT_PROFILE','BOOKPRINT_PROFILE',50,'FRMBOOKPRINT_PROFILE',1,'FIN_BOOKPR
INT','FIN','ADMIN',1,1,0,0,1,6,'','',0,0,0)
GO
GO
CREATE TABLE [dbo].[BOOKPRINT_PROFILE_DETAIL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[LIST_ORDER] [int] NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[DESCRIPTION] [nvarchar](300) NOT NULL,
[QUANTITY] [decimal](18, 0) NOT NULL,
[UNIT_PRICE] [money] NOT NULL,
[AMOUNT] [money] NOT NULL,
[NUMBER_PAGE] [int] NOT NULL,
[PHU_BAN] [smallint] NOT NULL,
[DESCRIPTION_OTHER] [nvarchar](300) NOT NULL,
[QUY_CACH] [nvarchar](300) NOT NULL,
CONSTRAINT [PK_BOOKPRINT_PROFILE_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].[BOOKPRINT_PROFILE_PR_DETAIL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] 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,
[TEL] [nvarchar](30) NOT NULL,
[QUANTITY] [int] NOT NULL,
CONSTRAINT [PK_BOOKPRINT_PROFILE_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
-- 21/12/2017---
GO
ALTER TABLE BOOKPRINT_DRAFT ADD NGAY_CHUYEN_BIA smalldatetime
GO
ALTER TABLE BOOKPRINT_DRAFT ADD NGAY_CHUYEN_CHE_BAN smalldatetime
GO
ALTER TABLE BOOKPRINT_DRAFT_DETAIL ADD LIST_AUTHOR nvarchar(100) not null default
''
GO
ALTER TABLE BOOKPRINT_DRAFT_DETAIL ADD BARCODE nvarchar(100) not null default ''
GO
ALTER TABLE BOOKPRINT_DRAFT_DETAIL ADD PHU_BAN smallint not null default 0
GO
ALTER TABLE BOOKPRINT_EDITOR_CONTENT ADD LIST_EDITOR nvarchar(200) not null
default ''
-- 22/12/2017---
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL ADD CHUNG_LOAI_GIAY_RUOT nvarchar(200) not
null default ''
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL ADD YEU_CAU_BIA nvarchar(200) not null default
''
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL ADD PR_DETAIL_ID nvarchar(20) not null default
''
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL ADD PR_DETAIL_NAME nvarchar(200) not null
default ''
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL ADD DIA_DIEM_GIAO_SACH nvarchar(200) not null
default ''
GO
ALTER TABLE BOOKPRINT_ENGRAVING_DETAIL ADD NUMBER_PAGE_BT INT not null default 0
GO
ALTER TABLE BOOKPRINT_ENGRAVING_DETAIL ADD BONG nvarchar(200) not null default ''
GO
ALTER TABLE BOOKPRINT_ENGRAVING_DETAIL ADD NGUOI_NHAN nvarchar(200) not null
default ''
GO
ALTER TABLE BOOKPRINT_ENGRAVING_DETAIL ADD NGAY_NHAN smalldatetime
GO
ALTER TABLE BOOKPRINT_ENGRAVING_DETAIL ADD NGUOI_GIAO nvarchar(200) not null
default ''
GO
ALTER TABLE BOOKPRINT_ENGRAVING_DETAIL ADD NGAY_GIAO smalldatetime
GO
ALTER TABLE BOOKPRINT_COVER ADD THIET_KE_NGOAI SMALLINT not null default 0
GO
ALTER TABLE BOOKPRINT_COVER ADD HOA_SY_THUE_NGOAI nvarchar(200) not null default ''
GO
ALTER TABLE BOOKPRINT_COVER ADD GHI_CHU nvarchar(200) not null default ''
GO
ALTER TABLE BOOKPRINT_COVER_DETAIL ADD MARKET_RUOT nvarchar(200) not null default
''
GO
ALTER TABLE BOOKPRINT_EDITOR_DETAIL ADD NGUOI_GIAO_BTKT nvarchar(200) not null
default ''
GO
ALTER TABLE BOOKPRINT_EDITOR_DETAIL ADD NGAY_GIAO_BTKT smalldatetime
GO
ALTER TABLE BOOKPRINT_EDITOR_DETAIL ADD NGUOI_NHAN_BTKT nvarchar(200) not null
default ''
GO
ALTER TABLE BOOKPRINT_EDITOR_DETAIL ADD NGAY_NHAN_BTKT smalldatetime
GO
ALTER TABLE BOOKPRINT_EDITOR_DETAIL ADD NGAY_CHUYEN_IN smalldatetime
GO
----------------------------------------------
14/12-------------------------------------
GO
ALTER TABLE SALE_POLICY ADD ITEM_CLASS_ID NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE CA_BUDGET ADD MARKET_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
alter table CA_FINISHED_QUANTITY ADD QUANTITY_EXTRA MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE COST_APPLICATION ADD BY_FINISHED_QUANTITY_EXTRA SMALLINT DEFAULT 0 NOT
NULL
GO
----------------------------------------------
25/12-------------------------------------
GO
ALTER TABLE ADJUSTMENT ADD QUANTITY_OUT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE ADJUSTMENT ADD AMOUNT_OUT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE ADJUSTMENT ADD AMOUNT_OUT_EXTRA MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE ADJUSTMENT ADD LOSS_RATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE ADJUSTMENT ADD QUANTITY_LOSS MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE ADJUSTMENT ADD AMOUNT_LOSS MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE ADJUSTMENT ADD AMOUNT_LOSS_EXTRA MONEY NOT NULL DEFAULT 0
GO
insert into sys_systemvar
values('CHECK_LAST_PERIOD_ADJUSTMENT','0','CHECK_LAST_PERIOD_ADJUSTMENT','BOOLEAN',
'COMMON')
GO
--25-12-2017----
GO
ALTER TABLE PR_VOUCHER ADD IS_BACK_PAY_EXTRA smallint DEFAULT 0 NOT NULL
GO
DROP INDEX [IX_CA_RATIO] ON [dbo].[CA_RATIO]
GO
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'BUDGET_CASH','FIN_GL_BUDGET_CASH')
GO
insert into SYS_MENU
values('FIN_GL_BUDGET_CASH','FIN','FIN_GL','FUNC','GLGROUP1','wallet_32.png',0,'BUD
GET_CASH',6,0)
GO
----------------------------------------------
08/02-------------------------------------
GO
ALTER TABLE DM_PRINTS ADD REPORT_NAME NVARCHAR(50) NOT NULL DEFAULT ''
GO
----------------------------------------------
26/02-------------------------------------
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_PRINTS','FIN_PRINT_DM_PRINTS')
GO
insert into SYS_MENU
values('FIN_PRINT_DM_PRINTS','FIN','FIN_PRINT','FUNC','GROUPPRINTS0','',0,'DM_PRINT
S',0,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'PRINTS_DOWNLOAD','FIN_PRINT_DOWNLOAD')
GO
insert into SYS_MENU
values('FIN_PRINT_DOWNLOAD','FIN','FIN_PRINT','FUNC','GROUPPRINTS0','Down.png',0,'P
RINTS_DOWNLOAD',0,0)
GO
insert into sys_systemvar
values('FTP_URI','ftp://ftsvn.com/download/EVOUCHER','FTP_URI','STRING','COMMON')
GO
insert into sys_systemvar
values('FTP_USER_ID','FTS_DUNG','FTP_USER_ID','STRING','COMMON')
GO
insert into sys_systemvar
values('FTP_PASSWORD','11','FTP_PASSWORD','STRING','COMMON')
GO
UPDATE SYS_TRAN SET SHOW_IN_MENU = 0 where tran_id like 'PRINTS%'
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'PRINTS_REGIS','FIN_PRINT_PRINTS_REGIS')
GO
insert into SYS_MENU
values('FIN_PRINT_PRINTS_REGIS','FIN','FIN_PRINT','FUNC','GROUPPRINTS0','',0,'PRINT
S_REGIS',0,0)
GO
GO
CREATE TABLE [dbo].[PRINTS_REG](
[PR_KEY] [uniqueidentifier] NOT NULL,
[TRAN_ID] [nvarchar](20) NOT NULL,
[TRAN_NO] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[CONTACT_PERSON] [nvarchar](150) NOT NULL,
[COMMENTS] [nvarchar](150) NOT NULL,
[FILE_PATH] [nvarchar](150) NOT NULL,
[STATUS] [nvarchar](10) NOT NULL,
CONSTRAINT [PK_PRINTS_REG] 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
GO
GO
INSERT INTO SYS_MENU
VALUES('FIN_OM_DM_ITEM_ROYALTY','FIN','FIN_OM','LIST','','',0,'DM_ITEM_ROYALTY',102
,0)
GO
insert into sys_table
values('DM_ITEM_ROYALTY','ITEM_ID','ITEM_ID','DATA',1,1,1,0,0,0,20,1,'')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('IS_REPRINTJOINTPRINT','0','IS_REPRINTJOINTPRINT','BOOLEAN','COMMON')
GO
-- 14/03/2018---
GO
alter table BOOKPRINT_COVER_DETAIL add SO_PHU_BAN nvarchar(20) NOT NULL DEFAULT ''
GO
alter table BOOKPRINT_COVER_DETAIL add SO_TRANG_MAU INT NOT NULL DEFAULT 0
GO
alter table BOOKPRINT_COVER_DETAIL add SO_TRANG_DENTRANG INT NOT NULL DEFAULT 0
GO
ALTER TABLE BOOKPRINT_EDITOR_CONTENT add NUMBER_PAGE INT NOT NULL DEFAULT 0
GO
ALTER TABLE BOOKPRINT_EDITOR_CONTENT add DESCRIPTON nvarchar(200) NOT NULL DEFAULT
''
GO
ALTER TABLE BOOKPRINT_EDITOR_CONTENT add COMMENTS nvarchar(200) NOT NULL DEFAULT ''
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL add ADDRESS nvarchar(200) NOT NULL DEFAULT ''
GO
GO
ALTER TABLE DM_PRINTS ADD PRINTS_SERIE NVARCHAR(50) NOT NULL DEFAULT ''
GO
alter TABLE BUDGET DROP CONSTRAINT PK_BUDGET
GO
----------------------------------------------
15/03-------------------------------------
GO
GO
GO
INSERT INTO SYS_TRAN_CLASS(TRAN_CLASS, TRAN_CLASS_NAME, ACTIVE, USER_ID)
VALUES('BUDGET',N'Kế hoạch thu tiền',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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('BUDGET',N'Kế hoạch thu
tiền','BUDGET','BUDGET',50,'FRMCash_Budget',1,'FIN_GL','FIN','ADMIN',0,1,0,1,1,6,''
,'',0,0,0)
GO
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD NOTE2 ntext NOT NULL DEFAULT ''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD NOTE3 ntext NOT NULL DEFAULT ''
GO
-- 16/03 --
GO
ALTER TABLE HR_CALCULATE_TIMER_LOG alter column STATUS_SENT_EMAIL nvarchar(3000)
not null
GO
-- 17/03 --
GO
INSERT INTO [SYS_SYSTEMVAR]
([VAR_NAME]
,[VAR_VALUE]
,[DESCRIPTION]
,[VAR_TYPE]
,[VAR_GROUP])
VALUES
('HRM_MAIN_EMAIL_TO_TEST_SERVICE',
'',
N'Địa chỉ email nhận cảnh báo khi test service FTS.HrmTimeCalculate',
'STRING',
'HRM')
GO
-- 14/03/2018---
GO
ALTER TABLE BOOKPRINT_EDITOR_DETAIL ADD SO_TRANG_QUY_DOI INT NOT NULL DEFAULT 0
GO
ALTER TABLE DM_DENSITY ADD ARM_NO INT DEFAULT 0 NOT NULL
GO
ALTER TABLE DM_VEHICLE ADD DRIVER_NAME NVARCHAR(50) DEFAULT '' NOT NULL
GO
-- 19/03/2018---
GO
alter table BOOKPRINT_PROFILE_DETAIL add CHE_BAN nvarchar(50) not null default ''
GO
alter table BOOKPRINT_PROFILE_DETAIL add SO_TRANG_BIA INT not null default 0
GO
alter table BOOKPRINT_PROFILE add CONTACT_PERSON nvarchar(50) not null default ''
GO
alter table BOOKPRINT_PROFILE add ADDRESS nvarchar(50) not null default ''
GO
alter table BOOKPRINT_PROFILE add PHONE_NUMBER nvarchar(50) not null default ''
GO
alter table BOOKPRINT_PROFILE add FAX nvarchar(50) not null default ''
GO
alter table BOOKPRINT_PROFILE add TAX_FILE_NUMBER nvarchar(50) not null default ''
GO
alter table BOOKPRINT_PROFILE add BANK_ACCOUNT nvarchar(50) not null default ''
GO
alter table BOOKPRINT_PROFILE add BANK_NAME nvarchar(50) not null default ''
GO
alter table BOOKPRINT_PROFILE add BANK_ID nvarchar(50) not null default ''
GO
alter table BOOKPRINT_PROFILE add POSITION_CONTACT nvarchar(50) not null default ''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD CHECK1 SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD CHECK2 SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD CHECK3 SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD NOTE4 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD NOTE5 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD NOTE6 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_ESTIMATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_ESTIMATE_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_BONUS MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_BONUS_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_PUNISH MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_PUNISH_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD MONITER_NAME NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_CASH MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_CASH_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE SALE ADD IS_ATTACH_TAX SMALLINT NOT NULL DEFAULT 0
GO
-- 26/03/2018---
GO
ALTER TABLE BOOKPRINT_PROFILE ADD FIELD_EXTRA1 nvarchar(50) not null default ''
GO
ALTER TABLE BOOKPRINT_PROFILE ADD FIELD_EXTRA2 nvarchar(50) not null default ''
GO
ALTER TABLE BOOKPRINT_PROFILE ADD DATE_EXTRA1 smalldatetime not null default
'1/1/1900'
GO
ALTER TABLE BOOKPRINT_PROFILE ADD DATE_EXTRA2 smalldatetime not null default
'1/1/1900'
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL ADD VAT_TAX_ID nvarchar(20) not null default
''
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL ADD VAT_TAX_RATE money not null default 0
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL ADD VAT_TAX_AMOUNT money not null default 0
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL ADD TOTAL_AMOUNT money not null default 0
GO
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD NOTE7 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_HSTT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_HSTT_ORIG MONEY NOT NULL DEFAULT 0
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('DM_DENSITY_BY_DATE','1','DM_DENSITY_BY_DATE','BOOLEAN','COMMON')
GO
ALTER TABLE PUBLICATION_PLAN_DETAIL ADD PUB_NUMBER SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLICATION_PLAN_DETAIL ADD READERS NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLICATION_PLAN_DETAIL ADD ISSUE_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLICATION_PLAN_DETAIL ADD UNIT_PRICE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLICATION_PLAN_DETAIL ADD UNIT_PRICE_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLICATION_PLAN_DETAIL ADD LIST_EDITOR NVARCHAR(200) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD ISSUE_DATE_I SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD PR_DETAIL_ID_I NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD ADDRESS_I NVARCHAR(200) NOT NULL DEFAULT
''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD BALANCE_QUANTITY MONEY NOT NULL DEFAULT 0
GO
GO
ALTER TABLE DM_NOTE ALTER COLUMN NOTE NTEXT
GO
ALTER TABLE PUBLISHING_POLICY ADD BOOK_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
GO
ALTER TABLE PUBLISHER_DRAFT ADD READER NVARCHAR(150) NOT NULL DEFAULT ''
GO
INSERT INTO SYS_MENU
VALUES('FIN_OM_SO_SCADA_LISTING','FIN','FIN_OM','FUNC','','',0,'SO_SCADA_LISTING',4
,0)
GO
INSERT INTO SYS_MENU
VALUES('FIN_OM_K99_EXPORT','FIN','FIN_OM','FUNC','','',0,'K99_EXPORT',5,0)
GO
----------------------------------------------
09/04-------------------------------------
GO
ALTER TABLE BUDGET_CASH ADD MONITER_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE BUDGET_CASH ADD MONITER_NAME NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE BUDGET_CASH ADD CHECK1 SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD CHECK2 SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD CHECK3 SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD NOTE4 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE BUDGET_CASH ADD NOTE5 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE BUDGET_CASH ADD NOTE6 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE BUDGET_CASH ADD NOTE7 NTEXT NOT NULL DEFAULT ''
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_ESTIMATE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_ESTIMATE_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_HSTT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_HSTT_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_HSTT_ACTUAL MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_HSTT_ACTUAL_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_BONUS MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_BONUS_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_PUNISH MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_PUNISH_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD TRAN_DATE SMALLDATETIME NULL
GO
GO
ALTER TABLE ADJUSTMENT ADD BOOK_QUANTITY_EXTRA MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE ADJUSTMENT ADD ACTUAL_QUANTITY_EXTRA MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE ADJUSTMENT ADD DIFF_QUANTITY_EXTRA MONEY NOT NULL DEFAULT 0
GO
----------------------------------------------
16/04-------------------------------------
GO
ALTER TABLE BUDGET_CASH ADD RELEASE_DATE SMALLDATETIME NULL
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD RELEASE_DATE SMALLDATETIME NULL
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD MONITER_DATE SMALLDATETIME NULL
GO
----------------------------------------------
19/04-------------------------------------
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_CREDIT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_CREDIT_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_CREDIT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_CREDIT_ORIG MONEY NOT NULL DEFAULT 0
GO
----------------------------------------------
20/04-------------------------------------
GO
ALTER TABLE PRINTS ADD STATUS_MAIL NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PRINTS ADD STATUS_PRINTS NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE ASSET ADD PRODUCT1_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
-- 26/04/2018---
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_OM_DM_BOOK_NOT_EAT','FIN','POS_SALE','LIST','','',0,'DM_BOOK_NOT_EAT',1
,0)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('TRAN_ID_EXCLUDE_LOCK','','TRAN_ID_EXCLUDE_LOCK','STRING','COMMON')
GO
ALTER TABLE STUDY_CLASS ADD ACTIVE SMALLINT DEFAULT 0 NOT NULL
GO
----------------------------------------------
02/05-------------------------------------
GO
insert into sys_systemvar
values('RELEASE_WAREHOUSE_ID','KXT','RELEASE_WAREHOUSE_ID','STRING','STRING')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM
SYS_MENU_MAPPING),'SALE_PRINTS_ALL_LISTING','FIN_PRINT_SALE_PRINTS_ALL_LISTING')
GO
insert into SYS_MENU
values('FIN_PRINT_SALE_PRINTS_ALL_LISTING','FIN','FIN_PRINT','FUNC','GROUPPRINTS1',
'',0,'SALE_PRINTS_ALL_LISTING',0,0)
GO
ALTER TABLE PRINTS ADD STATUS_CONVERT NVARCHAR(20) NOT NULL DEFAULT ''
GO
----------------------------------------------
03/05-------------------------------------
GO
ALTER TABLE BUDGET_CASH ADD FINISH_TERM_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
GO
GO
ALTER TABLE DM_STUDY_FEE ADD IS_EXTRA SMALLINT DEFAULT 0 NOT NULL
GO
----------------------------------------------
07/05-------------------------------------
GO
ALTER TABLE DM_ORGANIZATION_MAPPING ADD REGISTRY_WAREHOUSE_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE DM_ORGANIZATION_MAPPING ADD USE_WAREHOUSE_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE DM_ORGANIZATION_MAPPING ADD RELEASE_WAREHOUSE_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE DM_ORGANIZATION_MAPPING ADD CANCEL_WAREHOUSE_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
GO
insert into sys_systemvar
values('CHECK_INV_WAREHOUSE_BY_ORG','0','CHECK_INV_WAREHOUSE_BY_ORG','BOOLEAN','COM
MON')
GO
alter table CONTRACT_CREDIT ALTER COLUMN TRAN_NO NVARCHAR(30)
GO
alter table CONTRACT_CREDIT ALTER COLUMN COMMENTS NVARCHAR(200)
GO
----------------------------------------------
10/05-------------------------------------
GO
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'SALE_PRINTS_LISTING','FIN_PRINT_SALE_PRINTS_LISTING')
GO
insert into SYS_MENU
values('FIN_PRINT_SALE_PRINTS_LISTING','FIN','FIN_PRINT','FUNC','GROUPPRINTS1','',0
,'SALE_PRINTS_LISTING',0,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'PRINTS_DELETE','FIN_PRINT_PRINTS_DELETE')
GO
insert into SYS_MENU
values('FIN_PRINT_PRINTS_DELETE','FIN','FIN_PRINT','FUNC','GROUPPRINTS1','',3,'PRIN
TS_DELETE',0,0)
GO
ALTER TABLE DM_ORGANIZATION_MAPPING ADD DELETE_WAREHOUSE_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE DM_ORGANIZATION_MAPPING ADD LOSS_WAREHOUSE_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD FINISH_TERM_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE CASH_BUDGET ADD STATUS NVARCHAR(20) NOT NULL DEFAULT ''
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'TRAN_BUDGET','BUDGET')
GO
alter table DM_STUDENT ADD PR_DETAIL_CLASS1_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
----------------------------------------------
11/05-------------------------------------
GO
INSERT INTO SYS_TRAN_CLASS(TRAN_CLASS, TRAN_CLASS_NAME, ACTIVE, USER_ID)
VALUES('PRINTDEL',N'Xóa hóa đơn',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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('PRINTDEL',N'Xóa hóa
đơn','PRINTDEL','PRINTDEL',5,'FRM',1,'FIN_GL','FIN','ADMIN',1,0,0,0,1,6,'','',0,0,0
)
GO
----------------------------------------------
17/05-------------------------------------
GO
ALTER TABLE PRINTS ADD BATCH_NO_OLD NVARCHAR(20) NOT NULL DEFAULT ''
GO
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_CLUB_SCHEDULE','FIN_OM_DM_CLUB_SCHEDULE')
GO
insert into SYS_MENU
values('FIN_OM_DM_CLUB_SCHEDULE','FIN','FIN_OM','LIST','','',0,'DM_CLUB_SCHEDULE',0
,0)
GO
ALTER TABLE STUDY_EXTRA_REGISTER ADD UNIT_PRICE MONEY NOT NULL DEFAULT 0
GO
----------------------------------------------
21/05-------------------------------------
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM
SYS_MENU_MAPPING),'SALE_PRINTS_LIST_LISTING','FIN_PRINT_SALE_PRINTS_LIST_LISTING')
GO
insert into SYS_MENU
values('FIN_PRINT_SALE_PRINTS_LIST_LISTING','FIN','FIN_PRINT','FUNC','GROUPPRINTS2'
,'',0,'SALE_PRINTS_LIST_LISTING',0,0)
GO
ALTER TABLE VOUCHER ADD ITEM_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
alter table DM_MEMBERSHIP ADD EMPLOYEE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
alter table DM_MEMBERSHIP ADD SALE_DIRECTOR_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
EXEC DropColumn'BUDGET','QUANTIT_EXTRA'
GO
ALTER TABLE BUDGET ADD QUANTITY_EXTRA MONEY DEFAULT 0 NOT NULL
GO
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD GS_FINISH_TERM_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD GS_PAYMENT_TERM_ID NVARCHAR(20) NOT NULL DEFAULT
''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_HSTT_ACTUAL MONEY NOT NULL DEFAULT 0
GO
-- 05/06/2018---
GO
ALTER TABLE CONTRACT ADD USER_ID NVARCHAR(20) NOT NULL default ''
GO
ALTER TABLE GUARANTEE ADD USER_ID NVARCHAR(20) NOT NULL default ''
GO
ALTER TABLE GUARANTEE ADD STATUS NVARCHAR(20) DEFAULT '' NOT NULL
GO
----------------------------------------------
12/06-------------------------------------
GO
CREATE TABLE [dbo].[DM_PAYMENT_DISCOUNT](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[STUDY_YEAR_ID] [nvarchar](20) NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[QUANTITY] [money] NOT NULL,
[VALID_DATE] [smalldatetime] NOT NULL,
[DISCOUNT_VALUE] [money] NOT NULL,
CONSTRAINT [PK_DM_PAYMENT_DISCOUNT] PRIMARY KEY CLUSTERED
(
[STUDY_YEAR_ID] ASC,
[ITEM_ID] ASC,
[ORGANIZATION_ID] ASC,
[VALID_DATE] ASC,
[QUANTITY] 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_DM_PAYMENT_DISCOUNT] UNIQUE NONCLUSTERED
(
[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
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_PAYMENT_DISCOUNT','FIN_CASHBANK_DM_PAYMENT_DISCOUNT')
GO
insert into SYS_MENU
values('FIN_CASHBANK_DM_PAYMENT_DISCOUNT','FIN','FIN_CASHBANK','LIST','','',0,'DM_P
AYMENT_DISCOUNT',0,0)
GO
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'VOUCHER_STUDY','FIN_CASHBANK_VOUCHER_STUDY')
GO
insert into SYS_MENU
values('FIN_CASHBANK_VOUCHER_STUDY','FIN','FIN_CASHBANK','FUNC','','',0,'VOUCHER_ST
UDY',0,0)
GO
insert into sys_systemvar
values('TRAN_ID_VOUCHER_STUDY','THU,THUPP,THUCLUB','TRAN_ID_VOUCHER_STUDY','STRING'
,'COMMON')
GO
ALTER TABLE VOUCHER_DETAIL ADD AMOUNT_DISCOUNT MONEY NOT NULL DEFAULT 0
GO
insert into sys_systemvar
values('ACCOUNT_ID_DISCOUNT_PAYMENT','','ACCOUNT_ID_DISCOUNT_PAYMENT','STRING','COM
MON')
GO
ALTER TABLE DM_VEHICLE_DRIVER ADD NIGHT_DRIVER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_VEHICLE_DRIVER ADD IS_MAIN_DRIVER SMALLINT DEFAULT 1 NOT NULL
GO
ALTER TABLE DM_VEHICLE_DRIVER ADD IS_ACTIVE SMALLINT DEFAULT 1 NOT NULL
GO
EXEC DROPCOLUMN 'DM_VEHICLE_DRIVER','ACTIVE'
GO
EXEC DROPCOLUMN 'DM_VEHICLE_DRIVER','USER_ID'
GO
ALTER TABLE VOUCHER_DETAIL ADD AMOUNT_ADVANCE MONEY DEFAULT 0 NOT NULL
GO
UPDATE VOUCHER_DETAIL SET AMOUNT_ADVANCE=0 WHERE AMOUNT_ADVANCE IS NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ACCOUNT_ID_ADVANCE_PAYMENT','','ACCOUNT_ID_ADVANCE_PAYMENT','STRING','COMMO
N')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CASH_KEEPING_USER_ID','','CASH_KEEPING_USER_ID','STRING','COMMON')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_TRANSFER_VIEW','FIN','FIN_OM','FUNC','GLGROUP3','',0,'STUDY_TRANSFER
_VIEW',51,0)
GO
ALTER TABLE VOUCHER_STUDY ADD AMOUNT_ADVANCE MONEY DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('UNIFORM_ITEM_ID','','UNIFORM_ITEM_ID','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SCHOOL_FEE_ACCOUNT_ID_SUPPLIER_PR','','SCHOOL_FEE_ACCOUNT_ID_SUPPLIER_PR','
STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SCHOOL_FEE_SUPPLIER_ID','','SCHOOL_FEE_SUPPLIER_ID','STRING','COMMON')
GO
----------------------------------------------
20/06-------------------------------------
GO
ALTER TABLE VOUCHER_STUDY ADD LEVEL MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE VOUCHER_STUDY ADD VOUCHER_TYPE NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PAYMENT_DISCOUNT ADD STUDY_YEAR_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PAYMENT_DISCOUNT ADD DAY_START SMALLDATETIME NOT NULL DEFAULT '1900-
01-01'
GO
ALTER TABLE DM_PAYMENT_DISCOUNT ADD DAY_END SMALLDATETIME NOT NULL DEFAULT '1900-
01-01'
GO
ALTER TABLE DM_PAYMENT_DISCOUNT
DROP CONSTRAINT [PK_DM_PAYMENT_DISCOUNT]
GO
ALTER TABLE DM_PAYMENT_DISCOUNT
ADD CONSTRAINT [PK_DM_PAYMENT_DISCOUNT] PRIMARY KEY CLUSTERED (
[STUDY_YEAR_ID] ASC,
[ITEM_ID] ASC,
[ORGANIZATION_ID] ASC,
[VALID_DATE] ASC,
[DAY_START] ASC,
[DAY_END] ASC)
GO
insert into sys_systemvar
values('PO_APPROVE_LIMIT_WARNING','0','PO_APPROVE_LIMIT_WARNING','BOOLEAN','COMMON'
)
GO
insert into sys_systemvar
values('SHOW_SIMPLE_FILTER','0','SHOW_SIMPLE_FILTER','BOOLEAN','COMMON')
GO
ALTER TABLE DM_PR_DETAIL ADD BANK_CODE NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE [dbo].[TP_BUDGET_COST] DROP CONSTRAINT [FK_ROUTE_GROUP1_ID]
GO
GO
insert into sys_table
values('DM_ROUTE_TYPE','ROUTE_TYPE_ID','ROUTE_TYPE_NAME','LIST',1,1,1,1,0,0,20,1,''
)
go
GO
insert into sys_table
values('DM_ROUTE_SOURCE','ROUTE_SOURCE_ID','ROUTE_SOURCE_NAME','LIST',1,1,1,1,0,0,2
0,1,'')
go
INSERT INTO SYS_MENU
VALUES('TP_ROUTE_DM_ROUTE_KIND','TP','TP_ROUTE','LIST','','',0,'DM_ROUTE_KIND',11,1
)
GO
INSERT INTO SYS_MENU
VALUES('TP_ROUTE_DM_ROUTE_SOURCE','TP','TP_ROUTE','LIST','','',0,'DM_ROUTE_SOURCE',
11,1)
GO
INSERT INTO SYS_MENU
VALUES('TP_ROUTE_DM_ROUTE_TYPE','TP','TP_ROUTE','LIST','','',0,'DM_ROUTE_TYPE',11,1
)
GO
GO
GO
GO
INSERT INTO SYS_MENU
VALUES('TP_ROUTE_DM_ROUTE_DISTANCE_DETAIL','TP','TP_ROUTE','FUNC','TP_ROUTE_2','',0
,'DM_ROUTE_DISTANCE_DETAIL',4,1)
GO
INSERT INTO SYS_MENU
VALUES('TP_ROUTE_TP_ROUTE_TYPE_COST','TP','TP_ROUTE','FUNC','TP_ROUTE_2','',0,'TP_R
OUTE_TYPE_COST',5,1)
GO
INSERT INTO SYS_MENU
VALUES('TP_ROUTE_DM_ROUTE_PRICE_DETAIL','TP','TP_ROUTE','FUNC','TP_ROUTE_2','',0,'D
M_ROUTE_PRICE_DETAIL',6,1)
GO
CREATE TABLE [dbo].[DM_ROUTE_GROUP](
[ROUTE_GROUP_ID] [nvarchar](20) NOT NULL,
[ROUTE_GROUP_NAME] [nvarchar](50) NOT NULL,
CONSTRAINT [PK_DM_ROUTE_GROUP] PRIMARY KEY CLUSTERED
(
[ROUTE_GROUP_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
INSERT INTO SYS_MENU
VALUES('TP_ROUTE_DM_ROUTE_GROUP','TP','TP_ROUTE','LIST','','',0,'DM_ROUTE_GROUP',11
,1)
GO
insert into sys_table
values('DM_ROUTE_GROUP','ROUTE_GROUP_ID','ROUTE_GROUP_NAME','LIST',1,1,1,1,0,0,20,1
,'')
go
CREATE TABLE [dbo].[DM_ROUTE_GROUP1](
[ROUTE_GROUP1_ID] [nvarchar](20) NOT NULL,
[ROUTE_GROUP1_NAME] [nvarchar](50) NOT NULL,
CONSTRAINT [PK_DM_ROUTE_GROUP1] PRIMARY KEY CLUSTERED
(
[ROUTE_GROUP1_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
INSERT INTO SYS_MENU
VALUES('TP_ROUTE_DM_ROUTE_GROUP1','TP','TP_ROUTE','LIST','','',0,'DM_ROUTE_GROUP1',
11,1)
GO
insert into sys_table
values('DM_ROUTE_GROUP1','ROUTE_GROUP1_ID','ROUTE_GROUP1_NAME','LIST',1,1,1,1,0,0,2
0,1,'')
go
----------------------------------------------
28/06-------------------------------------
GO
ALTER TABLE PRINTS_DELETE ADD TRAN_TYPE NVARCHAR(20) NOT NULL DEFAULT ''
GO
----------------------------------------------
28/06-------------------------------------
GO
ALTER TABLE PRINTS ADD PRINTS_ID_OLD NVARCHAR(20) NOT NULL DEFAULT ''
GO
----------------------------------------------
03/07-------------------------------------
GO
ALTER TABLE PRINTS ADD PRINTS_ID_OLD NVARCHAR(20) NOT NULL DEFAULT ''
GO
insert into SYS_MENU
values('FIN_CA_CA_LEDGER_ALLOCATION','FIN','FIN_CA','FUNC','CAGROUP1','',0,'CA_LEDG
ER_ALLOCATION',4,0)
GO
CREATE TABLE [dbo].[CA_LEDGER_ALLOCATION](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[JOB_ID_LIST] [nvarchar](200) NOT NULL,
[PRODUCT_ID_LIST] [nvarchar](200) NOT NULL,
CONSTRAINT [PK_CA_LEDGER_ALLOCATION] 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
values('FIN_OM_SO_DELIVERY_SUMMARY','FIN','FIN_OM','FUNC','','',0,'SO_DELIVERY_SUMM
ARY',13,0)
GO
CREATE TABLE [dbo].[SO_DELIVERY_SUMMARY](
[PR_KEY] [uniqueidentifier] NOT NULL,
[SO_PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[QUANTITY] [money] NOT NULL,
[UNIT_PRICE] [money] NOT NULL,
[AMOUNT] [money] NOT NULL,
CONSTRAINT [PK_SO_DELIVERY_SUMMARY] 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
----------------------------------------------
03/07-------------------------------------
GO
ALTER TABLE PRINTS ADD PRINTS_ID_OLD NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PRINTS ADD CONVERTER_NAME NVARCHAR(150) NOT NULL DEFAULT ''
GO
ALTER TABLE PRINTS ADD CONVERT_DATE SMALLDATETIME
GO
----------------------------------------------
07/07-------------------------------------
GO
CREATE TABLE [dbo].[PDF_FILE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[VERIFICATION_CODE] [nvarchar](20) NULL,
[FILE_NAME] [nvarchar](150) NULL,
[CONTENT_TYPE] [nvarchar](50) NULL,
[DATA] [varbinary](max) NULL,
CONSTRAINT [PK_PDF_FILE] 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] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE PRINTS ADD VERIFICATION_CODE NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE VOUCHER_STUDY ADD AMOUNT_DISCOUNT_REGISTRY MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE VOUCHER_STUDY ADD AMOUNT_ADVANCE MONEY NOT NULL DEFAULT 0
GO
----------------------------------------------
11/07-------------------------------------
GO
ALTER TABLE BUDGET_CASH ADD DEPARTMENT_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_REWARD MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_REWARD_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_FINE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_FINE_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_REWARD MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_REWARD_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_FINE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD AMOUNT_FINE_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE TRANSACTION_APPROVE ADD PR_DETAIL_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('CA_PRODUCTION_PLAN_CROSS_TAB','0','CA_PRODUCTION_PLAN_CROSS_TAB','BOOLEAN',
'COMMON')
GO
----------------------------------------------
19/07-------------------------------------
GO
ALTER TABLE GUARANTEE ADD NOTE NVARCHAR(200) NOT NULL DEFAULT ''
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('PAYMENT_BY_PAYMENT_DATE','0','PAYMENT_BY_PAYMENT_DATE','BOOLEAN','COMMON')
GO
ALTER TABLE BUDGET ADD EMPLOYEE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_BUDGET_BONUS','FIN_CA_DM_BUDGET_BONUS')
GO
insert into SYS_MENU
values('FIN_CA_DM_BUDGET_BONUS','FIN','FIN_CA','LIST','','',0,'DM_BUDGET_BONUS',0,0
)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('BILLING_TRAN_ID','','BILLING_TRAN_ID','STRING','COMMON')
GO
INSERT INTO SYS_MENU
VALUES('FIN_OM_TSHR_DATA','FIN','FIN_OM','FUNC','','',0,'TSHR_DATA',40,0)
GO
insert into sys_menu values
('FIN_OM_SALE_BASE_PRICE_ALL','FIN','FIN_OM','FUNC','','',0,'SALE_BASE_PRICE_ALL',1
0,0)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SHOW_APPROVE_LISTING','0','SHOW_APPROVE_LISTING','BOOLEAN','COMMON')
GO
ALTER TABLE VOUCHER ALTER COLUMN EXCHANGE_RATE DECIMAL(18,8)
GO
ALTER TABLE SALE ALTER COLUMN EXCHANGE_RATE DECIMAL(18,8)
GO
ALTER TABLE SO ALTER COLUMN EXCHANGE_RATE DECIMAL(18,8)
GO
ALTER TABLE PURCHASE ALTER COLUMN EXCHANGE_RATE DECIMAL(18,8)
GO
ALTER TABLE PO ALTER COLUMN EXCHANGE_RATE DECIMAL(18,8)
GO
ALTER TABLE LEDGER ALTER COLUMN EXCHANGE_RATE DECIMAL(18,8)
GO
ALTER TABLE REPORT_TEMPLATE ADD PARENT_ACCOUNT_ID NVARCHAR(20)
GO
----------------------------------------------
01/08-------------------------------------
GO
GO
ALTER TABLE LEDGER ADD COMMENTS2 NVARCHAR(200) NOT NULL DEFAULT ''
GO
GO
ALTER TABLE BUDGET_SPEND ADD EXPIRED_DAY MONEY NOT NULL DEFAULT 0
GO
-- 09/08/2018---
GO
ALTER TABLE DM_SEND_TYPE ADD ACCOUNT_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
----------------------------------------------
13/08-------------------------------------
GO
ALTER TABLE STUDY_EXTRA_REGISTER ADD TRAN_DATE SMALLDATETIME NULL
GO
CREATE TABLE [dbo].[STUDY_UNIFORM_PACKAGE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[STUDY_FEE_ID] [nvarchar](20) NOT NULL,
[STUDY_YEAR_ID] [nvarchar](20) NOT NULL,
[ITEM_CLASS1_ID] [nvarchar](20) NOT NULL,
[QUANTITY] [money] NOT NULL,
CONSTRAINT [PK_STUDY_UNIFORM_PACKAGE] 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 VALUES
('FIN_OM_STUDY_UNIFORM_PACKAGE','FIN','FIN_OM','LIST','','',0,'STUDY_UNIFORM_PACKAG
E',41,0)
GO
CREATE TABLE [dbo].[CA_PRODUCT_COST_VINACOMIN](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[ACCOUNT_ID] [nvarchar](20) NOT NULL,
[JOB_ID] [nvarchar](20) NOT NULL,
[PRODUCT_ID] [nvarchar](20) NOT NULL,
[QUANTITY] [money] NOT NULL,
[BEGINNING_AMOUNT] [money] NOT NULL,
[EXPENSE_MATERIAL] [money] NOT NULL,
[EXPENSE_INTERNAL] [money] NOT NULL,
[EXPENSE_SALARY] [money] NOT NULL,
[EXPENSE_GENERAL] [money] NOT NULL,
[EXPENSE_DECREASE] [money] NOT NULL,
[ENDING_AMOUNT] [money] NOT NULL,
[COST_AMOUNT] [money] NOT NULL,
CONSTRAINT [PK_CA_PRODUCT_COST_VINACOMIN] 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 VALUES
('FIN_CA_CA_PRODUCT_COST_VINACOMIN','FIN','FIN_CA','FUNC','','',0,'CA_PRODUCT_COST_
VINACOMIN',4,0)
GO
ALTER TABLE CA_BEGINNING_AMOUNT ADD ACCOUNT_ID NVARCHAR(20) default '' not null
go
ALTER TABLE CA_PRODUCT_COST ADD ACCOUNT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
UDPATE CA_PRODUCT_COST SET ACCOUNT_ID='154' WHERE ACCOUNT_ID=''
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('PRODUCT_COST_VINACOMIN','0','PRODUCT_COST_VINACOMIN','BOOLEAN','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('MANUAL_FINISHED_QUANTITY','0','MANUAL_FINISHED_QUANTITY','BOOLEAN','COMMON'
)
GO
ALTER TABLE PURCHASE ADD DEPARTMENT_ID_RECEIVE NVARCHAR(20) DEFAULT '' NOT NULL
GO
alter table SO ADD CURRENT_PR_BALANCE MONEY DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ACCOUNT_ID_INTERNAL_LIST','','ACCOUNT_ID_INTERNAL_LIST','STRING','COMMON')
GO
ALTER TABLE DM_STUDENT ADD FATHER_OCCUPATION NVARCHAR(100) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_STUDENT ADD FATHER_COMPANY NVARCHAR(150) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_STUDENT ADD MOTHER_OCCUPATION NVARCHAR(100) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_STUDENT ADD MOTHER_COMPANY NVARCHAR(150) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_MENU VALUES
('FIN_TP_TP_PLAN_SHIPPING_PR_DETAIL','TP','TP_ORDER','FUNC','','',0,'TP_PLAN_SHIPPI
NG_PR_DETAIL',14,0)
GO
ALTER TABLE TP_REPORT_ITEM ADD SHIPPING_PR_DETAIL_ID NVARCHAR(20) DEFAULT '' NOT
NULL
GO
INSERT INTO SYS_MENU VALUES
('FIN_TP_TP_PLAN_SUMMARY','TP','TP_ORDER','FUNC','','',0,'TP_PLAN_SUMMARY',15,0)
GO
CREATE TABLE [dbo].[TP_PR_DETAIL_DISCOUNT](
[PR_KEY] [uniqueidentifier] NOT NULL,
[PR_DETAIL_ID] [nvarchar](50) NOT NULL,
[VALID_DATE] [smalldatetime] NOT NULL,
[DISCOUNT] [smallint] NOT NULL,
[ACTIVE] [smallint] NOT NULL,
CONSTRAINT [PK_TP_PR_DETAIL_DISCOUNT] PRIMARY KEY CLUSTERED
(
[PR_DETAIL_ID] ASC,
[VALID_DATE] 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].[TP_PLAN_SUMMARY](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[FIELD_ID] [nvarchar](20) NOT NULL,
[DESCRIPTION] [nvarchar](100) NOT NULL,
[PLAN_VALUE] [money] NOT NULL,
CONSTRAINT [PK_TP_PLAN_SUMMARY] 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_BASE_PRICE ADD PR_DETAIL_CLASS1_ID_LIST NVARCHAR(200) DEFAULT ''
NOT NULL
GO
CREATE TABLE [dbo].[TP_PLAN_SHIPPING_PR_DETAIL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[SHIPPING_PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[QUANTITY_M3] [money] NOT NULL,
[QUANTITY_M3KM] [money] NOT NULL,
CONSTRAINT [PK_TP_PLAN_SHIPPING_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].[TP_VEHICLE_USAGE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[VEHICLE_ID] [nvarchar](20) NOT NULL,
[DAYS_OPERATION] [int] NOT NULL,
[DAYS_MAINTENANCE] [int] NOT NULL,
[DAYS_OTHERS] [int] NOT NULL,
CONSTRAINT [PK_TP_VEHICLE_USAGE] 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 VALUES
('FIN_TP_TP_VEHICLE_USAGE','TP','TP_ORDER','FUNC','','',0,'TP_VEHICLE_USAGE',16,0)
GO
ALTER TABLE CA_BOM ADD ITEM_CLASS1_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BOM ADD COMPONENT_NAME NVARCHAR(100) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BOM ADD COMPONENT_QUANTITY MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE [dbo].[CA_BOM] DROP CONSTRAINT [PK_CA_BOM]
GO
-- 31/08 --
GO
ALTER TABLE [dbo].[HR_TRAINING_EMPLOYEE] DROP CONSTRAINT
[PK__HR_TRAIN__CA02BD540B4DFC09]
GO
----------------------------------------------
13/09-------------------------------------
GO
ALTER TABLE dbo.BUDGET_CASH ADD CREATOR_NAME NVARCHAR(50) NOT NULL DEFAULT ''
GO
CREATE TABLE [dbo].[BUDGET_RECEIPTS](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[EMPLOYEE_ID] [nvarchar](20) NOT NULL,
[AMOUNT_BUDGET] [money] NOT NULL,
[AMOUNT_BUDGET_ORIG] [money] NOT NULL,
[AMOUNT_BUDGET_EXTRA] [money] NOT NULL,
[COMMENTS] [nvarchar](200) NOT NULL,
[PAYMENT_TERM_ID] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NULL,
[RECEIPTS_DATE] [smalldatetime] NULL,
[PAYMENT_METHOD_ID] [nvarchar](20) NOT NULL,
[DESCRIPTION] [nvarchar](200) NOT NULL,
CONSTRAINT [PK_BUDGET_RECEIPTS] PRIMARY KEY CLUSTERED
(
[ORGANIZATION_ID] ASC,
[DAY_START] ASC,
[DAY_END] ASC,
[PR_DETAIL_ID] ASC,
[EMPLOYEE_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],
CONSTRAINT [IX_BUDGET_RECEIPTS] UNIQUE NONCLUSTERED
(
[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
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'BUDGET_RECEIPTS','FIN_GL_BUDGET_RECEIPTS')
GO
insert into SYS_MENU
values('FIN_GL_BUDGET_RECEIPTS','FIN','FIN_GL','FUNC','GLGROUP1','wallet_32.png',0,
'BUDGET_RECEIPTS',7,0)
GO
----------------------------------------------
13/09-------------------------------------
GO
ALTER TABLE dbo.BUDGET_CASH ADD CREATOR_NAME NVARCHAR(50) NOT NULL DEFAULT ''
GO
CREATE TABLE [dbo].[BUDGET_RECEIPTS](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[EMPLOYEE_ID] [nvarchar](20) NOT NULL,
[AMOUNT_BUDGET] [money] NOT NULL,
[AMOUNT_BUDGET_ORIG] [money] NOT NULL,
[AMOUNT_BUDGET_EXTRA] [money] NOT NULL,
[COMMENTS] [nvarchar](200) NOT NULL,
[PAYMENT_TERM_ID] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NULL,
[RECEIPTS_DATE] [smalldatetime] NULL,
[PAYMENT_METHOD_ID] [nvarchar](20) NOT NULL,
[DESCRIPTION] [nvarchar](200) NOT NULL,
CONSTRAINT [PK_BUDGET_RECEIPTS] PRIMARY KEY CLUSTERED
(
[ORGANIZATION_ID] ASC,
[DAY_START] ASC,
[DAY_END] ASC,
[PR_DETAIL_ID] ASC,
[EMPLOYEE_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],
CONSTRAINT [IX_BUDGET_RECEIPTS] UNIQUE NONCLUSTERED
(
[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
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'BUDGET_RECEIPTS','FIN_GL_BUDGET_RECEIPTS')
GO
insert into SYS_MENU
values('FIN_GL_BUDGET_RECEIPTS','FIN','FIN_GL','FUNC','GLGROUP1','wallet_32.png',0,
'BUDGET_RECEIPTS',7,0)
GO
----------------------------------------------
17/09-------------------------------------
GO
ALTER TABLE dbo.BUDGET_SPEND ADD COMMENTS2 NVARCHAR(500) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.BUDGET_SPEND ADD AMOUNT_APPROVE MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE dbo.BUDGET_SPEND ADD AMOUNT_APPROVE_ORIG MONEY NOT NULL DEFAULT 0
GO
CREATE TABLE [dbo].[DM_SUCCESS_RATE](
[SUCCESS_RATE_ID] [nvarchar](20) NOT NULL,
[SUCCESS_RATE_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_SUCCESS_RATE] PRIMARY KEY CLUSTERED
(
[SUCCESS_RATE_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
insert into sys_table
values('DM_SUCCESS_RATE','SUCCESS_RATE_ID','SUCCESS_RATE_NAME','LIST',1,1,1,0,0,0,2
0,1,'')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_SUCCESS_RATE','FIN_GL_DM_SUCCESS_RATE')
GO
insert into SYS_MENU
values('FIN_GL_DM_SUCCESS_RATE','FIN','FIN_GL','LIST','','',0,'DM_SUCCESS_RATE',0,0
)
GO
insert into sys_systemvar
values('PRIORITY_ORDER_INCREASE','0','PRIORITY_ORDER_INCREASE','BOOLEAN','COMMON')
GO
ALTER TABLE COST_APPLICATION ADD BY_JOB SMALLINT DEFAULT 0 NOT NULL
GO
GO
ALTER TABLE dbo.CASH_BUDGET_DETAIL ADD SUCCESS_RATE_ID NVARCHAR(20) NOT NULL
DEFAULT ''
GO
ALTER TABLE SALE ADD ADJUST_PR_KEY uniqueidentifier NOT NULL DEFAULT '00000000-
0000-0000-0000-000000000000'
GO
ALTER TABLE SALE ADD ADJUST_TYPE NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_POSTING_DETAIL ADD ITEM_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE TOOL_ALLOCATION ADD ORIG_ALLOCATION_RATE MONEY DEFAULT 0 NOT NULL
GO
GO
-----------------------------------------------
4/10-------------------------------------
GO
ALTER TABLE PDF_FILE ADD TRAN_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD TRAN_NAME NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD TRAN_NO NVARCHAR(30) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD TRAN_DATE SMALLDATETIME NOT NULL DEFAULT '1900-01-01'
GO
ALTER TABLE PDF_FILE ADD PR_DETAIL_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD PR_DETAIL_NAME NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD TAX_FILE_NUMBER NVARCHAR(30) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD CONTACT_PERSON NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD PRINTS_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD VAT_TRAN_SERIE NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD VAT_TRAN_NO NVARCHAR(40) NOT NULL DEFAULT ''
GO
ALTER TABLE PDF_FILE ADD VAT_TRAN_DATE SMALLDATETIME NOT NULL DEFAULT '1900-01-01'
GO
ALTER TABLE PDF_FILE ADD AMOUNT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PDF_FILE ADD COMMENTS NVARCHAR(200) NOT NULL DEFAULT ''
GO
--------------------------------------------
04/10--------------------------------------
GO
ALTER TABLE dbo.DM_STUDENT ADD REG_RELATION NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_STUDENT ADD FATHER_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE dbo.DM_STUDENT ADD MOTHER_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
CREATE TABLE [dbo].[DM_STUDY_DISCOUNT](
[STUDY_DISCOUNT_ID] [nvarchar](20) NOT NULL,
[STUDY_DISCOUNT_NAME] [nvarchar](50) NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[DISCOUNT_RATE] [money] NOT NULL,
[DISCOUNT_AMOUNT] [money] NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_STUDY_DISCOUNT] PRIMARY KEY CLUSTERED
(
[STUDY_DISCOUNT_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_STUDY_DISCOUNT','STUDY_DISCOUNT_ID','STUDY_DISCOUNT_NAME','LIST',1,1,1,1
,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_DM_STUDY_DISCOUNT','FIN','FIN_OM','LIST','','',0,'DM_STUDY_DISCOUNT',40,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_STUDY_DISCOUNT','FIN_OM_DM_STUDY_DISCOUNT')
GO
ALTER TABLE STUDY_DISCOUNT ADD STUDY_DISCOUNT_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
-----------------------------------------------
5/10-------------------------------------
GO
ALTER TABLE PDF_FILE ADD EMAIL NVARCHAR(50) NOT NULL DEFAULT ''
GO
CREATE TABLE [dbo].[DM_LEAVE_REASON_STUDENT](
[LEAVE_REASON_ID] [nvarchar](20) NOT NULL,
[LEAVE_REASON_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_LEAVE_REASON_STUDENT] PRIMARY KEY CLUSTERED
(
[LEAVE_REASON_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
insert into sys_table
values('DM_LEAVE_REASON_STUDENT','LEAVE_REASON_ID','LEAVE_REASON_NAME','LIST',1,1,1
,0,0,0,20,1,'')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_LEAVE_REASON','FIN_OM_DM_LEAVE_REASON_STUDENT')
GO
insert into SYS_MENU
values('FIN_OM_DM_LEAVE_REASON_STUDENT','FIN','FIN_OM','LIST','','',0,'DM_LEAVE_REA
SON_STUDENT',0,0)
GO
ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD ITEM_CLASS1_ID NVARCHAR(100) DEFAULT ''
NOT NULL
GO
ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD INDUSTRY_ID NVARCHAR(100) DEFAULT '' NOT
NULL
GO
GO
GO
-----------------------------------------------
9/10-------------------------------------
GO
insert into sys_systemvar values('IS_RELEASE_BY_MAIL','0','','BOOLEAN','COMMON')
GO
insert into sys_systemvar
values('EVOUCHER_PHONE','','EVOUCHER_PHONE','STRING','COMMON')
GO
insert into sys_systemvar
values('EVOUCHER_EMAIL','','EVOUCHER_EMAIL','STRING','COMMON')
GO
insert into sys_systemvar
values('CONDITION_SALE_AGING_WARNING','','CONDITION_SALE_AGING_WARNING','STRING','C
OMMON')
GO
-----------------------------------------------
10/10-------------------------------------
GO
insert into sys_systemvar
values('EVOUCHER_MAIL_TITLE','','EVOUCHER_MAIL_TITLE','STRING','COMMON')
GO
CREATE TABLE [dbo].[CA_EXPENSE_ALLOCATION_NXBGD](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ITEM_CLASS_ID] [nvarchar](20) NOT NULL,
[EXPENSE_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_EXPENSE_ALLOCATION_NXBGD] 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
VALUES('FIN_CA_CA_EXPENSE_ALLOCATION_NXBGD','FIN','FIN_CA','LIST','','',0,'CA_EXPEN
SE_ALLOCATION_NXBGD',50,0)
GO
CREATE TABLE [dbo].[LEAVE_STUDENT_TRACKING](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[STUDENT_ID] [nvarchar] (20) NOT NULL,
[LEAVE_REASON_ID] [nvarchar] (20) NOT NULL,
[LEAVE_DATE] [smalldatetime] NOT NULL,
[ISBACK] [SMALLINT] NOT NULL,
[BACK_DATE] [smalldatetime] NOT NULL,
[COMMENTS] [nvarchar] (150) NOT NULL,
CONSTRAINT [PK_LEAVE_STUDENT_TRACKING] PRIMARY KEY CLUSTERED
(
[ORGANIZATION_ID] ASC,
[STUDENT_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],
CONSTRAINT [IX_LEAVE_STUDENT_TRACKING] UNIQUE NONCLUSTERED
(
[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
insert into SYS_MENU
values('FIN_OM_LEAVE_STUDENT_TRACKING','FIN','FIN_OM','FUNC','GLGROUP3','',0,'LEAVE
_STUDENT_TRACKING',0,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'LEAVE_STUDENT_TRACKING','FIN_OM_LEAVE_STUDENT_TRACKING')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4000',N'SL xuat kho ky nay(sl phu)', 1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4001',N'SL xuat kho den dau ky(sl phu)' ,1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4002',N'SL xuat kho den cuoi ky(sl phu)'
,1 ,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4003',N'SL xuat kho ky truoc(sl phu)' ,1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4005',N'SL xuat ky nay(sl phu)' ,1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4006',N'SL xuat den dau ky(sl phu)' ,1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4007',N'SL xuat den cuoi ky(sl phu)' ,1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4008',N'SL xuat ky truoc(sl phu)' ,1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4100',N'SL xuat kho ky nay nam truoc(sl phu)'
,1 ,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4101',N'SL xuat kho den dau ky nay nam
truoc(sl phu)' ,1 ,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4102',N'SL xuat kho den cuoi ky nay nam
truoc(sl phu)' ,1 ,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4103',N'SL xuat kho ky truoc nam truoc(sl
phu)' ,1 ,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4105',N'SL xuat ky nay nam truoc(sl phu)'
,1 ,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4106',N'SL xuat den dau ky nay nam truoc(sl
phu)' ,1 ,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4107',N'SL xuat den cuoi ky nay nam truoc(sl
phu)' ,1 ,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4108',N'SL xuat ky truoc nam truoc(sl phu)'
,1 ,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4201',N'SL xuất kho quý 1(sl phu)' ,1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4202',N'SL xuất kho quý 2(sl phu)' ,1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4203',N'SL xuất kho quý 3(sl phu)' ,1
,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('VT4204',N'SL xuất kho quý 4(sl phu)' ,1
,'ADMIN')
GO
GO
GO
ALTER TABLE dbo.PUBLISHER_DRAFT_DETAIL ADD NUM_DRAFT_PAGES SMALLINT NOT NULL
DEFAULT 0
GO
insert into sys_systemvar values('EVOUCHER_WEB_TITLE','Hóa đơn điện tử Grant
Thornton (Việt Nam)','EVOUCHER_WEB_TITLE','STRING','COMMON')
GO
insert into sys_systemvar values('EVOUCHER_WEB_FOOTER','@2018-Công ty TNHH Grant
Thornton (Việt Nam)','EVOUCHER_WEB_TITLE','STRING','COMMON')
GO
alter table CONTRACT_JOB ADD DAY_START SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
alter table CONTRACT_JOB ADD DAY_END SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
ALTER TABLE SYS_REPORT_FORMULA_DETAIL ADD DEPARTMENT_ID NVARCHAR(100) DEFAULT ''
NOT NULL
GO
CREATE TABLE [dbo].[SBO_JOB](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[JOB_ID] [nvarchar](20) NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
CONSTRAINT [PK_SBO_JOB] 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('INTERNAL_PO_PR_DETAIL_ID','','INTERNAL_PO_PR_DETAIL_ID','STRING','COMMON')
GO
INSERT INTO SYS_MENU
VALUES('FIN_PO_GET_CICA_PO','FIN','FIN_PO','FUNC','','',0,'GET_CICA_PO',9,0)
GO
-----------------------------------------------
26/10-------------------------------------
GO
ALTER TABLE STUDY_REGISTER ADD ADJUST_PR_KEY uniqueidentifier NOT NULL DEFAULT
'00000000-0000-0000-0000-000000000000'
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD UNIT_PRICE_REG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD UNIT_PRICE_REG_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD AMOUNT_REG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD AMOUNT_REG_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD TOTAL_AMOUNT_REG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD TOTAL_AMOUNT_REG_ORIG MONEY NOT NULL DEFAULT
0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DISCOUNT_RATE_REG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DISCOUNT_AMOUNT_REG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DISCOUNT_AMOUNT_REG_ORIG MONEY NOT NULL
DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DISCOUNT1_RATE_REG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DISCOUNT1_AMOUNT_REG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DISCOUNT1_AMOUNT_REG_ORIG MONEY NOT NULL
DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DISCOUNT2_RATE_REG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DISCOUNT2_AMOUNT_REG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DISCOUNT2_AMOUNT_REG_ORIG MONEY NOT NULL
DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DIFF_AMOUNT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD DIFF_AMOUNT_ORIG MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE SALE ADD STUDY_REGISTER_PR_KEY uniqueidentifier NOT NULL DEFAULT
'00000000-0000-0000-0000-000000000000'
GO
-----------------------------------------------
01/11-------------------------------------
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD ITEM_ID_REG NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE STUDY_REGISTER_DETAIL ADD JOB_ID_REG NVARCHAR(20) NOT NULL DEFAULT ''
GO
CREATE TABLE [dbo].[DM_LOCATION](
[LOCATION_ID] [nvarchar](20) NOT NULL,
[LOCATION_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_LOCATION] PRIMARY KEY CLUSTERED
(
[LOCATION_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_LOCATION','LOCATION_ID','LOCATION_NAME','LIST',1,1,1,1,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_DM_LOCATION','FIN','FIN_OM','LIST','','',0,'DM_LOCATION',40,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_LOCATION','FIN_OM_DM_LOCATION')
GO
CREATE TABLE [dbo].[DM_AXIS](
[AXIS_ID] [nvarchar](20) NOT NULL,
[AXIS_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_AXIS] PRIMARY KEY CLUSTERED
(
[AXIS_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_AXIS','AXIS_ID','AXIS_NAME','LIST',1,1,1,1,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_DM_AXIS','FIN','FIN_OM','LIST','','',0,'DM_AXIS',40,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_AXIS','FIN_OM_DM_AXIS')
GO
insert into sys_systemvar
values('SO_PLAN_ITEM_CLASS1_ID','','SO_PLAN_ITEM_CLASS1_ID','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SO_PLAN_SALE_TRAN_ID','BH',N'SO_PLAN_SALE_TRAN_ID','STRING','COMMON')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'SO_PLAN_APPROVE','SO_PLAN_APPROVE')
GO
insert into SYS_MENU
values('SO_PLAN_APPROVE','SYS','SYS_PER','FUNC','','',0,'SO_PLAN_APPROVE',5,1)
GO
--------------------------------------------
19/10--------------------------------------------
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM
SYS_MENU_MAPPING),'VOUCHERWAREHOUSE_TRACKING','FIN_INV_VOUCHERWAREHOUSE_TRACKING')
GO
insert into SYS_MENU
values('FIN_INV_VOUCHERWAREHOUSE_TRACKING','FIN','FIN_INV','FUNC','','',0,'VOUCHERW
AREHOUSE_TRACKING',10,0)
GO
ALTER TABLE TP_REPORT_ITEM ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE TP_REPORT_ITEM1 ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
-----------------------------------------------
05/11-------------------------------------
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM
SYS_MENU_MAPPING),'VOUCHER_STUDY_LISTING','FIN_CASHBANK_VOUCHER_STUDY_LISTING')
GO
insert into SYS_MENU
values('FIN_CASHBANK_VOUCHER_STUDY_LISTING','FIN','FIN_CASHBANK','FUNC','','',0,'VO
UCHER_STUDY_LISTING',0,0)
GO
GO
ALTER TABLE BUDGET_SPEND ADD AMOUNT_SPEND MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_SPEND ADD AMOUNT_SPEND_ORIG MONEY NOT NULL DEFAULT 0
GO
-----------------------------------------------
08/11-------------------------------------
GO
insert into sys_systemvar
values('AUTO_STUDY_DISCOUNT','','AUTO_STUDY_DISCOUNT','STRING','COMMON')
GO
insert into sys_systemvar
values('UNIFORM_STUDY_FEE_ID','','UNIFORM_STUDY_FEE_ID','STRING','COMMON')
GO
GO
ALTER TABLE [dbo].[LEAVE_STUDENT_TRACKING] DROP CONSTRAINT
[PK_LEAVE_STUDENT_TRACKING]
GO
ALTER TABLE [dbo].[LEAVE_STUDENT_TRACKING] ADD CONSTRAINT
[PK_LEAVE_STUDENT_TRACKING] PRIMARY KEY CLUSTERED ([ORGANIZATION_ID],
[STUDENT_ID], [LEAVE_DATE]) WITH (FILLFACTOR=90) ON [PRIMARY]
GO
---09--11---2018
GO
ALTER TABLE SYS_TRAN_OUTPUT_NO_TRAN ALTER COLUMN OUTPUT_NAME nvarchar(150) not null
GO
ALTER TABLE SYS_TRAN_OUTPUT_NO_TRAN ALTER COLUMN REPORT_FILE_NAME nvarchar(200) not
null
GO
GO
ALTER TABLE BUDGET_SPEND ADD PURCHASE_AMOUNT MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BUDGET_SPEND ADD PURCHASE_AMOUNT_ORIG MONEY NOT NULL DEFAULT 0
GO
INSERT INTO SYS_MENU
VALUES('FIN_OM_AUTO_REVERSE','FIN','FIN_OM','FUNC','','',0,'AUTO_REVERSE',11,0)
GO
-- 14/11/2018---
GO
CREATE TABLE [dbo].[SYS_TRAN_UPLOAD](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[TRAN_ID] [nvarchar](20) NOT NULL,
[FILE_NAME] [nvarchar](100) NOT NULL,
[FILE_LINK] [nvarchar](50) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[FILE_TYPE_ID] [nvarchar](100) NOT NULL,
[FILE_TYPE] [nvarchar](20) NOT NULL,
[FILE_SIZE] [nvarchar](20) NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_SYS_TRAN_UPLOAD] 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
--------------------------------------------
15/11--------------------------------------------
GO
GO
insert into sys_table
values('DM_DISTANCE','DISTANCE_ID','DISTANCE_NAME','LIST',1,1,1,1,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_DM_DISTANCE','FIN','FIN_OM','LIST','','',0,'DM_DISTANCE',40,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_DISTANCE','FIN_OM_DM_DISTANCE')
GO
ALTER TABLE DM_JOB ADD REGION_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
CREATE TABLE [dbo].[SBO_PAYMENT](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[JOB_ID] [nvarchar](20) NOT NULL,
[INDUSTRY_ID] [nvarchar](20) NOT NULL,
[PAYMENT_PERCENT] [nchar](10) NOT NULL,
[PAYMENT_AMOUNT] [nchar](10) NOT NULL,
CONSTRAINT [PK_SBO_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
ALTER TABLE DM_ITEM_CLASS1 ADD ITEM_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CA_BEGINNING_AMOUNT ADD QUANTITY_EXTRA MONEY DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('USE_ACCOUNT_ID_IN_PRODUCT_COST','0','USE_ACCOUNT_ID_IN_PRODUCT_COST','BOOLE
AN','COMMON')
GO
ALTER TABLE SBO_JOB ADD COMMENTS NVARCHAR(200) DEFAULT '' NOT NULL
GO
GO
ALTER TABLE BUDGET_CASH ADD ASM_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
-----------------------------------------------
12/12-------------------------------------
GO
ALTER TABLE DM_JOB_MAPPING ADD EMPLOYEE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
DROP INDEX [IX_DM_JOB_MAPPING_4] ON [dbo].[DM_JOB_MAPPING]
GO
CREATE UNIQUE NONCLUSTERED INDEX [IX_DM_JOB_MAPPING_4] ON [dbo].[DM_JOB_MAPPING]
(
[ITEM_CLASS_ID] ASC,
[ITEM_ID] ASC,
[ITEM_OP_ID] ASC,
[ORGANIZATION_ID] ASC,
[VEHICLE_ID] ASC,
[JOB_ID] ASC,
[EMPLOYEE_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
INSERT INTO SYS_SYSTEMVAR
VALUES('TRAN_ID_ADJUSTMENT_131','ADJ131','TRAN_ID_ADJUSTMENT_131','STRING','COMMON'
)
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,IS_SALE,IS_LISTING,IS_FIXED
_LENGTH_TRAN_NO,TRAN_NO_LENGTH, TRAN_NO_PREFIX, TRAN_NO_POSTFIX, TRAN_NO_BY_MONTH,
TRAN_NO_BY_DAY, IS_POS)
VALUES('ADJ131',N'TRAN_ID_ADJUSTMENT_131','SYSTEM','SYSTEM',1,'FRMVOUCHER',1,'FIN_G
L','FIN','ADMIN',1,0,0,0,1,6,'','',0,0,0)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('ITEM_WAREHOUSE_LIMIT_BY_UNIT_ID_EXTRA','0','ITEM_WAREHOUSE_LIMIT_BY_UNIT_ID
_EXTRA','BOOLEAN','COMMON')
GO
insert into SYS_DATASOURCE values('TP0001',N'Sản lượng vận tải kỳ này',1,'ADMIN')
go
insert into SYS_DATASOURCE values('TP0002',N'Sản lượng vận tải đến đầu
kỳ',1,'ADMIN')
go
insert into SYS_DATASOURCE values('TP0005',N'Sản lượng vận tải kỳ trước',1,'ADMIN')
go
insert into SYS_DATASOURCE values('TP1001',N'Khối lượng vận tải kỳ này',1,'ADMIN')
go
insert into SYS_DATASOURCE values('TP1002',N'Khối lượng vận tải đến đầu
kỳ',1,'ADMIN')
go
insert into SYS_DATASOURCE values('TP1005',N'Khối lượng vận tải kỳ
trước',1,'ADMIN')
go
GO
GO
GO
GO
EXEC DROPCOLUMN 'PUBLISHER_CONTRACT','REF_TAX_FILE_NUMBER'
GO
EXEC DROPCOLUMN 'PUBLISHER_CONTRACT','REF_BUDGET_CODE'
GO
EXEC DROPCOLUMN 'PUBLISHER_CONTRACT','REF_BANK_ACCOUNT'
GO
EXEC DROPCOLUMN 'PUBLISHER_CONTRACT','REF_BANK_NAME'
GO
EXEC DROPCOLUMN 'PUBLISHER_CONTRACT','BUDGET_CODE'
GO
EXEC DROPCOLUMN 'PUBLISHER_CONTRACT','BANK_ACCOUNT'
GO
EXEC DROPCOLUMN 'PUBLISHER_CONTRACT','BANK_NAME'
GO
ALTER TABLE PUBLISHER_CONTRACT ADD REF_IDENTITY_DATE SMALLDATETIME NULL
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD QUANTITY4 MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE PUBLISHER_CONTRACT_DETAIL ADD QUANTITY5 MONEY NOT NULL DEFAULT 0
GO
GO
ALTER TABLE PRINTS ADD VAT_TRAN_DATE SMALLDATETIME NULL
GO
ALTER TABLE dbo.SYS_TRAN_UPLOAD ADD FR_STRING NVARCHAR(50) NOT NULL DEFAULT ''
GO
GO
GO
GO
CREATE TABLE [dbo].[DM_BAREM_HC_TEMPERATURE](
[PR_KEY] [uniqueidentifier] NOT NULL,
[TEMPERATURE] [money] NOT NULL,
[TEMPERATURE_HC] [decimal](18, 8) NOT NULL,
CONSTRAINT [PK_DM_BAREM_HC_TEMPERATURE] 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 VALUES
('FIN_INV_DM_BAREM_HC_D','FIN','FIN_INV','LIST','','',0,'DM_BAREM_HC_D',12,0)
GO
INSERT INTO SYS_MENU VALUES
('FIN_INV_DM_BAREM_HC_TEMPERATURE','FIN','FIN_INV','LIST','','',0,'DM_BAREM_HC_TEMP
ERATURE',13,0)
GO
ALTER TABLE WAREHOUSE_TANK ADD V_C MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE_TANK ADD V_N MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE_TANK ADD V_D MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE_TANK ADD V_HC MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE_TANK ADD V_D_HC MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE_TANK ADD V_PIPE MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE WAREHOUSE_TANK ADD V_TOTAL MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE DM_TANK ADD PIPE_VOLUME MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE DM_LOSS_RATE ADD ITEM_OP_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
EXEC DROPCOLUMN 'WAREHOUSE_TANK','QUANTITY_RECEIPT_TRANSFER'
GO
EXEC DROPCOLUMN 'WAREHOUSE_TANK','QUANTITY_RECEIPT_TRANSFER_RECEIPT_TANK'
GO
EXEC DROPCOLUMN 'WAREHOUSE_TANK','QUANTITY_RECEIPT_TRANSFER_ISSUE_TANK'
GO
CREATE TABLE [dbo].[DM_TANK_ITEM](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[TANK_ID] [nvarchar](20) NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_TANK_ITEM] 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
SET ANSI_PADDING ON
GO
/****** Object: Index [IX_DM_TANK_ITEM] Script Date: 2/28/2019 9:15:19 PM
******/
CREATE UNIQUE NONCLUSTERED INDEX [IX_DM_TANK_ITEM] ON [dbo].[DM_TANK_ITEM]
(
[ORGANIZATION_ID] ASC,
[TANK_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
GO
GO
GO
GO
----------------------------------
22/03/19--------------------------------------------
GO
ALTER TABLE SO_PLAN ADD DEFAULT_FORMULA SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE SO_EMPLOYEE_PAYMENT ADD PRINT_DOCUMENT NVARCHAR(200) NOT NULL DEFAULT
''
GO
alter table CA_BEGINNING_QUANTITY add QUANTITY_EXTRA MONEY DEFAULT 0 NOT NULL
GO
----------------------------------
27/03/19--------------------------------------------
GO
ALTER TABLE TRANSACTION_APPROVE ADD FR_STRING NVARCHAR(500) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_TANK_BAREM ADD VOLUME_BY_HEIGHT MONEY DEFAULT 0 NOT NULL
GO
GO
GO
ALTER TABLE PDF_FILE ADD REPORT_NAME NVARCHAR(50) NOT NULL DEFAULT ''
GO
insert into sys_systemvar
values('SIGNATURE_BY','XML','SIGNATURE_BY','STRING','COMMON')
GO
ALTER TABLE DM_PRINTS ADD PR_DETAIL_NAME NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ADD PR_DETAIL_NAME_EN NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ADD ADDRESS NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ADD PHONE NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ADD FAX NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ADD WEBSITE NVARCHAR(50) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ADD BANK_NAME NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ADD BANK_ACCOUNT NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ADD TAX_FILE_NUMBER NVARCHAR(30) NOT NULL DEFAULT ''
GO
ALTER TABLE HR_EMPLOYEE_INFO ADD EMPLOYEE_CODE NVARCHAR(20) DEFAULT '' NOT NULL
GO
GO
GO
CREATE TABLE [dbo].[STUDY_FEE_REGISTER](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[STUDY_YEAR_ID] [nvarchar](20) NOT NULL,
[DAY_START] [smalldatetime] NOT NULL,
[DAY_END] [smalldatetime] NOT NULL,
[STUDENT_ID] [nvarchar](20) NOT NULL,
[CLASS_ID] [nvarchar](20) NOT NULL,
[STUDY_FEE_ID] [nvarchar](20) NOT NULL,
[QUANTITY] [money] NOT NULL,
[UNIT_PRICE] [money] NOT NULL,
[AMOUNT] [money] NOT NULL,
[DISCOUNT_AMOUNT] [money] NOT NULL,
CONSTRAINT [PK_STUDY_FEE_REGISTER] 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
GO
GO
-----------------------------------------------
05/04-------------------------------------
GO
ALTER TABLE DM_INVOICE_FILE ADD PRINTS_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_INVOICE_FILE ADD PRINTS_SERIE NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_INVOICE_FILE DROP CONSTRAINT PK_DM_INVOICE_FILE;
GO
ALTER TABLE DM_INVOICE_FILE ADD CONSTRAINT [Primary Key] Primary key(REPORT_NAME,
PRINTS_ID, PRINTS_SERIE)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('USE_REPORT_DATA','0','USE_REPORT_DATA','BOOLEAN','COMMON')
GO
ALTER TABLE WAREHOUSE_TANK ADD TRAN_DATE_FULL SMALLDATETIME DEFAULT GETDATE() NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SCHOOL_FEE_ACCOUNT_ID_PR','','SCHOOL_FEE_ACCOUNT_ID_PR','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SCHOOL_FEE_ACCOUNT_ID_DISCOUNT','','SCHOOL_FEE_ACCOUNT_ID_DISCOUNT','STRING
','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SCHOOL_FEE_ACCOUNT_ID_INCOME','','SCHOOL_FEE_ACCOUNT_ID_INCOME','STRING','C
OMMON')
GO
GO
insert into sys_systemvar
values('START_VAT_DATE','01/04/2019','START_VAT_DATE','DATE','COMMON')
GO
ALTER TABLE WAREHOUSE_TANK ADD QUANTITY_LOSS_ISSUE MONEY DEFAULT 0 NOT NULL
GO
GO
ALTER TABLE DM_LOSS_RATE ADD ITEM_SOURCE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
----------------------------------
17/04/19--------------------------------------------
GO
ALTER TABLE SO_PLAN ADD AMOUNT_PLAN_SO_SUM MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE SO_PLAN ADD PAYMENT_DATE SMALLDATETIME NOT NULL DEFAULT '1900-01-01'
GO
ALTER TABLE SO_PLAN ADD PAYMENT_NO NVARCHAR(30) NOT NULL DEFAULT ''
GO
ALTER TABLE SO_PLAN ADD PR_KEY_VOUCHER UNIQUEIDENTIFIER NOT NULL DEFAULT '00000000-
0000-0000-0000-000000000000'
GO
ALTER TABLE SO_PLAN ADD INTERNAL_TRANSFER_NO NVARCHAR(30) NOT NULL DEFAULT ''
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SO_PLAN_ITEM_CLASS1_ID_DELIVERY','01,02,04','SO_PLAN_ITEM_CLASS1_ID_DELIVER
Y','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SO_PLAN_ITEM_CLASS1_ID_DELIVERY_ACCESSORIES','01,02,04','SO_PLAN_ITEM_CLASS
1_ID_DELIVERY_ACCESSORIES','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SO_PLAN_USER_CANCEL_APPROVE','','SO_PLAN_USER_CANCEL_APPROVE','STRING','COM
MON')
GO
GO
ALTER TABLE DM_ORGANIZATION_MAPPING ADD START_VAT_DATE DATETIME
GO
alter table DM_UNIT_CONVERSION ALTER COLUMN CONVERSION_RATE DECIMAL(18,8)
GO
CREATE TABLE [dbo].[DM_STUDY_VEHICLE_PLACE](
[PLACE_ID] [nvarchar](20) NOT NULL,
[PLACE_NAME] [nvarchar](300) NOT NULL,
[STUDY_YEAR_ID] [nvarchar](20) NOT NULL,
[DISTANCE] [money] NOT NULL,
[AMOUNT] [money] NOT NULL,
[ACTIVE] [SMALLINT] NOT NULL,
[USER_ID] [NVARCHAR](20) NOT NULL
CONSTRAINT [PK_DM_STUDY_VEHICLE_PLACE] PRIMARY KEY CLUSTERED
(
[PLACE_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
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD COMMENTS NVARCHAR(200) NOT NULL DEFAULT ''
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL ADD COMMENTS2 NVARCHAR(200) NOT NULL DEFAULT
''
GO
alter table WAREHOUSE_TANK ADD BY_BAREM_VEHICLE SMALLINT DEFAULT 0 NOT NULL
GO
alter table WAREHOUSE_TANK ADD QUANTITY_L15_AT_VEHICLE MONEY DEFAULT 0 NOT NULL
GO
alter table WAREHOUSE_TANK ADD QUANTITY_TRANSFER_RECEIPT_TANK MONEY DEFAULT 0 NOT
NULL
GO
alter table WAREHOUSE_TANK ADD QUANTITY_TRANSFER_ISSUE_TANK MONEY DEFAULT 0 NOT
NULL
GO
alter table WAREHOUSE_TANK ADD QUANTITY_TRANSFER MONEY DEFAULT 0 NOT NULL
GO
END;
commit transaction
GO
GO
ALTER TABLE DM_LOSS_RATE ADD TANK_CLASS_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_EXCHANGE_RATE ADD EXCHANGE_RATE1 DECIMAL(18,8) DEFAULT 0 NOT NULL
GO
CREATE TABLE [dbo].[REPORT_DATA_CONFIG](
[PR_KEY] [uniqueidentifier] NOT NULL,
[REPORT_ID] [nvarchar](20) NOT NULL,
[FIELD_ID] [nvarchar](20) NOT NULL,
[IS_BALANCE] [smallint] NOT NULL,
[IS_EXCHANGE_RATE1] [smallint] NOT NULL,
CONSTRAINT [PK_REPORT_DATA_CONFIG] 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
-----------------------------------------------
23/05-------------------------------------
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM
SYS_MENU_MAPPING),'PLAN_DELIVERY_ACCESSORIES','FIN_OM_PLAN_DELIVERY_ACCESSORIES')
GO
insert into SYS_MENU
values('FIN_OM_PLAN_DELIVERY_ACCESSORIES','FIN','FIN_GL','FUNC','FIN_OM_GROUP2','',
0,'PLAN_DELIVERY_ACCESSORIES',7,0)
-----------------------------------------------
24/05-------------------------------------
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'COMPLETE_DELIVERY','FIN_OM_COMPLETE_DELIVERY')
GO
insert into SYS_MENU
values('FIN_OM_COMPLETE_DELIVERY','FIN','FIN_GL','FUNC','FIN_OM_GROUP2','',0,'COMPL
ETE_DELIVERY',2,0)
GO
ALTER TABLE SO_PLAN ADD IS_MANUAL SMALLINT NOT NULL DEFAULT 0
GO
ALTER TABLE SO ADD COMMON_NUMBER_3 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO ADD COMMON_NUMBER_4 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO ADD COMMON_NUMBER_5 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO ADD COMMON_NUMBER_6 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO ADD COMMON_NUMBER_7 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO ADD COMMON_NUMBER_8 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO ADD COMMON_NUMBER_9 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD COMMON_NUMBER_3 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD COMMON_NUMBER_4 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD COMMON_NUMBER_5 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD COMMON_NUMBER_6 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD COMMON_NUMBER_7 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD COMMON_NUMBER_8 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD COMMON_NUMBER_9 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD COMMON_NUMBER_10 MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SALE ADD COMMON_NUMBER_11 MONEY DEFAULT 0 NOT NULL
GO
GO
insert into sys_table
values('DM_WARNING','WARNING_ID','WARNING_NAME','LIST',1,1,1,0,0,0,20,1,'')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_WARNING','FIN_GL_DM_WARNING')
GO
insert into SYS_MENU
values('FIN_GL_DM_WARNING','FIN','FIN_GL','LIST','','',0,'DM_WARNING',0,0)
GO
GO
ALTER TABLE DM_WARNING ADD ITEM_SOURCE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_WARNING ADD PR_DETAIL_CLASS_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ALTER COLUMN ORGANIZATION_ID NVARCHAR(200) NOT NULL
GO
CREATE TABLE [dbo].[DM_MEAL_SET](
[MEAL_SET_ID] [nvarchar](20) NOT NULL,
[MEAL_SET_NAME] [nvarchar](50) NOT NULL,
[ACTIVE] [smallint] NOT NULL,
[USER_ID] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_DM_MEAL_SET] PRIMARY KEY CLUSTERED
(
[MEAL_SET_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
('ITWORK_DEVICE',
'0',
N'Thiết bị vân tay U4500',
'BOOLEAN',
'COMMON')
GO
insert into sys_table
values('STUDY_MEAL_CANCEL','PR_KEY','PR_KEY','DATA',1,1,1,1,0,0,20,1,'')
GO
INSERT INTO SYS_MENU VALUES
('FIN_OM_STUDY_MEAL_CANCEL','FIN','FIN_OM','FUNC','','',0,'STUDY_MEAL_CANCEL',50,0)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'STUDY_MEAL_CANCEL','FIN_OM_STUDY_MEAL_CANCEL')
GO
CREATE TABLE [dbo].[STUDY_MEAL_CANCEL](
[PR_KEY] [uniqueidentifier] NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[MEAL_TYPE_ID] [nvarchar](20) NOT NULL,
[BEFORE_7] [smallint] NOT NULL,
CONSTRAINT [PK_STUDY_MEAL_CANCEL] 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 TOOL_ALLOCATION ADD ALLOCATE_DATE SMALLDATETIME NULL
GO
UPDATE TOOL_ALLOCATION SET ALLOCATE_DATE=TRAN_DATE WHERE ALLOCATE_DATE IS NULL
GO
ALTER TABLE CONTRACT_CREDIT ADD AMOUNT_ORIG MONEY DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('USING_MEAL_CANCEL','0','USING_MEAL_CANCEL','BOOLEAN','COMMON')
GO
ALTER TABLE SO ADD DELIVERY_METHOD NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO ADD GUARANTEE_METHOD NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SALE ADD GUARANTEE_METHOD NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SALE_MEAL_SET ADD CLASS_GROUP_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SBO_RATE ALTER COLUMN INTEREST_RATE DECIMAL(18,8)
GO
ALTER TABLE SO ADD SO_TRAN_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO ADD SO_TRAN_NO NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE SO ADD SO_TRAN_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
ALTER TABLE SALE ADD SII_TRAN_DATE SMALLDATETIME DEFAULT GETDATE() NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('DEFAULT_SALE_TRANSITION','0','DEFAULT_SALE_TRANSITION','BOOLEAN','COMMON')
GO
alter TABLE VOUCHER_STUDY ADD AMOUNT_COST MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE SO_DETAIL ADD ARM_NO INT DEFAULT 0 NOT NULL
GO
ALTER TABLE PO_DETAIL ADD VCF MONEY DEFAULT 0 NOT NULL
GO
CREATE TABLE [dbo].[PHIEUKINHDOANH](
[PR_KEY] [uniqueidentifier] NOT NULL,
[DAXULY] [bit] NOT NULL,
[NGAYCT] [smalldatetime] NOT NULL,
[SOCHUNGTU] [nvarchar](30) NOT NULL,
[PHUONGTIEN] [nvarchar](20) NOT NULL,
[MADONVI] [nvarchar](20) NOT NULL,
[TENDONVI] [nvarchar](100) NOT NULL,
[DIACHI] [nvarchar](200) NOT NULL,
[MASOTHUE] [nvarchar](30) NOT NULL,
[TENNGUOINHAN] [nvarchar](50) NOT NULL,
[MAKHO] [nvarchar](20) NOT NULL,
[TENKHO] [nvarchar](100) NOT NULL,
[MAHANGHOA] [nvarchar](20) NOT NULL,
[TENHANGHOA] [nvarchar](150) NOT NULL,
[DONVITINH] [nvarchar](20) NOT NULL,
[SOLUONG] [money] NOT NULL,
[DONGIA] [money] NOT NULL,
[SOTIENVND] [money] NOT NULL,
[GHICHU] [nvarchar](200) NOT NULL,
[LOAIPHIEU] [nvarchar](50) NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE DM_TANK ADD HC_FROM MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE DM_TANK ADD HC_TO MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE DM_TANK ADD HC_ADJUST MONEY DEFAULT 0 NOT NULL
GO
DROP INDEX [IX_SALE_MEAL_SET] ON [dbo].[SALE_MEAL_SET]
GO
COMMIT transaction
GO
ALTER TABLE ASSET ADD CHAPTER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE ASSET_DEP ADD CHAPTER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE TOOL_ALLOCATION ADD CHAPTER_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE CLOSING_ENTRY ADD BY_CHAPTER SMALLINT DEFAULT 0 NOT NULL
GO
ALTER TABLE [dbo].[POS_SHIFT_ITEM] ADD [QUANTITY_BANLE] money not null DEFAULT
((0))
GO
GO
GO
insert into sys_table values('INVOICE_CERT','PR_KEY','','LIST',1,1,1,0,0,0,20,1,'')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'INVOICE_CERT','FIN_PRINT_INVOICE_CERT')
GO
insert into SYS_MENU
values('FIN_PRINT_INVOICE_CERT','FIN','FIN_PRINT','LIST','','',0,'INVOICE_CERT',0,0
)
GO
CREATE TABLE dbo.DM_INVOICE_CERT(
PRINTS_ID nvarchar(20) NOT NULL,
FILE_NAME nvarchar(20) NOT NULL,
FILE_DATA varbinary(max) NULL,
USER_ID nvarchar(20) NOT NULL,
ACTIVE smallint NOT NULL,
CONSTRAINT [PK_DM_INVOICE_CERT] PRIMARY KEY CLUSTERED
(
PRINTS_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_INVOICE_CERT','PRINTS_ID','','LIST',1,1,1,0,0,0,20,1,'')
GO
ALTER TABLE Dm_Barem_HC_Temperature ADD ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT
NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('STUDY_FEE_CONFIRM_BY_ACCOUNT_ID_PR','1','STUDY_FEE_CONFIRM_BY_ACCOUNT_ID_PR
','BOOLEAN','COMMON')
GO
UPDATE SYS_FIELD SET ALLOWDBNULL=1 WHERE TABLE_NAME='LedgerTransfer' AND
FIELD_NAME='TRANSFER_DATE'
GO
INSERT INTO [dbo].[SYS_SYSTEMVAR]([VAR_NAME],[VAR_VALUE],[DESCRIPTION],[VAR_TYPE],
[VAR_GROUP])
VALUES('DB_KETOAN_NXB','',N'Tên database Kế toán cho báo cáo phát
hành','STRING','ACC')
GO
alter table VOUCHER_DETAIL ADD AMOUNT_ADVANCE_ACTUAL MONEY DEFAULT 0 NOT NULL
GO
alter table VOUCHER_STUDY ADD AMOUNT_ADVANCE_ACTUAL MONEY DEFAULT 0 NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('SCHOOL_FEE_ACCOUNT_ID_OTHER_PAYABLE','','SCHOOL_FEE_ACCOUNT_ID_OTHER_PAYABL
E','STRING','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('PURCHASE_VAT_DUPLICATE_WARNING','0','PURCHASE_VAT_DUPLICATE_WARNING','BOOLE
AN','COMMON')
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('USE_ACCOUNT_ID_CONTRA_IN_TOOL_ALLOCATION','0','USE_ACCOUNT_ID_CONTRA_IN_TOO
L_ALLOCATION','BOOLEAN','COMMON')
GO
ALTER TABLE Dm_Job_Mapping ADD CONTRUCTION_AREA nvarchar(20)
GO
GO
ALTER TABLE dm_pr_detail ADD DESIGNER_MAN_ID nvarchar(20)
GO
GO
ALTER TABLE dm_pr_detail ADD PRODUCT_MAN_ID nvarchar(20)
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('STUDY_FEE_NEW','0','STUDY_FEE_NEW','BOOLEAN','COMMON')
GO
ALTER TABLE VOUCHER_DETAIL ADD AMOUNT_PAYMENT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE VOUCHER_DETAIL ADD AMOUNT_REGISTER_DISCOUNT MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE VOUCHER_DETAIL ADD AMOUNT_CONFIRM MONEY DEFAULT 0 NOT NULL
GO
ALTER TABLE LEDGER ADD STUDY_YEAR_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE VOUCHER ADD STUDY_YEAR_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE BALANCE ADD STUDY_YEAR_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
update ledger set STUDY_YEAR_ID=(SELECT VAR_VALUE FROM SYS_SYSTEMVAR WHERE
VAR_NAME='CURRENT_STUDY_YEAR_ID') WHERE STUDY_YEAR_ID=''
AND EXISTS(SELECT 'TRUE' FROM SYS_SYSTEMVAR WHERE VAR_NAME='CURRENT_STUDY_YEAR_ID'
AND VAR_VALUE<>'')
GO
update BALANCE set STUDY_YEAR_ID=(SELECT VAR_VALUE FROM SYS_SYSTEMVAR WHERE
VAR_NAME='CURRENT_STUDY_YEAR_ID') WHERE STUDY_YEAR_ID=''
AND EXISTS(SELECT 'TRUE' FROM SYS_SYSTEMVAR WHERE VAR_NAME='CURRENT_STUDY_YEAR_ID'
AND VAR_VALUE<>'')
GO
update VOUCHER set STUDY_YEAR_ID=(SELECT VAR_VALUE FROM SYS_SYSTEMVAR WHERE
VAR_NAME='CURRENT_STUDY_YEAR_ID') WHERE STUDY_YEAR_ID=''
AND EXISTS(SELECT 'TRUE' FROM SYS_SYSTEMVAR WHERE VAR_NAME='CURRENT_STUDY_YEAR_ID'
AND VAR_VALUE<>'')
GO
ALTER TABLE PUBLISHER_DRAFT_DETAIL
ADD
NHUANBUT_RATE money NOT NULL DEFAULT 0,
NHUANBUT_AMOUNT money NOT NULL DEFAULT 0
GO
ALTER TABLE DM_ITEM_COMMISSION ADD ITEM_OP_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE REPORT_TEMPLATE ADD SEASON_ID NVARCHAR(20)
GO
ALTER TABLE VOUCHER_DETAIL ADD CONTRACT_NO NVARCHAR(20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_SYSTEMVAR
VALUES('PURCHASE_VAT_DUPLICATE_ALLOW','1','PURCHASE_VAT_DUPLICATE_ALLOW','BOOLEAN',
'COMMON')
GO
ALTER TABLE PUBLISHING_POLICY_DETAIL
ADD
NHUANBUT_RATE money NOT NULL DEFAULT 0,
NHUANBUT_AMOUNT money NOT NULL DEFAULT 0,
PUBLISHING_TIME NVARCHAR(200) NOT NULL DEFAULT '',
PUBLISHING_CODE_UP NVARCHAR(50) NOT NULL DEFAULT '',
PUBLISHING_CODE_DOWN NVARCHAR(50) NOT NULL DEFAULT '',
QUANTITY_CUSTOMER money NOT NULL DEFAULT 0,
QUANTITY_SOLD money NOT NULL DEFAULT 0
GO
-----------------------------------------------
20/03-------------------------------------
GO
insert into sys_systemvar
values('IS_NEW_VERSION_EINVOICE','0','IS_NEW_VERSION_EINVOICE','BOOLEAN','COMMON')
GO
ALTER TABLE PRINTS_DELETE ADD EINV_TRAN_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE SALE ADD PRINTS_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE SALE ADD REPLACE_PR_KEY uniqueidentifier NOT NULL DEFAULT '00000000-
0000-0000-0000-000000000000'
GO
ALTER TABLE SALE ADD PRINTS_FORM NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE SALE ADD ADJUST_TRAN_NO NVARCHAR(30) NOT NULL DEFAULT ''
GO
ALTER TABLE PRINTS_DELETE ADD PRINTS_FORM NVARCHAR(20) NOT NULL DEFAULT ''
GO
CREATE TABLE [dbo].[SALE_ADJUST_INFO](
[PR_KEY] [uniqueidentifier] NOT NULL,
[FR_KEY] [uniqueidentifier] NOT NULL,
[PR_DETAIL_NAME] [nvarchar](100) NOT NULL,
[ADDRESS] [nvarchar](200) NOT NULL,
[PAYMENT_METHOD_ID] [nvarchar](20) NOT NULL,
[CONTACT_PERSON] [nvarchar](50) NOT NULL,
[COMMENTS] NVARCHAR(200) NOT NULL
CONSTRAINT [PK_SALE_ADJUST_INFO] 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 DM_POSTING_DETAIL ADD DES_ORGANIZATION_ID NVARCHAR(20) DEFAULT '' NOT
NULL
GO
insert into sys_systemvar
values('IS_SALE_PRINTS_GROUP','0','IS_SALE_PRINTS_GROUP','BOOLEAN','COMMON')
GO
ALTER TABLE SO_PLAN ADD TRAN_NO_SO NVARCHAR(20) NOT NULL DEFAULT ''
GO
insert into sys_systemvar
values('ALLOW_TRAN_DATE_BEFORE_VAT_TRAN_DATE','0','ALLOW_TRAN_DATE_BEFORE_VAT_TRAN_
DATE','BOOLEAN','COMMON')
GO
insert into SYS_REPORT_GROUP values('16',N'Hoá đơn điện tử','FIN_PRINT',1,'FIN')
GO
ALTER TABLE DM_PRINTS ADD SUPPORT_PHONE NVARCHAR(30) NOT NULL DEFAULT ''
GO
ALTER TABLE DM_PRINTS ADD SUPPORT_EMAIL NVARCHAR(100) NOT NULL DEFAULT ''
GO
ALTER TABLE LOG_PUBLICATION ADD TRAN_ID NVARCHAR(40) NOT NULL DEFAULT ''
GO
ALTER TABLE BUDGET ADD UNIT_PRICE MONEY NOT NULL DEFAULT 0
GO
insert into sys_systemvar
values('ITEM_OP_ID_XB','XB','ITEM_OP_ID_XB','STRING','COMMON')
GO
insert into sys_systemvar
values('ITEM_OP_ID_XT','XT','ITEM_OP_ID_XT','STRING','COMMON')
GO
insert into sys_systemvar
values('PR_DETAIL_CLASS_CHECK_TAX_CODE_BY_ORG','0','PR_DETAIL_CLASS_CHECK_TAX_CODE_
BY_ORG','BOOLEAN','COMMON')
GO
ALTER TABLE COST_APPLICATION ADD USE_BEGINNING_QTY SMALLINT DEFAULT 0 NOT NULL
GO
GO
GO
insert into sys_table
values('DM_TARGET_ACTUAL','TARGET_ACTUAL_ID','TARGET_ACTUAL_NAME','LIST',1,1,1,0,0,
0,20,1,'')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'DM_TARGET_ACTUAL','FIN_GL_DM_TARGET_ACTUAL')
GO
insert into SYS_MENU
values('FIN_GL_DM_TARGET_ACTUAL','FIN','FIN_GL','LIST','','',0,'DM_TARGET_ACTUAL',0
,0)
GO
GO
ALTER TABLE BOOKPRINT_PROFILE_DETAIL
ADD
PAPER_TYPE_ID NVARCHAR(20) NOT NULL DEFAULT '',
BOOK_COVER_ID NVARCHAR(20) NOT NULL DEFAULT '',
ANNEX_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD CREATOR_NAME NVARCHAR(1000) NOT NULL DEFAULT ''
GO
ALTER TABLE CASH_BUDGET_DETAIL ADD NOTE10 NVARCHAR(1000) NOT NULL DEFAULT ''
GO
INSERT INTO SYS_DATASOURCE VALUES('PO1000',N'số tiền PO ky nay',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('PO1001',N'số tiền PO den dau ky',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('PO1002',N'số tiền PO den cuoi ky',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('PO1003',N'số tiền PO ky truoc',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('PO1100',N'số tiền PO ky nay nam
truoc',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('PO1101',N'số tiền PO den dau ky nam
truoc',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('PO1102',N'số tiền PO den cuoi ky nam
ruoc',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('PO1103',N'số tiền PO ky truoc nam
truoc',1,'ADMIN')
GO
INSERT INTO [dbo].[SYS_SYSTEMVAR]([VAR_NAME],[VAR_VALUE],[DESCRIPTION],[VAR_TYPE],
[VAR_GROUP])
VALUES('PR_DETAIL_CLASS_ID_BUDGET_CASH','',N'Mã nhóm đối tượng lấy lên
Budget_Cash','STRING','COMMON')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'TRANSACTION_RELEASED','SYS_TRANSACTION_RELEASED')
GO
insert into SYS_MENU
values('SYS_TRANSACTION_RELEASED','SYS','SYS_PER','FUNC','','',0,'TRANSACTION_RELEA
SED',0,1)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'TRANSACTION_CANCEL','SYS_TRANSACTION_CANCEL')
GO
insert into SYS_MENU
values('SYS_TRANSACTION_CANCEL','SYS','SYS_PER','FUNC','','',0,'TRANSACTION_CANCEL'
,0,1)
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'TRANSACTION_CONVERT','SYS_TRANSACTION_CONVERT')
GO
insert into SYS_MENU
values('SYS_TRANSACTION_CONVERT','SYS','SYS_PER','FUNC','','',0,'TRANSACTION_CONVER
T',0,1)
GO
insert into sys_systemvar
values('ITEM_SOURCE_ID_NOT_CALCULATED','','ITEM_SOURCE_ID_NOT_CALCULATED','STRING',
'COMMON')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM
SYS_MENU_MAPPING),'TRANSACTION_APPROVE_BYPASS_ITEM_SOURCE','TRANSACTION_APPROVE_BYP
ASS_ITEM_SOURCE')
GO
insert into SYS_MENU
values('TRANSACTION_APPROVE_BYPASS_ITEM_SOURCE','SYS','SYS_PER','FUNC','','',0,'TRA
NSACTION_APPROVE_BYPASS_ITEM_SOURCE',0,1)
GO
alter table report_template add STUDY_YEAR_ID NVARCHAR(20)
GO
INSERT INTO SYS_DATASOURCE VALUES('ST0001',N'Số đăng ký học phí kỳ này',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('ST0002',N'Số phí đăng ký học phí kỳ
này',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('ST0003',N'Số giảm trừ đăng ký học phí kỳ
này',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('ST1001',N'Số đăng ký học phí kỳ
trước',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('ST1002',N'Số phí đăng ký học phí kỳ
trước',1,'ADMIN')
GO
INSERT INTO SYS_DATASOURCE VALUES('ST1003',N'Số giảm trừ đăng ký học phí kỳ
trước',1,'ADMIN')
GO
GO
GO
GO
ALTER TABLE dbo.VOUCHER_DETAIL ADD [BUDGET_CHAPTER_ID] [NVARCHAR](20) DEFAULT ''
NOT NULL
GO
ALTER TABLE dbo.VOUCHER_DETAIL ADD [BUDGET_KIND_ITEM_ID] [NVARCHAR](20) DEFAULT ''
NOT NULL
GO
ALTER TABLE dbo.PURCHASE_DETAIL ADD [BUDGET_CHAPTER_ID] [NVARCHAR](20) DEFAULT ''
NOT NULL
GO
ALTER TABLE dbo.PURCHASE_DETAIL ADD [BUDGET_KIND_ITEM_ID] [NVARCHAR](20) DEFAULT ''
NOT NULL
GO
ALTER TABLE dbo.JOURNAL_DETAIL ADD [BUDGET_CHAPTER_ID] [NVARCHAR](20) DEFAULT ''
NOT NULL
GO
ALTER TABLE dbo.JOURNAL_DETAIL ADD [BUDGET_KIND_ITEM_ID] [NVARCHAR](20) DEFAULT ''
NOT NULL
GO
ALTER TABLE dbo.JOURNAL ADD [STUDY_YEAR_ID] [NVARCHAR](20) DEFAULT '' NOT NULL
GO
ALTER TABLE dbo.PURCHASE ADD [STUDY_YEAR_ID] [NVARCHAR](20) DEFAULT '' NOT NULL
GO
ALTER TABLE dbo.LEDGER ADD [BUDGET_CHAPTER_ID] [NVARCHAR](20) DEFAULT '' NOT NULL
GO
ALTER TABLE dbo.LEDGER ADD [BUDGET_KIND_ITEM_ID] [NVARCHAR](20) DEFAULT '' NOT NULL
GO
ALTER TABLE dbo.VOUCHER ADD [ESTIMATE_TYPE] [NVARCHAR](20) DEFAULT '' NOT NULL
GO
ALTER TABLE dbo.LEDGER ADD [ESTIMATE_TYPE] [NVARCHAR](20) DEFAULT '' NOT NULL
GO
INSERT INTO SYS_TABLE
VALUES ( 'DM_BUDGET_KIND_ITEM', 'BUDGET_KIND_ITEM_ID',
'BUDGET_KIND_ITEM_NAME', 'LIST', 1, 1, 1, 1, 0, 0, 20, 1, '' )
GO
INSERT INTO SYS_TABLE
VALUES ( 'DM_BUDGET_CHAPTER', 'BUDGET_CHAPTER_ID', 'BUDGET_CHAPTER_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 ( N'COMMITS' , -- TABLE_NAME - nvarchar(50)
N'PR_KEY' , -- ID_FIELD - nvarchar(50)
N'TRAN_NO' , -- NAME_FIELD - nvarchar(50)
N'LIST' , -- TABLE_TYPE - nvarchar(10)
0 , -- BACKUPS - smallint
0 , -- NUM_ORDER - int
0 , -- RES_ORDER - int
0 , -- CAN_GROUP - smallint
0 , -- ID_AUTO - smallint
N'0' , -- ID_MASK - nvarchar(20)
40 , -- ID_LENGTH - int
0 , -- ID_PARTS - int
N'' -- ID_SPLIT - nvarchar(1)
)
GO
ALTER TABLE dbo.VOUCHER ADD TRAN_NO_CKC [NVARCHAR](30) DEFAULT '' NOT NULL
GO
CREATE TABLE [dbo].[COMMITS]
(
[PR_KEY] [UNIQUEIDENTIFIER] NOT NULL ,
[STUDY_YEAR_ID] [NVARCHAR](20) NOT NULL ,
[JOB_ID] [NVARCHAR](20) NOT NULL ,
[PR_DETAIL_ID] [NVARCHAR](20) NOT NULL ,
[BANK_ACCOUNT] [NVARCHAR](20) NULL ,
[CONTRACT_NO] [NVARCHAR](50) NULL ,
[CONTRACT_DATE] [SMALLDATETIME] NULL ,
[CONTRACT_NO_CKC] [NVARCHAR](50) NULL ,
[TRAN_DATE] [SMALLDATETIME] NULL ,
[TREASURY_DATE] [SMALLDATETIME] NULL ,
[TRAN_NO] [NVARCHAR](20) NULL ,
[TOTAL_AMOUNT] [NUMERIC](18, 4) NULL ,
[TRAN_ID] [NVARCHAR](10) NULL ,
[ORGANIZATION_ID] [NVARCHAR](20) NULL ,
[JOB_NAME] [NVARCHAR](250) NULL ,
CONSTRAINT [PK_COMMIT] 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
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
('FIN_GL_PRINT_REPORT'
,'FIN'
,'FIN_GL'
,'FUNC'
,'GLGROUP2'
,''
,0
,'PRINT_REPORT'
,1
,0)
GO
ALTER TABLE BUDGET_CASH ADD AMOUNT_HSTT_2 MONEY NOT NULL DEFAULT 0
GO
ALTER TABLE BOOKPRINT_COVER_DETAIL ADD ANNEX_ID NVARCHAR(20) NOT NULL DEFAULT
'',BOOK_COVER_ID NVARCHAR(20) NOT NULL DEFAULT '',PAPER_TYPE_ID NVARCHAR(20) NOT
NULL DEFAULT ''
GO
INSERT INTO [dbo].[SYS_SYSTEMVAR]([VAR_NAME],[VAR_VALUE],[DESCRIPTION],[VAR_TYPE],
[VAR_GROUP])
VALUES('TRAN_ID_NOT_APPLY_AMOUNT','NDCCN2',N'TRAN_ID_NOT_APPLY_AMOUNT','STRING','CO
MMON')
GO
--29/06/2020--
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM
SYS_MENU_MAPPING),'BOOKPRINT_EDITOR_CONTENT','FIN_BOOKPRINT_EDITOR_CONTENT')
GO
insert into SYS_MENU
values('FIN_BOOKPRINT_EDITOR_CONTENT','FIN','FIN_BOOKPRINT','FUNC','','',0,'BOOKPRI
NT_EDITOR_CONTENT',0,0)
GO
INSERT INTO SYS_DATASOURCE VALUES('CA1015',N'Kế hoạch doanh thu chi phí số tiền kỳ
trước',1,'ADMIN')
GO
INSERT INTO [dbo].[SYS_SYSTEMVAR]([VAR_NAME],[VAR_VALUE],[DESCRIPTION],[VAR_TYPE],
[VAR_GROUP])
VALUES('PAYMENT_TERM_BY_SBO','0',N'PAYMENT_TERM_BY_SBO','BOOLEAN','COMMON')
GO
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'STUDY_ITEM_PACKAGE','FIN_OM_STUDY_ITEM_PACKAGE')
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM SYS_MENU_MAPPING),'STUDY_UNIFORM_PACKAGE','FIN_OM_STUDY_UNIFORM_PACKAGE')
GO
insert into sys_systemvar
values('SET_ITEM_STUDY_FEE_ID','','SET_ITEM_STUDY_FEE_ID','STRING','COMMON')
GO
insert into sys_systemvar
values('STANDARD_ITEM_PACKAGE_ITEM_SOURCE_ID','','STANDARD_ITEM_PACKAGE_ITEM_SOURCE
_ID','STRING','COMMON')
GO
insert into sys_systemvar
values('STANDARD_UNIFORM_PACKAGE_ITEM_SOURCE_ID','01','STANDARD_UNIFORM_PACKAGE_ITE
M_SOURCE_ID','STRING','COMMON')
GO
EXEC DROPCOLUMN 'DM_CLASS','PROVICE_ID'
GO
ALTER TABLE DM_CLASS ADD PROVINCE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_ITEM_CLASS1 ADD ITEM_CLASS_TYPE_ID NVARCHAR(20) NOT NULL DEFAULT ''
GO
ALTER TABLE VOUCHER_DETAIL ADD STUDY_YEAR_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
ALTER TABLE DM_STUDENT ADD ETHNICS_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
insert into sys_systemvar
values('MONTH_HALF_MONTH','0','MONTH_HALF_MONTH','INT','COMMON')
GO
ALTER TABLE PAYMENT_BALANCE ADD EMPLOYEE_ID NVARCHAR(20) DEFAULT '' NOT NULL
GO
insert into sys_systemvar values('IS_PETEC','0','IS_PETEC','BOOLEAN','COMMON')
GO
GO
insert into sys_systemvar values('IS_PETEC','0','IS_PETEC','BOOLEAN','COMMON')
GO
-----------------------------------------------
21/08-------------------------------------
GO
insert into sys_systemvar values('IS_NEW_XML','0','IS_NEW_XML','BOOLEAN','COMMON')
GO
insert into sys_systemvar
values('WEB_SEARCH_EINVOICE','','WEB_SEARCH_EINVOICE','STRING','COMMON')
GO
ALTER TABLE DM_INVOICE_FILE ADD IS_DEFAULT SMALLINT DEFAULT 0
GO
insert into SYS_MENU_MAPPING(PR_KEY,FUNCTION_ID,MENU_ID) values((SELECT MAX(PR_KEY)
+1 FROM
SYS_MENU_MAPPING),'SALE_PRINTS_REQUIRE_LISTING','FIN_PRINT_SALE_PRINTS_REQUIRE_LIST
ING')
GO
insert into SYS_MENU
values('FIN_PRINT_SALE_PRINTS_REQUIRE_LISTING','FIN','FIN_PRINT','FUNC','GROUPPRINT
S1','',0,'SALE_PRINTS_REQUIRE_LISTING',0,0)
GO
CREATE TABLE [dbo].[SALE_PRINTS](
[PR_KEY_PRINTS] [uniqueidentifier] NOT NULL,
[PR_KEY] [uniqueidentifier] NOT NULL,
[PR_KEY_DETAIL] [uniqueidentifier] NOT NULL,
[PR_KEY_REFERENCE] [uniqueidentifier] NOT NULL,
[ISSUE_RECEIVE] [nvarchar](20) NOT NULL,
[TRAN_ID] [nvarchar](20) NOT NULL,
[TRAN_DATE] [smalldatetime] NOT NULL,
[TRAN_NO] [nvarchar](30) NOT NULL,
[COMMENTS] [nvarchar](500) NULL,
[WAREHOUSE_ID] [nvarchar](20) NOT NULL,
[ITEM_ID] [nvarchar](20) NOT NULL,
[DESCRIPTION] [nvarchar](300) NULL,
[DESCRIPTION_ULS] [nvarchar](300) NULL,
[UNIT_ID] [nvarchar](20) NULL,
[QUANTITY] [money] NOT NULL,
[QUANTITY_EXTRA] [money] NOT NULL,
[QUANTITY_WH] [money] NOT NULL,
[UNIT_PRICE] [money] NOT NULL,
[UNIT_PRICE_ORIG] [money] NOT NULL,
[AMOUNT] [money] NOT NULL,
[AMOUNT_ORIG] [money] NOT NULL,
[AMOUNT_EXTRA] [money] NOT NULL,
[ACCOUNT_ID] [nvarchar](20) NOT NULL,
[ACCOUNT_ID_COST] [nvarchar](20) NOT NULL,
[ACCOUNT_ID_INCOME] [nvarchar](20) NOT NULL,
[EXPENSE_ID] [nvarchar](20) NOT NULL,
[JOB_ID] [nvarchar](20) NOT NULL,
[ORGANIZATION_ID] [nvarchar](20) NOT NULL,
[PR_DETAIL_ID] [nvarchar](20) NOT NULL,
[ITEM_OP_ID] [nvarchar](20) NOT NULL,
[PRODUCT_ID] [nvarchar](20) NOT NULL,
[DISCOUNT_RATE] [money] NOT NULL,
[DISCOUNT_AMOUNT] [money] NOT NULL,
[DISCOUNT_AMOUNT_ORIG] [money] NOT NULL,
[DISCOUNT_AMOUNT_EXTRA] [money] NOT NULL,
[DISCOUNT1_RATE] [money] NOT NULL,
[DISCOUNT1_AMOUNT] [money] NOT NULL,
[DISCOUNT1_AMOUNT_ORIG] [money] NOT NULL,
[DISCOUNT1_AMOUNT_EXTRA] [money] NOT NULL,
[DISCOUNT2_RATE] [money] NOT NULL,
[DISCOUNT2_AMOUNT] [money] NOT NULL,
[DISCOUNT2_AMOUNT_ORIG] [money] NOT NULL,
[DISCOUNT2_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,
[COST_01] [money] NOT NULL,
CONSTRAINT [PK_SALE_PRINTS] PRIMARY KEY CLUSTERED
(
[PR_KEY_PRINTS] 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_PRINTS] WITH CHECK ADD CONSTRAINT
[FK_SALE_PRINTS_DM_ORGANIZATION] FOREIGN KEY([ORGANIZATION_ID])
REFERENCES [dbo].[DM_ORGANIZATION] ([ORGANIZATION_ID])
GO
GO
DROP VIEW [DM_ITEM_BARCODE_VIEW]
GO
-- 16/11/2016 --
GO
DROP PROCEDURE [dbo].[Pro_Load_Full_Employee_Info]
GO
P.PR_ORGANIZATION_ID,P.POSITION_ID,P.EMPLOYEE_LEVEL_ID,P.CAREER_ID,P.ALLOW_SALARY_R
AISE,P.COMMENTS as POSITION_COMMENTS,
P.DESC_OF_WORK,P.END_DATE,P.IS_CURRENT as
POSITION_IS_CURRENT,P.LINE_MANAGER_ID,
P.POS_DECISION_DATE,P.POS_DECISION_NO,P.REASON_ID,
P.SALARY_LEVEL_ID, P.SALARY_LEVEL_ID as GROUP_SALARY_NAME_BY_LAW,
P.LEVEL_SALARY,P.RATE_SALARY_POINT1,P.SALARY_POINT1,P.SALARY_POINT2,P.SALARY_AMOUNT
1,P.SALARY_AMOUNT2,
P.SALARY_POINT3,P.SALARY_POINT4,P.SALARY_POINT5,P.SALARY_AMOUNT3,P.SALARY_AMOUNT4,P
.SALARY_AMOUNT5,
P.SALARY_RANK_ID,P.SCALE_OF_CIVIL_ID,P.WORK_PLACE_ID,P.WORK_PLACEMENTS_ID,
DM_ORG.PR_ORGANIZATION_NAME,DM_ORG.PR_ORGANIZATION_NAME_EN,DM_ORG.PR_ORGANIZATION_N
AME_OTHER,
DM_POSITION.POSITION_NAME,DM_POSITION.POSITION_NAME_EN,DM_POSITION.POSITION_NAME_OT
HER,
DM_EMPLOYEE_LEVEL.EMPLOYEE_LEVEL_NAME,DM_EMPLOYEE_LEVEL.EMPLOYEE_LEVEL_NAME_EN,DM_E
MPLOYEE_LEVEL.EMPLOYEE_LEVEL_NAME_OTHER,
HR_EMPLOYEE_HEALTH.BLOOD_TYPE,
HR_EMPLOYEE_HEALTH.COMMENTS,HR_EMPLOYEE_HEALTH.DISEASES,HR_EMPLOYEE_HEALTH.EVALUATI
ON_DATE,
HR_ORGANIZATION_VIEW.HR_LIST_PARENT_ORGANIZATION_ID AS
HR_PARENT_ORGANIZATION_ID, HR_ORGANIZATION_VIEW.HR_LIST_CHILD_ORGANIZATION_ID,
HR_EMPLOYEE_HEALTH.HEALTH_LEVEL,HR_EMPLOYEE_HEALTH.HEALTH_STATUS,HR_EMPLOYEE_HEALTH
.HEIGHT,HR_EMPLOYEE_HEALTH.WEIGHT,
HR_EMPLOYEE_POLITICS.IS_PARTY_MEMBER,
HR_EMPLOYEE_POLITICS.PARTY_PROBATION_DATE, HR_EMPLOYEE_POLITICS.PARTY_JOIN_DATE,
HR_EMPLOYEE_POLITICS.PARTY_POSITION, HR_EMPLOYEE_POLITICS.PARTY_JOIN_PLACE,
HR_EMPLOYEE_POLITICS.YOUTH_JOIN_DATE,
HR_EMPLOYEE_POLITICS.IS_YOUTH_MEMBER, HR_EMPLOYEE_POLITICS.YOUTH_JOIN_PLACE,
HR_EMPLOYEE_POLITICS.YOUTH_POSITION,
HR_EMPLOYEE_POLITICS.IS_MILITARY, HR_EMPLOYEE_POLITICS.MILITARY_JOIN_DATE,
HR_EMPLOYEE_POLITICS.MILITARY_POSITION,
HR_EMPLOYEE_POLITICS.MILIBARY_LEVEL,
HR_EMPLOYEE_POLITICS.MILITARY_ORGANIZATION,
HR_EMPLOYEE_POLITICS.MILITARY_LEAVE_DATE,
HR_EMPLOYEE_POLITICS.MILITARY_LEAVE_REASON, HR_EMPLOYEE_POLITICS.IS_WOUNDED,
HR_EMPLOYEE_POLITICS.WONDED_LEVEL,
HR_EMPLOYEE_POLITICS.WONDED_PERCENTAGE,
HR_EMPLOYEE_POLITICS.REVOLUTION_JOIN_DATE,
HR_EMPLOYEE_POLITICS.CREDITS_FAULTS AS POLITICS_CREDITS_FAULTS,
HR_EMPLOYEE_POLITICS.IS_CREDITED, HR_EMPLOYEE_POLITICS.STATE_MANAGEMENT_ID,
HR_EMPLOYEE_POLITICS.IS_POLICY, HR_EMPLOYEE_POLITICS.POLITICAL_THEORY_ID,
HR_EMPLOYEE_POLITICS.COMMENTS AS POLITICS_COMMENTS,
HR_EMPLOYEE_OTHER.WORK_EXPERIENCE,
HR_EMPLOYEE_OTHER.SKILL_SUMMARY, HR_EMPLOYEE_OTHER.CREDITS_FAULTS,
HR_EMPLOYEE_OTHER.INTERESTS, HR_EMPLOYEE_OTHER.STRENGTHS,
HR_EMPLOYEE_OTHER.WEAKNESSES, HR_EMPLOYEE_OTHER.COMMENTS AS OTHER_COMMENTS,
HR_EMPLOYEE_OTHER.ENROLL_NUMBER,
HR_EMPLOYEE_OTHER.FOREIGN_RELATION, HR_EMPLOYEE_OTHER.LAW_VIOLATIONS,
HR_EMPLOYEE_OTHER.FAMILY_OVERSEAS,
HR_UNJOIN_INS.NUM_MONTH_UNJOIN,
CONVERT(NVARCHAR(50), isnull(NUM_MONTH_UNJOIN,0) / 12 )+' '+N' nam '+'
'+CONVERT(NVARCHAR(50),
isnull(NUM_MONTH_UNJOIN,0) - ( isnull(NUM_MONTH_UNJOIN,0) / 12 ) * 12 )
+' '+N' tháng ' as STRING_SENIORITY_UNJOIN_INS ,
CONVERT(NVARCHAR(50),(DATEDIFF(mm,SOCIAL_BOOK_ISSUE_DATE,GETDATE())+1 -
isnull(NUM_MONTH_UNJOIN,0))/12)+' '+N' nam '+' '+CONVERT(NVARCHAR(50),
((DATEDIFF(mm,SOCIAL_BOOK_ISSUE_DATE,GETDATE())+ 1 -
isnull(NUM_MONTH_UNJOIN,0)) -((DATEDIFF(mm,SOCIAL_BOOK_ISSUE_DATE,GETDATE())+1 -
isnull(NUM_MONTH_UNJOIN,0))/12)*12 ))+' '+N' tháng ' as STRING_SENIORITY_SOCIAL ,
DATEDIFF(mm,DATE_COMPANY,GETDATE())-(DATEDIFF(mm,DATE_COMPANY,GETDATE())/12)*12
as N_MONTH,
CAST((DATEDIFF(mm,DATE_COMPANY,GETDATE())/(CONVERT(DECIMAL(9,2),12))) AS
NUMERIC(18,1)) as NUM_YEAR,
'' as LEAVE_REASON_ID,
'' as P_HAMLET,'' as P_COMMUNES_ID,'' as P_DISTRICT_ID,'' as P_PROVINCE_ID,''
as E_PERMANENT_ADDRESS,
'' as T_HAMLET,'' as T_COMMUNES_ID,'' as T_DISTRICT_ID,'' as T_PROVINCE_ID,''
as E_TEMPORARY_ADDRESS,
HR_EMPLOYEE_EDUCATION.EDUCATION_ID as
EDU_ID_MAX,HR_EMPLOYEE_EDUCATION.SPECIALIZATION_ID,HR_EMPLOYEE_EDUCATION.SPECIALIZA
TION,HR_EMPLOYEE_EDUCATION.SCHOOL_NAME ,
HR_CERTIFICATION.CERTIFICATION_NAME_MAX as CERTIFICATION_NAME_MAX,'' as
REWARDS_MAX,'' as FAULTS_MAX ,
DATEADD( Year, DATEPART( Year, GETDATE()) - DATEPART( Year, A.DOB), A.DOB)
as DOB_CURRENT_YEAR
from HR_EMPLOYEE_INFO A
LEFT JOIN HR_EMPLOYEE_POSITION P ON A.EMPLOYEE_ID=P.EMPLOYEE_ID AND
A.START_DATE_POSITION=P.START_DATE AND P.IS_CURRENT =1
LEFT JOIN DM_EMPLOYEE_STATUS DM_S ON A.EMPLOYEE_STATUS_ID =
DM_S.EMPLOYEE_STATUS_ID
LEFT JOIN HR_EMPLOYEE_CONTRACT C ON A.EMPLOYEE_ID=C.EMPLOYEE_ID AND
A.START_DATE_CONTRACT=C.START_DATE
DM_JOB.MASTER_BILL,DM_JOB.HOUSE_BILL,DM_ITEM.ITEM_CLASS1_ID,LEDGER.DEPARTMENT_ID,LE
DGER.SALE_PR_DETAIL_ID,DM_PR_DETAIL.EMPLOYEE_ID AS
SALE_EMPLOYEE_ID,LEDGER.EMPLOYEE_ID,DM_ITEM.SEASON_ID,DM_PR_DETAIL.REGION_ID,
DM_ITEM.MAN_YEAR,DM_PR_DETAIL.INDUSTRY_ID,DM_SEASON.SEASON_NAME,DM_CHAPTER.CHAPTER_
NAME,LEDGER.PRODUCT_ID,
LEDGER.LIST_ORDER,LEDGER.USER_ID,LEDGER.MODIFIED_DATE,LEDGER.CLASS_ID,DM_CLASS.CLAS
S_NAME,LEDGER.RECEIVE_DATE,DM_PRODUCT.PRODUCT_NAME,DM_PRODUCT.PRODUCT_CLASS_ID,
dbo.LEDGER.REGISTER_DESCRIPTION,LEDGER.FIXED_AMOUNT,DM_DEPARTMENT.DEPARTMENT_NAME,L
EDGER.JOB_COMPONENT_ID,DM_JOB_COMPONENT.JOB_COMPONENT_CLASS_ID,DM_PR_DETAIL.PR_DETA
IL_CLASS1_ID,DM_JOB_CLASS.JOB_CLASS_NAME,DM_EXPENSE_CLASS.EXPENSE_CLASS_NAME,DM_PR_
DETAIL_EMPLOYEE.PR_DETAIL_CLASS_ID AS
EMPLOYEE_PR_DETAIL_CLASS_ID,DM_PR_DETAIL.BANK_ACCOUNT AS
PR_DETAIL_BANK_ACCOUNT,DM_PR_DETAIL.BANK_BRANCH AS
PR_DETAIL_BANK_BRANCH,DM_PR_DETAIL.BANK_NAME AS
PR_DETAIL_BANK_NAME,HR_EMPLOYEE_INFO.EMPLOYEE_NAME,LEDGER.APPROVE_DATE,LEDGER.RELEA
SE_DATE,LEDGER.STUDY_YEAR_ID,CASE WHEN LEDGER.CLASS_ID <> '' THEN
DM_CLASS.PROVINCE_ID ELSE DM_PR_DETAIL.PROVINCE_ID END AS PROVINCE_ID,LEDGER.AUTO
FROM dbo.LEDGER LEFT OUTER JOIN
dbo.DM_EXPENSE ON dbo.LEDGER.EXPENSE_ID
= dbo.DM_EXPENSE.EXPENSE_ID LEFT OUTER JOIN
dbo.DM_JOB ON dbo.LEDGER.JOB_ID =
dbo.DM_JOB.JOB_ID LEFT OUTER JOIN
dbo.DM_PR_DETAIL ON
dbo.DM_PR_DETAIL.PR_DETAIL_ID = dbo.LEDGER.PR_DETAIL_ID LEFT OUTER JOIN
dbo.DM_PR_DETAIL DM_PR_DETAIL_EMPLOYEE
ON DM_PR_DETAIL_EMPLOYEE.PR_DETAIL_ID = DM_PR_DETAIL.EMPLOYEE_ID LEFT OUTER JOIN
dbo.DM_ACCOUNT ON dbo.LEDGER.ACCOUNT_ID
= dbo.DM_ACCOUNT.ACCOUNT_ID LEFT OUTER JOIN
dbo.DM_ACCOUNT_CONTRA ON
dbo.LEDGER.ACCOUNT_ID_CONTRA = dbo.DM_ACCOUNT_CONTRA.ACCOUNT_ID_CONTRA LEFT OUTER
JOIN
dbo.DM_BANK ON dbo.LEDGER.BANK_ID =
dbo.DM_BANK.BANK_ID
LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.LEDGER.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN
dbo.DM_SEASON ON dbo.DM_ITEM.SEASON_ID
= dbo.DM_SEASON.SEASON_ID
LEFT OUTER JOIN
dbo.DM_CHAPTER ON dbo.LEDGER.CHAPTER_ID
= dbo.DM_CHAPTER.CHAPTER_ID
LEFT OUTER JOIN
dbo.DM_PRODUCT ON dbo.LEDGER.PRODUCT_ID
= dbo.DM_PRODUCT.PRODUCT_ID
LEFT OUTER JOIN
dbo.DM_DEPARTMENT ON
dbo.LEDGER.DEPARTMENT_ID = dbo.DM_DEPARTMENT.DEPARTMENT_ID
LEFT OUTER JOIN
dbo.DM_JOB_COMPONENT ON dbo.LEDGER.JOB_COMPONENT_ID =
dbo.DM_JOB_COMPONENT.JOB_COMPONENT_ID
LEFT OUTER JOIN
dbo.DM_JOB_CLASS ON dbo.DM_JOB.JOB_CLASS_ID = dbo.DM_JOB_CLASS.JOB_CLASS_ID
LEFT OUTER JOIN
dbo.DM_EXPENSE_CLASS ON dbo.DM_EXPENSE.EXPENSE_CLASS_ID =
dbo.DM_EXPENSE_CLASS.EXPENSE_CLASS_ID
LEFT OUTER JOIN
dbo.HR_EMPLOYEE_INFO ON dbo.LEDGER.EMPLOYEE_ID = dbo.HR_EMPLOYEE_INFO.EMPLOYEE_ID
LEFT OUTER JOIN
dbo.DM_CLASS ON dbo.DM_CLASS.CLASS_ID = dbo.LEDGER.CLASS_ID
GO
DROP VIEW BALANCE_VIEW
GO
GO
dbo.LEDGER.BANK_ID,dbo.LEDGER.POS_SHIFT_PR_KEY,ISNULL(dbo.DM_ITEM.ITEM_CLASS_ID, N'
') AS ITEM_CLASS_ID,ISNULL(dbo.DM_ITEM.ITEM_CLASS1_ID, N' ') AS ITEM_CLASS1_ID,
ISNULL(dbo.DM_PR_DETAIL.REF_PR_DETAIL_ID, N' ') AS
REF_PR_DETAIL_ID,LEDGER.CHAPTER_ID,LEDGER.CAPITAL_SOURCE_ID,LEDGER.ITEM_OP_ID,ISNUL
L(dbo.DM_PR_DETAIL.EMPLOYEE_ID, N' ') AS SALE_EMPLOYEE_ID,DM_PR_DETAIL.REGION_ID,
DM_PR_DETAIL.INDUSTRY_ID,LEDGER.DEPARTMENT_ID,DM_ITEM.SEASON_ID,LEDGER.CLASS_ID,DM_
JOB.PR_DETAIL_ID AS
JOB_PR_DETAIL_ID,LEDGER.PRODUCT_ID,DM_PRODUCT.PRODUCT_CLASS_ID,LEDGER.FIXED_AMOUNT,
LEDGER.JOB_COMPONENT_ID,DM_JOB_COMPONENT.JOB_COMPONENT_CLASS_ID,DM_PR_DETAIL.PR_DET
AIL_CLASS1_ID,LEDGER.EMPLOYEE_ID,
DM_PR_DETAIL_EMPLOYEE.PR_DETAIL_CLASS_ID AS
EMPLOYEE_PR_DETAIL_CLASS_ID,DM_CHAPTER.CHAPTER_CLASS_ID,LEDGER.STUDY_YEAR_ID,DM_EXP
ENSE.EXPENSE_CLASS1_ID
FROM dbo.LEDGER LEFT OUTER JOIN
dbo.DM_EXPENSE ON dbo.LEDGER.EXPENSE_ID = dbo.DM_EXPENSE.EXPENSE_ID
LEFT OUTER JOIN dbo.DM_JOB ON dbo.LEDGER.JOB_ID =
dbo.DM_JOB.JOB_ID
LEFT OUTER JOIN dbo.DM_ITEM ON dbo.LEDGER.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT JOIN DM_ORGANIZATION ON
LEDGER.ORGANIZATION_ID=DM_ORGANIZATION.ORGANIZATION_ID
LEFT OUTER JOIN dbo.DM_PRODUCT ON
dbo.LEDGER.PRODUCT_ID = dbo.DM_PRODUCT.PRODUCT_ID
LEFT OUTER JOIN dbo.DM_JOB_COMPONENT ON
dbo.LEDGER.JOB_COMPONENT_ID = dbo.DM_JOB_COMPONENT.JOB_COMPONENT_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL ON
dbo.DM_PR_DETAIL.PR_DETAIL_ID = dbo.LEDGER.PR_DETAIL_ID
LEFT JOIN DM_PR_DETAIL DM_PR_DETAIL_EMPLOYEE ON
dbo.DM_PR_DETAIL.EMPLOYEE_ID = DM_PR_DETAIL_EMPLOYEE.PR_DETAIL_ID
LEFT JOIN DM_CHAPTER ON dbo.LEDGER.CHAPTER_ID = DM_CHAPTER.CHAPTER_ID
GO
LEDGER.ACCOUNT_ID,LEDGER.CURRENCY_ID,EXCHANGE_RATE,EXCHANGE_RATE_EXTRA,ORGANIZATION
_ID,IS_BOOKED,LEDGER.DESCRIPTION,LEDGER.DESCRIPTION_ULS,PAYMENT_TERM_ID,COMMENTS,JO
B_ID,CAST(0 AS SMALLINT) AS IS_PRODUCT_COST,
SUM(AMOUNT) AS AMOUNT,SUM(AMOUNT_ORIG) AS AMOUNT_ORIG,SUM(AMOUNT_EXTRA) AS
AMOUNT_EXTRA
FROM LEDGER left join DM_PR_DETAIL ON
LEDGER.PR_DETAIL_ID=DM_PR_DETAIL.PR_DETAIL_ID LEFT JOIN DM_ITEM ON
LEDGER.ITEM_ID=DM_ITEM.ITEM_ID
INNER JOIN DM_ACCOUNT ON LEDGER.ACCOUNT_ID = DM_ACCOUNT.ACCOUNT_ID
WHERE DM_ACCOUNT.IS_PAYMENT=1 AND TRAN_ID <> 'CLTG'
GROUP BY
PR_KEY,PR_KEY_DETAIL,DEBIT_CREDIT,TRAN_ID,TRAN_DATE,RECEIVE_DATE,REFERENCE_NO,TRAN_
NO,VAT_TRAN_NO,VAT_TRAN_SERIE,VAT_TRAN_DATE,PAYMENT_DATE,LEDGER.PR_DETAIL_ID,LEDGER
.ITEM_ID,DM_PR_DETAIL.PR_DETAIL_CLASS_ID,DM_PR_DETAIL.PR_DETAIL_CLASS1_ID,DM_PR_DET
AIL.EMPLOYEE_ID,DM_PR_DETAIL.CLASS_ID,DM_PR_DETAIL.INDUSTRY_ID,DEPARTMENT_ID,LEDGER
.EMPLOYEE_ID,DM_ITEM.ITEM_CLASS_ID,
LEDGER.ACCOUNT_ID,LEDGER.CURRENCY_ID,EXCHANGE_RATE,EXCHANGE_RATE_EXTRA,ORGANIZATION
_ID,IS_BOOKED,LEDGER.DESCRIPTION,LEDGER.DESCRIPTION_ULS,PAYMENT_TERM_ID,COMMENTS,JO
B_ID)
A
GO
GO
DROP VIEW PAYMENT_BALANCE_VIEW
GO
LEDGER.TRAN_NO,LEDGER.VAT_TRAN_NO,LEDGER.VAT_TRAN_SERIE,LEDGER.DESCRIPTION,LEDGER.D
ESCRIPTION_ULS,LEDGER.COMMENTS,LEDGER.DEBIT_CREDIT,LEDGER.ACCOUNT_ID,LEDGER.ACCOUNT
_ID_CONTRA,LEDGER.CURRENCY_ID,LEDGER.EXCHANGE_RATE,
LEDGER.EXCHANGE_RATE_EXTRA,AMOUNT,AMOUNT_ORIG,AMOUNT_EXTRA,LEDGER.PR_DETAIL_ID,LEDG
ER.JOB_ID,LEDGER.ITEM_ID,DM_PR_DETAIL.PR_DETAIL_CLASS_ID,DM_PR_DETAIL.PR_DETAIL_CLA
SS1_ID,DM_PR_DETAIL.EMPLOYEE_ID AS
SALE_EMPLOYEE_ID,INDUSTRY_ID ,LEDGER.EMPLOYEE_ID,LEDGER.DEPARTMENT_ID,DM_ITEM.ITEM_
CLASS_ID,LEDGER.PAYMENT_TERM_ID,
SALE.SBO_TRAN_ID,SALE.SBO_TRAN_NO,LEDGER.CLASS_ID FROM LEDGER INNER JOIN
DM_PR_DETAIL ON LEDGER.PR_DETAIL_ID=DM_PR_DETAIL.PR_DETAIL_ID LEFT JOIN SALE ON
LEDGER.PR_KEY=SALE.PR_KEY
LEFT JOIN DM_ITEM ON
LEDGER.ITEM_ID=DM_ITEM.ITEM_ID
WHERE ACCOUNT_ID IN (SELECT ACCOUNT_ID FROM DM_ACCOUNT WHERE IS_PAYMENT=1)
AND LEDGER.TRAN_ID IN ('SB','PB'))
UNION ALL (SELECT PR_KEY_LEDGER AS PR_KEY,PR_KEY_DETAIL,
TRAN_ID,ORGANIZATION_ID,BALANCE_DATE,TRAN_DATE,PAYMENT_DATE,TRAN_NO,VAT_TRAN_NO,VAT
_TRAN_SERIE,PAYMENT_BALANCE.DESCRIPTION,PAYMENT_BALANCE.DESCRIPTION_ULS,COMMENTS,DE
BIT_CREDIT,ACCOUNT_ID,ACCOUNT_ID_CONTRA,CURRENCY_ID,EXCHANGE_RATE,
EXCHANGE_RATE_EXTRA,AMOUNT,AMOUNT_ORIG,AMOUNT_EXTRA,PAYMENT_BALANCE.PR_DETAIL_ID,JO
B_ID,PAYMENT_BALANCE.ITEM_ID,DM_PR_DETAIL.PR_DETAIL_CLASS_ID,DM_PR_DETAIL.PR_DETAIL
_CLASS1_ID,DM_PR_DETAIL.EMPLOYEE_ID AS SALE_EMPLOYEE_ID,DM_PR_DETAIL.INDUSTRY_ID ,
PAYMENT_BALANCE.EMPLOYEE_ID,PAYMENT_BALANCE.DEPARTMENT_ID,DM_ITEM.ITEM_CLASS_ID,
PAYMENT_TERM_ID,SBO_TRAN_ID,SBO_TRAN_NO,DM_PR_DETAIL.CLASS_ID FROM
PAYMENT_BALANCE LEFT JOIN DM_PR_DETAIL ON
PAYMENT_BALANCE.PR_DETAIL_ID=DM_PR_DETAIL.PR_DETAIL_ID LEFT JOIN DM_ITEM ON
PAYMENT_BALANCE.ITEM_ID=DM_ITEM.ITEM_ID WHERE ACCOUNT_ID IN (SELECT
ACCOUNT_ID FROM DM_ACCOUNT WHERE IS_PAYMENT=1))
GO
dbo.WAREHOUSE.POS_SHIFT_PR_KEY,WAREHOUSE.ITEM_HEIGHT,WAREHOUSE.ITEM_WIDTH,WAREHOUSE
.ITEM_DEPTH,WAREHOUSE.ITEM_SIZE,WAREHOUSE.ITEM_LOCATION,WAREHOUSE.ITEM_SERI_NO,WARE
HOUSE.ITEM_SERI_NO1,WAREHOUSE.ITEM_SERI_NO2,WAREHOUSE.ITEM_GRADE_ID,WAREHOUSE.ITEM_
GRADE1_ID,DM_ITEM.SPECIFICATION,
WAREHOUSE.WAREHOUSE_LOCATION_ID,DM_ITEM.ITEM_CLASS1_ID,DM_ITEM.REF_ITEM_ID,DM_ITEM.
REF_ITEM_NAME,DM_ITEM.SUPPLY_PR_DETAIL_ID,
ISNULL(DM_ITEM_RETAIL_PRICE.RETAIL_UNIT_PRICE,0) AS
RETAIL_UNIT_PRICE,DM_WAREHOUSE.WAREHOUSE_NAME,DM_ITEM_BARCODE_VIEW.BARCODE,DM_ITEM.
MAN_YEAR,DM_ITEM.STANDARD_UNIT_PRICE,
DM_ITEM.NUM_PAGES,DM_ITEM.SEASON_ID,WAREHOUSE1.WAREHOUSE_NAME AS
WAREHOUSE_NAME_OTHER, WAREHOUSE.ITEM_SIZE_ID,
WAREHOUSE.DEPARTMENT_ID,DM_PR_DETAIL.REGION_ID,
DM_PR_DETAIL.INDUSTRY_ID,WAREHOUSE.FIXED_UNIT_PRICE,WAREHOUSE.DISCOUNT1_RATE,DM_SEA
SON.SEASON_NAME,WAREHOUSE.LIST_ORDER,
WAREHOUSE.USER_ID,WAREHOUSE.MODIFIED_DATE,WAREHOUSE.QUANTITY_BILL,WAREHOUSE.QUANTIT
Y_EXPECTED,WAREHOUSE.PRODUCT_ID,DM_PRODUCT.PRODUCT_NAME,DM_PRODUCT.PRODUCT_CLASS_ID
,WAREHOUSE.ITEM_COLOR_ID,WAREHOUSE.FIXED_AMOUNT,DM_ITEM.MATERIAL_ID,DM_ITEM.ITEM_JO
IN_ID,DM_ITEM.PRINT_DOCUMENT,DM_DEPARTMENT.DEPARTMENT_NAME,DM_ITEM.ITEM_COLOR_ID AS
DM_ITEM_ITEM_COLOR_ID,DM_ITEM.ITEM_SIZE_ID AS
DM_ITEM_ITEM_SIZE_ID,WAREHOUSE.TANK_ID,DM_ITEM.ITEM_DOOR_ID,
DM_TANK.TANK_CLASS_ID,DM_ITEM_SOURCE.ITEM_SOURCE_NAME,DM_ITEM.ROYALTY_RATE,
dbo.DM_PR_DETAIL.PR_DETAIL_CLASS1_ID ,
b.PR_DETAIL_CLASS1_NAME ,
dbo.DM_PR_DETAIL.PROVINCE_ID ,
c.PROVINCE_NAME ,
dbo.DM_PR_DETAIL.DISTRICT_ID ,
d.DISTRICT_NAME ,
e.MATERIAL_NAME ,
dbo.DM_ITEM.ITEM_FRAME_ID ,
f.ITEM_FRAME_NAME ,
g.ITEM_CLASS1_NAME ,
s.ITEM_SIZE_NAME ,
dbo.DM_ITEM.SEX_ID ,
ds.SEX_NAME,WAREHOUSE.GOODS_AMOUNT,WAREHOUSE.COST_AMOUNT,DM_ITEM_OP.ITEM_OP_NAME
FROM dbo.WAREHOUSE LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.WAREHOUSE.ITEM_ID =
dbo.DM_ITEM.ITEM_ID LEFT OUTER JOIN
dbo.DM_JOB ON dbo.WAREHOUSE.JOB_ID =
dbo.DM_JOB.JOB_ID LEFT OUTER JOIN
dbo.DM_PR_DETAIL ON
dbo.WAREHOUSE.PR_DETAIL_ID = dbo.DM_PR_DETAIL.PR_DETAIL_ID LEFT OUTER JOIN
dbo.DM_WAREHOUSE ON
dbo.WAREHOUSE.WAREHOUSE_ID = dbo.DM_WAREHOUSE.WAREHOUSE_ID LEFT OUTER JOIN
dbo.DM_WAREHOUSE warehouse1 ON
dbo.WAREHOUSE.WAREHOUSE_ID_ISSUE = warehouse1.WAREHOUSE_ID
LEFT JOIN DM_ITEM_RETAIL_PRICE ON
WAREHOUSE.ITEM_ID = DM_ITEM_RETAIL_PRICE.ITEM_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW ON
WAREHOUSE.ITEM_ID = DM_ITEM_BARCODE_VIEW.ITEM_ID
LEFT JOIN DM_SEASON ON
DM_ITEM.SEASON_ID=DM_SEASON.SEASON_ID
LEFT JOIN DM_PRODUCT ON WAREHOUSE.PRODUCT_ID
= DM_PRODUCT.PRODUCT_ID
LEFT JOIN DM_DEPARTMENT ON
WAREHOUSE.DEPARTMENT_ID = DM_DEPARTMENT.DEPARTMENT_ID
LEFT JOIN DM_TANK ON WAREHOUSE.TANK_ID =
DM_TANK.TANK_ID
LEFT JOIN DM_ITEM_SOURCE ON
WAREHOUSE.ITEM_SOURCE_ID = DM_ITEM_SOURCE.ITEM_SOURCE_ID
LEFT JOIN DM_ITEM_OP ON WAREHOUSE.ITEM_OP_ID
= DM_ITEM_OP.ITEM_OP_ID
LEFT JOIN dbo.DM_PR_DETAIL_CLASS1 AS b ON
b.PR_DETAIL_CLASS1_ID = DM_PR_DETAIL.PR_DETAIL_CLASS1_ID
LEFT JOIN dbo.DM_PROVINCES c ON c.PROVINCE_ID =
DM_PR_DETAIL.PROVINCE_ID
LEFT JOIN dbo.DM_DISTRICTS d ON d.DISTRICT_ID =
DM_PR_DETAIL.DISTRICT_ID
LEFT JOIN dbo.DM_MATERIAL e ON e.MATERIAL_ID = DM_ITEM.MATERIAL_ID
LEFT JOIN dbo.DM_ITEM_FRAME f ON f.ITEM_FRAME_ID =
DM_ITEM.ITEM_FRAME_ID
LEFT JOIN dbo.DM_ITEM_CLASS1 g ON g.ITEM_CLASS1_ID =
DM_ITEM.ITEM_CLASS1_ID
LEFT JOIN DM_ITEM_SIZE s ON s.ITEM_SIZE_ID = DM_ITEM.ITEM_SIZE_ID
LEFT JOIN DM_SEX ds ON ds.SEX_ID = DM_ITEM.SEX_ID
GO
DROP VIEW [WAREHOUSE_BALANCE_VIEW]
GO
CREATE VIEW [dbo].[WAREHOUSE_BALANCE_VIEW]
AS
SELECT dbo.DM_ITEM.UNIT_ID AS UNIT_ID_WH, dbo.DM_ITEM.UNIT_ID_EXTRA,
dbo.DM_ITEM.COST_METHOD, dbo.DM_ITEM.ITEM_CLASS_ID, 'DEB' AS DEBIT_CREDIT,
dbo.DM_ITEM.ORIGIN,
dbo.WAREHOUSE_BALANCE.PR_KEY, dbo.WAREHOUSE_BALANCE.TRAN_DATE,
dbo.WAREHOUSE_BALANCE.ORGANIZATION_ID,
dbo.WAREHOUSE_BALANCE.WAREHOUSE_ID,
dbo.WAREHOUSE_BALANCE.ITEM_ID, dbo.WAREHOUSE_BALANCE.QUANTITY,
dbo.WAREHOUSE_BALANCE.QUANTITY_EXTRA,
dbo.WAREHOUSE_BALANCE.UNIT_PRICE, dbo.WAREHOUSE_BALANCE.AMOUNT,
dbo.WAREHOUSE_BALANCE.AMOUNT_EXTRA,
dbo.WAREHOUSE_BALANCE.USER_ID, dbo.WAREHOUSE_BALANCE.LOT_NO,
dbo.WAREHOUSE_BALANCE.RECEIVE_DATE,
dbo.WAREHOUSE_BALANCE.MANU_DATE, dbo.WAREHOUSE_BALANCE.EXPIRE_DATE,
dbo.WAREHOUSE_BALANCE.EXPIRE_DATE AS EXPIRED_DATE,
dbo.WAREHOUSE_BALANCE.ACCOUNT_ID,dbo.WAREHOUSE_BALANCE.PR_DETAIL_ID,
dbo.WAREHOUSE_BALANCE.ITEM_SOURCE_ID,WAREHOUSE_BALANCE.ITEM_STATUS_ID,
dbo.WAREHOUSE_BALANCE.JOB_ID,
dbo.DM_JOB.JOB_CLASS_ID,UNIT_ID_ACTUAL,DM_ITEM.ITEM_NAME,WAREHOUSE_BALANCE.ITEM_ID
+ WAREHOUSE_BALANCE.UNIT_ID_ACTUAL AS ITEM_COMBO_ID,
WAREHOUSE_BALANCE.ITEM_HEIGHT,WAREHOUSE_BALANCE.ITEM_WIDTH,WAREHOUSE_BALANCE.ITEM_D
EPTH,WAREHOUSE_BALANCE.ITEM_SIZE,WAREHOUSE_BALANCE.ITEM_LOCATION,WAREHOUSE_BALANCE.
ITEM_SERI_NO,WAREHOUSE_BALANCE.ITEM_SERI_NO1,WAREHOUSE_BALANCE.ITEM_SERI_NO2,WAREHO
USE_BALANCE.ITEM_GRADE_ID,WAREHOUSE_BALANCE.ITEM_GRADE1_ID,DM_ITEM.SPECIFICATION,
WAREHOUSE_BALANCE.WAREHOUSE_LOCATION_ID,DM_ITEM.ITEM_CLASS1_ID,DM_ITEM.REF_ITEM_ID,
DM_ITEM.REF_ITEM_NAME,DM_ITEM.SUPPLY_PR_DETAIL_ID,
ISNULL(DM_ITEM_RETAIL_PRICE.RETAIL_UNIT_PRICE,0) AS
RETAIL_UNIT_PRICE,DM_ITEM_BARCODE_VIEW.BARCODE,DM_ITEM.MAN_YEAR,DM_ITEM.STANDARD_UN
IT_PRICE,
DM_ITEM.NUM_PAGES,DM_ITEM.SEASON_ID,
WAREHOUSE_BALANCE.ITEM_SIZE_ID,WAREHOUSE_BALANCE.DEPARTMENT_ID,DM_PR_DETAIL.REGION_
ID,DM_PR_DETAIL.PR_DETAIL_CLASS_ID,
DM_PR_DETAIL.INDUSTRY_ID,WAREHOUSE_BALANCE.FIXED_UNIT_PRICE,WAREHOUSE_BALANCE.QUANT
ITY_BILL,
WAREHOUSE_BALANCE.PRODUCT_ID,DM_PRODUCT.PRODUCT_NAME,DM_PRODUCT.PRODUCT_CLASS_ID,WA
REHOUSE_BALANCE.ITEM_COLOR_ID,WAREHOUSE_BALANCE.FIXED_AMOUNT,WAREHOUSE_BALANCE.LUX_
TAX_AMOUNT,WAREHOUSE_BALANCE.LUX_TAX_AMOUNT_EXTRA,WAREHOUSE_BALANCE.LUX_TAX_UNIT_PR
ICE,DM_ITEM.MATERIAL_ID,DM_ITEM.ITEM_JOIN_ID,DM_ITEM.PRINT_DOCUMENT,DM_ITEM.ITEM_CO
LOR_ID AS DM_ITEM_ITEM_COLOR_ID,DM_ITEM.ITEM_SIZE_ID AS
DM_ITEM_ITEM_SIZE_ID,WAREHOUSE_BALANCE.TANK_ID,DM_ITEM.ITEM_DOOR_ID,DM_TANK.TANK_CL
ASS_ID,DM_ITEM.ROYALTY_RATE,
PR_DETAIL_CLASS1_ID ,
PROVINCE_ID ,
DISTRICT_ID ,
e.MATERIAL_NAME ,
dbo.DM_ITEM.ITEM_FRAME_ID ,
g.ITEM_CLASS1_NAME ,
s.ITEM_SIZE_NAME ,
dbo.DM_ITEM.SEX_ID ,
ds.SEX_NAME,WAREHOUSE_BALANCE.GOODS_AMOUNT,WAREHOUSE_BALANCE.COST_AMOUNT
FROM dbo.WAREHOUSE_BALANCE LEFT OUTER JOIN
dbo.DM_JOB ON dbo.WAREHOUSE_BALANCE.JOB_ID =
dbo.DM_JOB.JOB_ID LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.WAREHOUSE_BALANCE.ITEM_ID
= dbo.DM_ITEM.ITEM_ID
LEFT JOIN DM_ITEM_RETAIL_PRICE ON
WAREHOUSE_BALANCE.ITEM_ID = DM_ITEM_RETAIL_PRICE.ITEM_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW ON
WAREHOUSE_BALANCE.ITEM_ID = DM_ITEM_BARCODE_VIEW.ITEM_ID
LEFT JOIN DM_PR_DETAIL ON
WAREHOUSE_BALANCE.PR_DETAIL_ID = DM_PR_DETAIL.PR_DETAIL_ID
LEFT JOIN DM_PRODUCT ON
WAREHOUSE_BALANCE.PRODUCT_ID = DM_PRODUCT.PRODUCT_ID
LEFT JOIN DM_TANK ON
WAREHOUSE_BALANCE.TANK_ID = DM_TANK.TANK_ID
LEFT JOIN dbo.DM_MATERIAL e ON e.MATERIAL_ID
= DM_ITEM.MATERIAL_ID
LEFT JOIN dbo.DM_ITEM_CLASS1 g ON g.ITEM_CLASS1_ID =
DM_ITEM.ITEM_CLASS1_ID
LEFT JOIN DM_ITEM_SIZE s ON s.ITEM_SIZE_ID = DM_ITEM.ITEM_SIZE_ID
LEFT JOIN DM_SEX ds ON ds.SEX_ID = DM_ITEM.SEX_ID
GO
SALE_DETAIL.AMOUNT_EXTRA,SALE_DETAIL.DISCOUNT_AMOUNT_EXTRA,SALE_DETAIL.VAT_TAX_AMOU
NT_EXTRA,SALE_DETAIL.SALE_COST_EXTRA,SALE_DETAIL.LUX_TAX_AMOUNT_EXTRA,SALE_DETAIL.T
OTAL_AMOUNT_EXTRA,SALE_DETAIL.EXPORT_TAX_AMOUNT_EXTRA,SALE_DETAIL.COG_AMOUNT_EXTRA,
dbo.SALE_DETAIL.ITEM_ID + SALE_DETAIL.UNIT_ID AS
ITEM_COMBO_ID, SALE_DETAIL.ROOM_ID,DM_ITEM.ITEM_NAME AS ITEM_NAME,POS_SHIFT_PR_KEY,
dbo.SALE_DETAIL.JOB_ID,
sale_detail.ITEM_HEIGHT,sale_detail.ITEM_WIDTH,sale_detail.ITEM_DEPTH,sale_detail.I
TEM_SIZE,sale_detail.ITEM_LOCATION,sale_detail.ITEM_SERI_NO,sale_detail.ITEM_SERI_N
O1,sale_detail.ITEM_SERI_NO2,sale_detail.ITEM_GRADE_ID,sale_detail.ITEM_GRADE1_ID,S
ALE_DETAIL.ITEM_STATUS_ID,SALE_DISCOUNT.PROMOTION_ID,SALE.REGISTER_ID,SALE_DETAIL.P
R_KEY_DISCOUNT,PR_KEY_PARENT,SALE_DETAIL.WITH_VAT_UNIT_PRICE,SALE_DETAIL.WITH_VAT_U
NIT_PRICE_ORIG,SALE_DETAIL.WITH_VAT_AMOUNT,SALE_DETAIL.WITH_VAT_AMOUNT_ORIG,POS_SHI
FT.COMMENTS AS
POS_SHIFT_NAME,POS_SHIFT.SHIFT_ID,SALE.DEPARTMENT_ID,SALE_DETAIL.ITEM_SIZE_ID,SALE_
DETAIL.ITEM_COLOR_ID,SALE.NO_CONTAINER,SALE_DETAIL.TO_ITEM_ID,SALE.SALE_MANAGER_ID,
SALE.SALE_DIRECTOR_ID,SALE.ASM_ID,
COST_01,COST_01_ORIG,COST_02,COST_02_ORIG,COST_03,COST_03_ORIG,COST_04,COST_04_ORIG
,COST_05 ,COST_05_ORIG,COST_06,COST_06_ORIG,COST_07,COST_07_ORIG,COST_08,COST_08_OR
IG,SALE.REFERENCE_PR_KEY,COST_09,COST_09_ORIG,
COST_10,COST_10_ORIG,COST_11,COST_11_ORIG,COST_12,COST_12_ORIG,DM_ITEM.UNIT_ID_EXTR
A,COMMON_NUMBER_1,COMMON_NUMBER_2,
dbo.SALE.IMPLEMENTED_EMPLOYEE_ID,SALE_DETAIL.IS_PROMOTION,DM_ITEM.REF_ITEM_ID,DM_IT
EM.REF_ITEM_NAME,DM_ITEM.SUPPLY_PR_DETAIL_ID,
ISNULL(DM_ITEM_RETAIL_PRICE.RETAIL_UNIT_PRICE,0) AS
RETAIL_UNIT_PRICE,DM_PR_DETAIL.DISTRICT_ID,DM_PR_DETAIL.ADDRESS AS CUS_ADDRESS,
DM_ITEM_BARCODE_VIEW.BARCODE,DM_WAREHOUSE.WAREHOUSE_NAME,DM_ITEM.MAN_YEAR,DM_ITEM.N
UM_PAGES,DM_ITEM.STANDARD_UNIT_PRICE,DM_ITEM.SEASON_ID,
DISCOUNT1_RATE,DISCOUNT1_AMOUNT,DISCOUNT1_AMOUNT_ORIG,DISCOUNT2_RATE,DISCOUNT2_AMOU
NT,DISCOUNT2_AMOUNT_ORIG,
SALE.BL_NO,DM_PR_DETAIL.REGION_ID,DM_PR_DETAIL.EMPLOYEE_ID AS
SALE_EMPLOYEE_ID,DM_PR_DETAIL.INDUSTRY_ID,DM_SUPPLY_PR_DETAIL.PR_DETAIL_NAME AS
SUPPLY_PR_DETAIL_NAME,
dbo.DM_VEHICLE.VEHICLE_NAME,
dbo.SALE_DETAIL.QUANTITY_PRI, dbo.SALE_DETAIL.QUANTITY_ORDER,
dbo.SALE_DETAIL.QUANTITY_BILL,
dbo.DM_SEASON.SEASON_NAME,SALE_DETAIL.PRODUCT_ID,DM_PRODUCT.PRODUCT_NAME,DM_PRODUCT
.PRODUCT_CLASS_ID,SALE_DETAIL.CHAPTER_ID,SALE.DEPARTMENT_ID_RECEIVE,DM_ITEM.MATERIA
L_ID,
SALE_DETAIL.RECEIVE_LUX_TAX_AMOUNT,DM_ITEM.SPECIFICATION,SALE_DETAIL.ACCOUNT_ID_COS
T,DM_PR_DETAIL.PR_DETAIL_CLASS1_ID,SALE_DETAIL.EMPLOYEE_COMMISSION,
SALE_DETAIL.EMPLOYEE_COMMISSION_EXTRA,
SALE_DETAIL.EMPLOYEE_COMMISSION_ORIG,DM_ITEM.SEX_ID,
SALE_DETAIL.PAYMENT_DISCOUNT_AMOUNT_ORIG,SALE_DETAIL.PAYMENT_DISCOUNT_AMOUNT,DM_ITE
M.PRINT_DOCUMENT,HR_EMPLOYEE_INFO.EMPLOYEE_NAME,DM_ITEM_CLASS.ITEM_CLASS_NAME,DM_IT
EM_JOIN.ITEM_JOIN_NAME,SALE.USER_ID,SALE.MODIFIED_DATE,SALE.MODIFIED_USER_ID,
DM_MARKET.MARKET_NAME, SALE_DETAIL.VOUCHER_PR_KEY,
SALE.DEPOSIT_AMOUNT,SALE.TEMPLATE_SERIE,DM_PR_DETAIL.BANK_ACCOUNT,DM_PR_DETAIL.BANK
_NAME,DM_PR_DETAIL.BANK_BRANCH,
ITEM_FRAME_ID,SALE.PHONE
FROM dbo.SALE INNER JOIN
dbo.SALE_DETAIL ON dbo.SALE.PR_KEY =
dbo.SALE_DETAIL.FR_KEY LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.SALE_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN DM_ITEM_CLASS ON
DM_ITEM.ITEM_CLASS_ID = DM_ITEM_CLASS.ITEM_CLASS_ID
LEFT OUTER JOIN DM_ITEM_JOIN ON
DM_ITEM.ITEM_JOIN_ID = DM_ITEM_JOIN.ITEM_JOIN_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL ON
dbo.SALE_DETAIL.PR_DETAIL_ID = dbo.DM_PR_DETAIL.PR_DETAIL_ID
INNER JOIN SYS_TRAN ON
SALE.TRAN_ID=SYS_TRAN.TRAN_ID
LEFT JOIN DM_ITEM_OP ON
SALE_DETAIL.ITEM_OP_ID=DM_ITEM_OP.ITEM_OP_ID
LEFT JOIN DM_MARKET ON
SALE.MARKET_ID=DM_MARKET.MARKET_ID
LEFT JOIN SALE_DISCOUNT ON
SALE_DETAIL.PR_KEY_DISCOUNT = SALE_DISCOUNT.PR_KEY
LEFT JOIN POS_SHIFT ON POS_SHIFT.PR_KEY =
SALE.POS_SHIFT_PR_KEY
LEFT JOIN DM_ITEM_RETAIL_PRICE ON
SALE_DETAIL.ITEM_ID = DM_ITEM_RETAIL_PRICE.ITEM_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW ON
SALE_DETAIL.ITEM_ID = DM_ITEM_BARCODE_VIEW.ITEM_ID
LEFT JOIN DM_WAREHOUSE ON
SALE_DETAIL.WAREHOUSE_ID = DM_WAREHOUSE.WAREHOUSE_ID
LEFT JOIN HR_EMPLOYEE_INFO ON
SALE.EMPLOYEE_ID = HR_EMPLOYEE_INFO.EMPLOYEE_ID
LEFT JOIN DM_PR_DETAIL DM_SUPPLY_PR_DETAIL ON
DM_ITEM.SUPPLY_PR_DETAIL_ID=DM_SUPPLY_PR_DETAIL.PR_DETAIL_ID
LEFT OUTER JOIN dbo.DM_VEHICLE ON
dbo.SALE.VEHICLE_ID = dbo.DM_VEHICLE.VEHICLE_ID
LEFT OUTER JOIN
dbo.DM_SEASON ON dbo.DM_ITEM.SEASON_ID =
dbo.DM_SEASON.SEASON_ID
LEFT JOIN DM_PRODUCT ON
SALE_DETAIL.PRODUCT_ID=DM_PRODUCT.PRODUCT_ID
WHERE SYS_TRAN.IS_SALE=1 AND
SALE.STATUS='POSTED'
GO
GO
dbo.PURCHASE.TRAN_DATE ,PURCHASE.TRAN_HOUR,PURCHASE.TRAN_MINUTE,'' AS
REGISTER_ID,PURCHASE.INPUT_DATE,
dbo.PURCHASE.REFERENCE_NO ,
dbo.PURCHASE.ORIG_TRAN_NO ,
dbo.PURCHASE.PO_TRAN_NO ,
dbo.PURCHASE.PO_TRAN_DATE ,
dbo.PURCHASE.PO_TRAN_ID ,
dbo.PURCHASE.VAT_TRAN_NO ,
dbo.PURCHASE.VAT_TRAN_DATE ,
dbo.PURCHASE.VAT_TRAN_SERIE ,
dbo.PURCHASE.VAT_PURCHASE_ID ,
dbo.PURCHASE.WAREHOUSE_ID_ISSUE ,
dbo.PURCHASE.MARKET_ID ,
dbo.PURCHASE.EXCHANGE_RATE ,
dbo.PURCHASE.CURRENCY_ID ,
dbo.PURCHASE.PR_DETAIL_ID ,
dbo.PURCHASE.PR_DETAIL_NAME ,
dbo.PURCHASE.CONTACT_PERSON ,
dbo.PURCHASE.ADDRESS ,
dbo.PURCHASE.TAX_FILE_NUMBER ,
dbo.PURCHASE.PAYMENT_METHOD_ID ,
dbo.PURCHASE.COMMENTS ,
dbo.PURCHASE.COMMENTS2 ,
dbo.PURCHASE.PAYMENT_TERM_ID ,
dbo.PURCHASE.PAYMENT_DATE ,
dbo.PURCHASE_DETAIL.ITEM_SOURCE_ID ,
dbo.DM_ITEM.ITEM_CLASS_ID ,
dbo.DM_ITEM.ITEM_CLASS1_ID ,
dbo.PURCHASE.ORGANIZATION_ID ,
dbo.DM_PR_DETAIL.PR_DETAIL_CLASS_ID ,
dbo.PURCHASE_DETAIL.PR_KEY ,
dbo.PURCHASE_DETAIL.FR_KEY ,
dbo.PURCHASE_DETAIL.LIST_ORDER ,
dbo.PURCHASE_DETAIL.LOT_NO ,
dbo.PURCHASE_DETAIL.MANU_DATE ,
dbo.PURCHASE_DETAIL.EXPIRED_TERM ,
dbo.PURCHASE_DETAIL.EXPIRED_DATE ,
dbo.PURCHASE_DETAIL.ITEM_ID ,
dbo.PURCHASE_DETAIL.DESCRIPTION ,
dbo.PURCHASE_DETAIL.DESCRIPTION_ULS ,
dbo.PURCHASE_DETAIL.UNIT_ID ,
dbo.PURCHASE_DETAIL.QUANTITY ,
dbo.PURCHASE_DETAIL.QUANTITY_EXTRA ,
dbo.PURCHASE_DETAIL.QUANTITY_WH ,
dbo.PURCHASE_DETAIL.UNIT_PRICE_ORIG ,
dbo.PURCHASE_DETAIL.UNIT_PRICE ,
dbo.PURCHASE_DETAIL.UNIT_PRICE_WH ,
dbo.PURCHASE_DETAIL.AMOUNT_ORIG ,
dbo.PURCHASE_DETAIL.AMOUNT ,
dbo.PURCHASE_DETAIL.AMOUNT_EXTRA ,
dbo.PURCHASE_DETAIL.VAT_INCOME_AMOUNT_ORIG ,
dbo.PURCHASE_DETAIL.VAT_INCOME_AMOUNT ,
dbo.PURCHASE_DETAIL.VAT_INCOME_AMOUNT_EXTRA ,
dbo.PURCHASE_DETAIL.VAT_TAX_ID ,
dbo.PURCHASE_DETAIL.VAT_TAX_RATE ,
dbo.PURCHASE_DETAIL.VAT_TAX_AMOUNT ,
dbo.PURCHASE_DETAIL.VAT_TAX_AMOUNT_EXTRA ,
dbo.PURCHASE_DETAIL.VAT_TAX_AMOUNT_ORIG ,
dbo.PURCHASE_DETAIL.IMPORT_TAX_RATE ,
dbo.PURCHASE_DETAIL.IMPORT_TAX_AMOUNT ,
dbo.PURCHASE_DETAIL.IMPORT_TAX_AMOUNT_ORIG ,
dbo.PURCHASE_DETAIL.IMPORT_TAX_AMOUNT_EXTRA ,
dbo.PURCHASE_DETAIL.PURCHASE_COST ,
dbo.PURCHASE_DETAIL.PURCHASE_COST_ORIG ,
dbo.PURCHASE_DETAIL.PURCHASE_COST_EXTRA ,
dbo.PURCHASE_DETAIL.COG_UNIT_PRICE ,
dbo.PURCHASE_DETAIL.COG_AMOUNT ,
dbo.PURCHASE_DETAIL.COG_AMOUNT_ORIG ,
dbo.PURCHASE_DETAIL.COG_AMOUNT_EXTRA ,
dbo.PURCHASE_DETAIL.DISCOUNT_RATE ,
dbo.PURCHASE_DETAIL.DISCOUNT_AMOUNT ,
dbo.PURCHASE_DETAIL.DISCOUNT_AMOUNT_ORIG ,
dbo.PURCHASE_DETAIL.DISCOUNT_AMOUNT_EXTRA ,
dbo.PURCHASE_DETAIL.TOTAL_AMOUNT ,
dbo.PURCHASE_DETAIL.TOTAL_AMOUNT_EXTRA ,
dbo.PURCHASE_DETAIL.TOTAL_AMOUNT_ORIG ,
dbo.PURCHASE_DETAIL.COG_UNIT_PRICE_ORIG ,
dbo.PURCHASE_DETAIL.LUX_TAX_RATE ,
dbo.PURCHASE_DETAIL.LUX_TAX_AMOUNT ,
dbo.PURCHASE_DETAIL.LUX_TAX_AMOUNT_ORIG ,
dbo.PURCHASE_DETAIL.LUX_TAX_AMOUNT_EXTRA ,
dbo.PURCHASE_DETAIL.ITEM_OP_ID ,
dbo.PURCHASE_DETAIL.WAREHOUSE_ID ,
dbo.PURCHASE_DETAIL.PRICE_LEVEL_ID ,
dbo.DM_ITEM.ITEM_NAME AS ITEM_NAME ,
dbo.DM_ITEM.UNIT_ID AS UNIT_ID_WH ,
dbo.DM_ITEM.UNIT_ID_EXTRA ,
dbo.PURCHASE.TAX_OFFICE_ID ,
dbo.DM_PR_DETAIL.PROVINCE_ID ,
dbo.PURCHASE_DETAIL.QUANTITY_EXPECTED ,
dbo.PURCHASE_DETAIL.FIXED_UNIT_PRICE ,
dbo.PURCHASE_DETAIL.FIXED_AMOUNT ,
dbo.PURCHASE_DETAIL.QUANTITY_BILL ,
dbo.PURCHASE_DETAIL.QUANTITY_MEASURE ,
PURCHASE.EXCHANGE_RATE_EXTRA ,
PURCHASE_DETAIL.ITEM_ID + PURCHASE_DETAIL.UNIT_ID AS
ITEM_COMBO_ID ,
PURCHASE.VEHICLE_ID ,
PURCHASE.POS_SHIFT_PR_KEY,
dbo.PURCHASE_DETAIL.TRANSPORT_FEE_AMOUNT ,
dbo.PURCHASE_DETAIL.TRANSPORT_FEE_AMOUNT_EXTRA ,
dbo.PURCHASE_DETAIL.TRANSPORT_FEE_RATE ,
dbo.PURCHASE_DETAIL.INSURANCE_AMOUNT ,
dbo.PURCHASE_DETAIL.INSURANCE_AMOUNT_EXTRA,
dbo.PURCHASE_DETAIL.INSURANCE_RATE,
PURCHASE_DETAIL.EMPLOYEE_COMMISSION,
PURCHASE_DETAIL.EMPLOYEE_COMMISSION_ORIG,
PURCHASE_DETAIL.WITH_VAT_UNIT_PRICE,
PURCHASE_DETAIL.WITH_VAT_UNIT_PRICE_ORIG,
DM_ITEM.CONVERSION_ITEM_ID,
DM_ITEM.CONVERSION_RATE,
PURCHASE.EMPLOYEE_ID,POS_SHIFT.COMMENTS AS
POS_SHIFT_NAME,POS_SHIFT.SHIFT_ID,PURCHASE.DEPARTMENT_ID,PURCHASE_DETAIL.ITEM_SIZE_
ID,PURCHASE_DETAIL.ITEM_COLOR_ID,PURCHASE.NO_CONTAINER,PURCHASE.BL_NO,PURCHASE_DETA
IL.KIT_ITEM_ID,PURCHASE_DETAIL.KIT_QUANTITY,
PURCHASE_DETAIL.COST_01,PURCHASE_DETAIL.COST_01_ORIG,PURCHASE_DETAIL.COST_02,COST_0
2_ORIG,COST_03,COST_03_ORIG,COST_04,COST_04_ORIG,COST_05 ,COST_05_ORIG,COST_06,COST
_06_ORIG,COST_07,COST_07_ORIG,COST_08,COST_08_ORIG,COST_09,COST_09_ORIG,
COST_10,COST_10_ORIG,COST_11,COST_11_ORIG,COST_12,COST_12_ORIG,COST_13,COST_13_ORIG
,COST_14,COST_14_ORIG,PURCHASE.REFERENCE_PR_KEY,PURCHASE.CONTRACT_NO,
PURCHASE.IMPLEMENTED_EMPLOYEE_ID,PURCHASE.SALE_MANAGER_ID,PURCHASE.SALE_DIRECTOR_ID
,PURCHASE.ASM_ID,DM_ITEM.REF_ITEM_ID,DM_ITEM.REF_ITEM_NAME,
ISNULL(DM_ITEM_RETAIL_PRICE.RETAIL_UNIT_PRICE,0) AS
RETAIL_UNIT_PRICE,DM_ITEM.SUPPLY_PR_DETAIL_ID,DM_PR_DETAIL.DISTRICT_ID,DM_PR_DETAIL
.ADDRESS AS CUS_ADDRESS,
DM_ITEM_BARCODE_VIEW.BARCODE,DM_WAREHOUSE.WAREHOUSE_NAME,DM_ITEM.MAN_YEAR,DM_ITEM.N
UM_PAGES,DM_ITEM.STANDARD_UNIT_PRICE,DM_ITEM.SEASON_ID,
PURCHASE.DELIVERY_DATE,DM_ITEM.SPECIFICATION,
PURCHASE_DETAIL.ITEM_LOCATION ,
DISCOUNT1_RATE,DISCOUNT1_AMOUNT,DISCOUNT1_AMOUNT_ORIG,DISCOUNT2_RATE,DISCOUNT2_AMOU
NT,DISCOUNT2_AMOUNT_ORIG,DM_PR_DETAIL.REGION_ID,
DM_PR_DETAIL.EMPLOYEE_ID AS
SALE_EMPLOYEE_ID,DM_PR_DETAIL.INDUSTRY_ID,DM_SUPPLY_PR_DETAIL.PR_DETAIL_NAME AS
SUPPLY_PR_DETAIL_NAME,PURCHASE_DETAIL.PRODUCT_ID,DM_PRODUCT.PRODUCT_NAME,DM_PRODUCT
.PRODUCT_CLASS_ID,PURCHASE_DETAIL.CHAPTER_ID,
PURCHASE_DETAIL.LUX_TAX_UNIT_PRICE,PURCHASE_DETAIL.ACCOUNT_ID_COST,PURCHASE_DETAIL.
JOB_ID,DM_PR_DETAIL.PR_DETAIL_CLASS1_ID,DM_ITEM.SEX_ID,
PURCHASE_DETAIL.PAYMENT_DISCOUNT_AMOUNT_ORIG,PURCHASE_DETAIL.PAYMENT_DISCOUNT_AMOUN
T,IS_PROMOTION,PURCHASE.MODIFIED_USER_ID,
DM_MARKET.MARKET_NAME,
DM_VEHICLE.VEHICLE_NAME,HR_EMPLOYEE_INFO.EMPLOYEE_NAME,PURCHASE.TEMPLATE_SERIE,
PURCHASE_DETAIL.PR_PR_KEY,PURCHASE_DETAIL.QUANTITY_ISSUE,
MATERIAL_ID,
ITEM_FRAME_ID
FROM dbo.PURCHASE
INNER JOIN dbo.PURCHASE_DETAIL ON dbo.PURCHASE.PR_KEY
= dbo.PURCHASE_DETAIL.FR_KEY
LEFT OUTER JOIN dbo.DM_ITEM ON
dbo.PURCHASE_DETAIL.ITEM_ID = dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL ON
dbo.PURCHASE.PR_DETAIL_ID = dbo.DM_PR_DETAIL.PR_DETAIL_ID
INNER JOIN SYS_TRAN ON PURCHASE.TRAN_ID =
SYS_TRAN.TRAN_ID
LEFT JOIN POS_SHIFT on POS_SHIFT.PR_KEY =
PURCHASE.POS_SHIFT_PR_KEY
LEFT JOIN DM_ITEM_RETAIL_PRICE ON
PURCHASE_DETAIL.ITEM_ID = DM_ITEM_RETAIL_PRICE.ITEM_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW ON
PURCHASE_DETAIL.ITEM_ID = DM_ITEM_BARCODE_VIEW.ITEM_ID
LEFT JOIN DM_WAREHOUSE ON
PURCHASE_DETAIL.WAREHOUSE_ID = DM_WAREHOUSE.WAREHOUSE_ID
LEFT JOIN DM_PR_DETAIL DM_SUPPLY_PR_DETAIL ON
DM_ITEM.SUPPLY_PR_DETAIL_ID=DM_SUPPLY_PR_DETAIL.PR_DETAIL_ID
LEFT JOIN DM_PRODUCT ON
PURCHASE_DETAIL.PRODUCT_ID=DM_PRODUCT.PRODUCT_ID
LEFT JOIN DM_MARKET ON
PURCHASE.MARKET_ID=DM_MARKET.MARKET_ID
LEFT JOIN HR_EMPLOYEE_INFO ON PURCHASE.EMPLOYEE_ID =
HR_EMPLOYEE_INFO.EMPLOYEE_ID
LEFT JOIN DM_VEHICLE ON
PURCHASE.VEHICLE_ID=DM_VEHICLE.VEHICLE_ID
WHERE SYS_TRAN.IS_SALE = 1 AND PURCHASE.STATUS='POSTED'
GO
dbo.PURCHASE_DETAIL.PR_DETAIL_ID_ITEM,DM_PR_DETAIL_ITEM.ADDRESS AS
ADDRESS_ITEM,DM_PR_DETAIL_ITEM.TAX_FILE_NUMBER AS TAX_FILE_NUMBER_ITEM,
DM_PR_DETAIL_ITEM.PR_DETAIL_NAME AS PR_DETAIL_NAME_ITEM,
PURCHASE_DETAIL.ITEM_HEIGHT,PURCHASE_DETAIL.ITEM_WIDTH,PURCHASE_DETAIL.ITEM_DEPTH,P
URCHASE_DETAIL.ITEM_SIZE,PURCHASE_DETAIL.ITEM_LOCATION,PURCHASE_DETAIL.ITEM_SERI_NO
,PURCHASE_DETAIL.ITEM_SERI_NO1,PURCHASE_DETAIL.ITEM_SERI_NO2,PURCHASE_DETAIL.ITEM_G
RADE_ID,PURCHASE_DETAIL.ITEM_GRADE1_ID,PURCHASE_DETAIL.ITEM_STATUS_ID,PURCHASE_DETA
IL.WITH_VAT_UNIT_PRICE,PURCHASE_DETAIL.WITH_VAT_UNIT_PRICE_ORIG,PURCHASE_DETAIL.WIT
H_VAT_AMOUNT,PURCHASE_DETAIL.WITH_VAT_AMOUNT_ORIG,
PURCHASE_DETAIL.ITEM_SIZE_ID,PURCHASE_DETAIL.ITEM_COLOR_ID,PURCHASE_DETAIL.KIT_ITEM
_ID,PURCHASE_DETAIL.KIT_QUANTITY,
PURCHASE_DETAIL.JOB_ID,PURCHASE_DETAIL.EXPENSE_ID,PURCHASE.DEPARTMENT_ID,PURCHASE.S
TATUS,DM_WAREHOUSE.WAREHOUSE_NAME,
DM_ITEM_RETAIL_PRICE.RETAIL_UNIT_PRICE,DM_ITEM_BARCODE_VIEW.BARCODE,DM_ITEM.SUPPLY_
PR_DETAIL_ID,DM_JOB.JOB_NAME,
DM_PR_DETAIL.INDUSTRY_ID,PURCHASE.USER_ID,'' as
ACCOUNT_ID_INCOME,PURCHASE.MODIFIED_DATE
,DM_ITEM.MAN_YEAR,DM_ITEM.SEASON_ID,DM_SEASON.SEASON_
NAME,
PURCHASE_DETAIL.DISCOUNT1_RATE,PURCHASE_DETAIL.DISCOUNT1_AMOUNT,PURCHASE_DETAIL.DIS
COUNT1_AMOUNT_ORIG,PURCHASE_DETAIL.DISCOUNT2_RATE,PURCHASE_DETAIL.DISCOUNT2_AMOUNT,
PURCHASE_DETAIL.DISCOUNT2_AMOUNT_ORIG,
dbo.DM_VEHICLE.VEHICLE_NAME,PURCHASE.REFERENCE_PR_KEY,PURCHASE_DETAIL.PRODUCT_ID,DM
_PRODUCT.PRODUCT_NAME,DM_PRODUCT.PRODUCT_CLASS_ID,
DM_PR_DETAIL.PR_DETAIL_NAME_EN,PURCHASE_DETAIL.CHAPTER_ID,DM_JOB.JOB_CLASS_ID,PURCH
ASE.BL_NO,PURCHASE_DETAIL.COST_01,DM_ITEM.STANDARD_UNIT_PRICE,PURCHASE.REC_PR_DETAI
L_ID,PURCHASE_DETAIL.COST_02,PURCHASE_DETAIL.COST_01_ORIG,
DM_DEPARTMENT.DEPARTMENT_NAME,DM_PR_DETAIL_REC.PR_DETAIL_NAME AS
REC_PR_DETAIL_NAME,DM_ITEM.STANDARD_UNIT_PRICE*PURCHASE_DETAIL.QUANTITY AS
STANDARD_AMOUNT,
DM_ITEM.SPECIFICATION,
PURCHASE.REF_PR_DETAIL_ID,DM_ITEM.PRINT_DOCUMENT,DM_ITEM.ITEM_JOIN_ID,DM_EXPENSE.EX
PENSE_NAME,PURCHASE.MODIFIED_USER_ID,PURCHASE.TEMPLATE_SERIE,
HR_EMPLOYEE_INFO.EMPLOYEE_NAME AS
IMPLEMENTED_EMPLOYEE_NAME,dbo.PURCHASE_DETAIL.ACCOUNT_ID AS ACCOUNT_ID_CONTRA,
dbo.PURCHASE_DETAIL.COST_05,dbo.PURCHASE_DETAIL.COST_06,
dbo.PURCHASE_DETAIL.TEMPERATURE, dbo.PURCHASE_DETAIL.DENSITY,
dbo.PURCHASE_DETAIL.WCF,
dbo.PURCHASE_DETAIL.VCF,dbo.PURCHASE.CONTRACT_NO,dbo.DM_ITEM.REF_ITEM_ID,DM_ITEM.RO
YALTY_RATE,
DM_REF_PR_DETAIL.PR_DETAIL_NAME AS
REF_PR_DETAIL_NAME,PURCHASE.IS_TAX_DATA,PURCHASE_DETAIL.NOTES,
PURCHASE.IMPLEMENTED_EMPLOYEE_ID,
DM_PR_DETAIL.PR_DETAIL_CLASS1_ID,
DM_PR_DETAIL.DISTRICT_ID,
DM_ITEM.MATERIAL_ID,e.MATERIAL_NAME,s.ITEM_SIZE_NAME,ITEM_CLASS1_NAME
ITEM_FRAME_ID,
DM_ITEM.SEX_ID, ds.SEX_NAME,PO.TRAN_NO AS PO_TRAN_NO_DETAIL
FROM dbo.PURCHASE
INNER JOIN dbo.PURCHASE_DETAIL ON dbo.PURCHASE.PR_KEY
= dbo.PURCHASE_DETAIL.FR_KEY
LEFT OUTER JOIN dbo.DM_ITEM ON
dbo.PURCHASE_DETAIL.ITEM_ID = dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_EXPENSE ON
dbo.PURCHASE_DETAIL.EXPENSE_ID = dbo.DM_EXPENSE.EXPENSE_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL ON
dbo.PURCHASE.PR_DETAIL_ID = dbo.DM_PR_DETAIL.PR_DETAIL_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL AS DM_PR_DETAIL_ITEM
ON dbo.PURCHASE_DETAIL.PR_DETAIL_ID_ITEM = DM_PR_DETAIL_ITEM.PR_DETAIL_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL AS DM_PR_DETAIL_REC
ON dbo.PURCHASE.REC_PR_DETAIL_ID = DM_PR_DETAIL_REC.PR_DETAIL_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL AS DM_REF_PR_DETAIL
ON dbo.PURCHASE.REF_PR_DETAIL_ID = DM_REF_PR_DETAIL.PR_DETAIL_ID
LEFT JOIN DM_WAREHOUSE ON
PURCHASE_DETAIL.WAREHOUSE_ID = DM_WAREHOUSE.WAREHOUSE_ID
INNER JOIN SYS_TRAN ON PURCHASE.TRAN_ID =
SYS_TRAN.TRAN_ID
LEFT JOIN DM_ITEM_RETAIL_PRICE ON
PURCHASE_DETAIL.ITEM_ID = DM_ITEM_RETAIL_PRICE.ITEM_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW ON
PURCHASE_DETAIL.ITEM_ID = DM_ITEM_BARCODE_VIEW.ITEM_ID
LEFT JOIN DM_JOB ON PURCHASE_DETAIL.JOB_ID =
DM_JOB.JOB_ID
LEFT JOIN DM_SEASON ON
DM_ITEM.SEASON_ID=DM_SEASON.SEASON_ID
LEFT OUTER JOIN dbo.DM_VEHICLE ON
dbo.PURCHASE.VEHICLE_ID = dbo.DM_VEHICLE.VEHICLE_ID
LEFT JOIN DM_PRODUCT ON
PURCHASE_DETAIL.PRODUCT_ID=DM_PRODUCT.PRODUCT_ID
LEFT JOIN DM_DEPARTMENT ON
PURCHASE.DEPARTMENT_ID=DM_DEPARTMENT.DEPARTMENT_ID
LEFT JOIN HR_EMPLOYEE_INFO ON
PURCHASE.IMPLEMENTED_EMPLOYEE_ID=HR_EMPLOYEE_INFO.EMPLOYEE_ID
LEFT JOIN dbo.DM_MATERIAL e ON e.MATERIAL_ID =
DM_ITEM.MATERIAL_ID
LEFT JOIN DM_ITEM_SIZE s ON s.ITEM_SIZE_ID = DM_ITEM.ITEM_SIZE_ID
LEFT JOIN DM_SEX ds ON ds.SEX_ID = DM_ITEM.SEX_ID
LEFT JOIN DM_ITEM_CLASS1 ON DM_ITEM.ITEM_CLASS1_ID =
DM_ITEM_CLASS1.ITEM_CLASS1_ID
LEFT JOIN PO_DETAIL ON PO_DETAIL.PR_KEY=PURCHASE_DETAIL.SO_PR_KEY
LEFT JOIN PO ON PO_DETAIL.FR_KEY=PO.PR_KEY
GO
dbo.VOUCHER.ADDRESS, dbo.VOUCHER.PAYMENT_METHOD_ID,
dbo.VOUCHER.PAYMENT_TERM_ID, dbo.VOUCHER.PAYMENT_DATE,
dbo.VOUCHER_DETAIL.DESCRIPTION_ULS, dbo.VOUCHER_DETAIL.ACCOUNT_ID_CREDIT,
dbo.VOUCHER_DETAIL.ACCOUNT_ID_DEBIT,
dbo.VOUCHER_DETAIL.QUANTITY, dbo.VOUCHER_DETAIL.UNIT_PRICE_ORIG,
dbo.VOUCHER_DETAIL.UNIT_PRICE, dbo.VOUCHER_DETAIL.AMOUNT_ORIG,
dbo.VOUCHER_DETAIL.AMOUNT, dbo.VOUCHER_DETAIL.AMOUNT_EXTRA,
dbo.VOUCHER_DETAIL.PR_DETAIL_ID_CREDIT,
dbo.VOUCHER_DETAIL.PR_DETAIL_ID_DEBIT, dbo.VOUCHER_DETAIL.EXPENSE_ID_CREDIT,
dbo.VOUCHER_DETAIL.EXPENSE_ID_DEBIT,
dbo.VOUCHER_DETAIL.JOB_ID_CREDIT, dbo.VOUCHER_DETAIL.JOB_ID_DEBIT,
dbo.VOUCHER_DETAIL.ITEM_ID_CREDIT, dbo.VOUCHER_DETAIL.ITEM_ID_DEBIT,
dbo.VOUCHER_DETAIL.REFERENCE_NO, dbo.VOUCHER_DETAIL.REFERENCE_AMOUNT,
dbo.VOUCHER_DETAIL.EXCHANGE_RATE_COST,
dbo.VOUCHER_DETAIL.AMOUNT_COST, dbo.VOUCHER_DETAIL.EXCHANGE_RATE,
dbo.VOUCHER_DETAIL.EXCHANGE_RATE_EXTRA,
dbo.VOUCHER_DETAIL.CURRENCY_ID, dbo.VOUCHER_DETAIL.BUDGET,
dbo.VOUCHER_DETAIL.BUDGET_EXTRA, dbo.VOUCHER_DETAIL.NUM_DAYS,
dbo.VOUCHER_DETAIL.INTEREST_RATE, dbo.VOUCHER_DETAIL.INTEREST_AMOUNT_ORIG,
dbo.VOUCHER_DETAIL.INTEREST_AMOUNT,
dbo.VOUCHER_DETAIL.TOTAL_AMOUNT_ORIG, dbo.VOUCHER_DETAIL.TOTAL_AMOUNT,
dbo.VOUCHER_DETAIL.INTEREST_ACCOUNT_ID_DEBIT,
dbo.VOUCHER_DETAIL.INTEREST_ACCOUNT_ID_CREDIT,
dbo.VOUCHER_DETAIL.TAX_OFFICE_ID,
dbo.VOUCHER.POS_SHIFT_PR_KEY,VOUCHER_DETAIL.DEPARTMENT_ID_DEBIT,
VOUCHER_DETAIL.DEPARTMENT_ID_CREDIT,VOUCHER_DETAIL.CHAPTER_ID,VOUCHER_DETAIL.CAPITA
L_SOURCE_ID,
VOUCHER.USER_ID,VOUCHER.MODIFIED_DATE,DM_ITEM.SEASON_ID,DM_SEASON.SEASON_NAME,DM_IT
EM.ITEM_CLASS_ID,DM_ITEM.MAN_YEAR,
DM_ITEM.ITEM_NAME,DM_EXPENSE.EXPENSE_NAME,CASE WHEN
DM_PR_DETAIL.PR_DETAIL_NAME IS NOT NULL THEN DM_PR_DETAIL.PR_DETAIL_NAME ELSE
DM_PR_DETAIL_CREDIT.PR_DETAIL_NAME END AS
PR_DETAIL_NAME,VOUCHER_DETAIL.PRODUCT_ID,DM_PRODUCT.PRODUCT_NAME,DM_PRODUCT.PRODUCT
_CLASS_ID,
DM_PR_DETAIL.PR_DETAIL_NAME AS
PR_DETAIL_NAME_DEBIT,DM_PR_DETAIL_CREDIT.PR_DETAIL_NAME AS
PR_DETAIL_NAME_CREDIT,VOUCHER.REFERENCE_PR_KEY,VOUCHER.TAX_FILE_NUMBER,VOUCHER.COMM
ENTS2,
DM_JOB_DEBIT.JOB_NAME AS JOB_NAME_DEBIT,DM_JOB_CREDIT.JOB_NAME AS
JOB_NAME_CREDIT,DM_CHAPTER.CHAPTER_NAME,VOUCHER_DETAIL.EMPLOYEE_ID,HR_EMPLOYEE_INFO
.EMPLOYEE_NAME,
VOUCHER.MODIFIED_USER_ID,VOUCHER_DETAIL.PRODUCT_ID_CREDIT,VOUCHER.CLASS_ID,DM_CLASS
.CLASS_NAME,
VOUCHER.RELEASE_DATE,
VOUCHER.APPROVE_DATE,VOUCHER.PR_DETAIL_ID,VOUCHER_DETAIL.AMOUNT_DISCOUNT,VOUCHER.RE
FERENCE_DATE,VOUCHER.TRAN_HOUR,VOUCHER.TRAN_MINUTE,VOUCHER.IS_TAX_DATA,VOUCHER_DETA
IL.AMOUNT_ADVANCE,VOUCHER_DETAIL.AMOUNT_REGISTER,VOUCHER_DETAIL.AMOUNT_REMAIN
FROM dbo.VOUCHER INNER JOIN
dbo.VOUCHER_DETAIL ON dbo.VOUCHER.PR_KEY = dbo.VOUCHER_DETAIL.FR_KEY
dbo.PLANS_PRICE.BARCODE, dbo.PLANS_PRICE.ISBN_CODE,
dbo.PLANS_PRICE.BOOK_NUMBER, dbo.PLANS_PRICE.COLOR_ONE_PAGE,
dbo.PLANS_PRICE.COLOR_FOUR_PAGE, dbo.PLANS_PRICE.COLOR_ANNEX,
dbo.PLANS_PRICE.BLACK_ANNEX,
dbo.PLANS_PRICE.BOOK_COVER,dbo.PLANS_PRICE.PRINT_OPTIONS,
dbo.PLANS_PRICE.COLOR_ONE_PRICE,
dbo.PLANS_PRICE.COLOR_ONE_RATE,dbo.PLANS_PRICE.COLOR_FOUR_PRICE,dbo.PLANS_PRICE.COL
OR_FOUR_RATE,
dbo.PLANS_PRICE.COLOR_ANNEX_PRICE,dbo.PLANS_PRICE.COLOR_ANNEX_RATE,dbo.PLANS_PRICE.
BOOK_COVER_PRICE,dbo.PLANS_PRICE.BOOK_COVER_RATE,dbo.PLANS_PRICE.HARDCOVER_PRICE,db
o.PLANS_PRICE.HARDCOVER_RATE,
dbo.PLANS_PRICE.TAX_VAT_RATE,dbo.PLANS_PRICE.ROYALTIES_COSTS,dbo.PLANS_PRICE.TRANSL
ATION_COSTS,dbo.PLANS_PRICE.COMMENTS, dbo.PLANS_PRICE.LINKING_PRINTED_YN,
dbo.PLANS_PRICE.STATUS, dbo.PLANS_PRICE.USER_ID,
dbo.DM_ITEM.ITEM_NAME, dbo.PLANS_PRICE_DETAIL.*
FROM dbo.PLANS_PRICE INNER JOIN dbo.PLANS_PRICE_DETAIL ON
dbo.PLANS_PRICE.PR_KEY = dbo.PLANS_PRICE_DETAIL.FR_KEY LEFT OUTER JOIN
GO
DROP VIEW [DM_CASH_BANK_ACCOUNT]
GO
--18/08/2016--
GO
DROP VIEW [dbo].[STUDY_REGISTER_VIEW]
GO
CREATE VIEW [dbo].[STUDY_REGISTER_VIEW]
AS
SELECT dbo.STUDY_REGISTER.PR_KEY AS PR_KEY_CTU,
dbo.STUDY_REGISTER.ORGANIZATION_ID, dbo.STUDY_REGISTER.TRAN_ID,
dbo.STUDY_REGISTER.TRAN_DATE, dbo.STUDY_REGISTER.TRAN_NO,
dbo.STUDY_REGISTER.CURRENCY_ID,
dbo.STUDY_REGISTER.EXCHANGE_RATE, dbo.STUDY_REGISTER.PR_DETAIL_ID,
dbo.STUDY_REGISTER.STUDY_YEAR_ID, dbo.STUDY_REGISTER.CLASS_ID,
dbo.STUDY_REGISTER.DISCOUNT_ID_LIST,
dbo.STUDY_REGISTER.COMMENTS, dbo.STUDY_REGISTER_DETAIL.PR_KEY,
dbo.STUDY_REGISTER_DETAIL.FR_KEY, dbo.STUDY_REGISTER_DETAIL.LIST_ORDER,
dbo.STUDY_REGISTER_DETAIL.ITEM_ID,
dbo.STUDY_REGISTER_DETAIL.DESCRIPTION, dbo.STUDY_REGISTER_DETAIL.MONTH_01,
dbo.STUDY_REGISTER_DETAIL.MONTH_02,
dbo.STUDY_REGISTER_DETAIL.MONTH_03,
dbo.STUDY_REGISTER_DETAIL.MONTH_04, dbo.STUDY_REGISTER_DETAIL.MONTH_05,
dbo.STUDY_REGISTER_DETAIL.MONTH_06,
dbo.STUDY_REGISTER_DETAIL.MONTH_07,
dbo.STUDY_REGISTER_DETAIL.MONTH_08, dbo.STUDY_REGISTER_DETAIL.MONTH_09,
dbo.STUDY_REGISTER_DETAIL.MONTH_10,
dbo.STUDY_REGISTER_DETAIL.MONTH_11,
dbo.STUDY_REGISTER_DETAIL.MONTH_12, dbo.STUDY_REGISTER_DETAIL.QUANTITY,
dbo.STUDY_REGISTER_DETAIL.UNIT_PRICE,
dbo.STUDY_REGISTER_DETAIL.UNIT_PRICE_ORIG,
dbo.STUDY_REGISTER_DETAIL.AMOUNT, dbo.STUDY_REGISTER_DETAIL.AMOUNT_ORIG,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT_RATE,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT_AMOUNT,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT_AMOUNT_ORIG,
dbo.STUDY_REGISTER_DETAIL.TOTAL_AMOUNT,
dbo.STUDY_REGISTER_DETAIL.TOTAL_AMOUNT_ORIG,
dbo.STUDY_REGISTER_DETAIL.NOTES, dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_01,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_02,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_03,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_04, dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_05,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_06,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_07,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_08, dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_09,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_10,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_11,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_12,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_01_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_02_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_03_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_04_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_05_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_06_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_07_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_08_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_09_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_10_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_11_ORIG,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_12_ORIG, dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT,
dbo.STUDY_REGISTER_DETAIL.USE_AMOUNT_ORIG,
dbo.STUDY_REGISTER_DETAIL.PAYMENT_AMOUNT,
dbo.STUDY_REGISTER_DETAIL.PAYMENT_AMOUNT_ORIG, dbo.STUDY_REGISTER_DETAIL.JOB_ID,
dbo.STUDY_REGISTER_DETAIL.EXPENSE_ID,
dbo.STUDY_REGISTER_DETAIL.ACCOUNT_ID_INCOME, dbo.STUDY_REGISTER_DETAIL.DISCOUNT_ID,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT1_ID,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT1_RATE,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT1_AMOUNT,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT1_AMOUNT_ORIG,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT2_ID,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT2_RATE,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT2_AMOUNT,
dbo.STUDY_REGISTER_DETAIL.DISCOUNT2_AMOUNT_ORIG,
dbo.STUDY_REGISTER_DETAIL.ACCOUNT_ID_RETURN, dbo.DM_PR_DETAIL.PR_DETAIL_NAME,
dbo.DM_PR_DETAIL.FAX
FROM dbo.STUDY_REGISTER INNER JOIN
dbo.STUDY_REGISTER_DETAIL ON dbo.STUDY_REGISTER.PR_KEY =
dbo.STUDY_REGISTER_DETAIL.FR_KEY INNER JOIN
dbo.DM_PR_DETAIL ON dbo.DM_PR_DETAIL.PR_DETAIL_ID =
dbo.STUDY_REGISTER.PR_DETAIL_ID
GO
DROP VIEW WAREHOUSE_BALANCE_ACTUAL_VIEW
GO
CREATE VIEW WAREHOUSE_BALANCE_ACTUAL_VIEW
AS SELECT
WAREHOUSE_BALANCE_ACTUAL.*,DM_ITEM.ITEM_CLASS_ID,DM_ITEM.ITEM_CLASS1_ID,DM_ITEM.ITE
M_NAME,'' AS PR_DETAIL_ID,DM_ITEM.UNIT_ID AS
UNIT_ID_WH,DM_ITEM.UNIT_ID_EXTRA,DM_ITEM.COST_METHOD,DM_ITEM.SPECIFICATION,'' AS
ITEM_OP_ID,'' AS
ITEM_SIZE_ID,DM_ITEM.REF_ITEM_ID,DM_ITEM.REF_ITEM_NAME,DM_ITEM.SUPPLY_PR_DETAIL_ID,
CAST(0 AS DECIMAL) AS RETAIL_UNIT_PRICE,'' AS
BARCODE,DM_ITEM.MAN_YEAR,DM_ITEM.NUM_PAGES,DM_ITEM.STANDARD_UNIT_PRICE,CAST(0 AS
DECIMAL) AS
FIXED_UNIT_PRICE,DM_ITEM.SEASON_ID,DM_ITEM.ITEM_COLOR_ID,DM_ITEM.MATERIAL_ID,'' AS
ITEM_STATUS_ID,DM_ITEM.ITEM_JOIN_ID,DM_ITEM.PRINT_DOCUMENT,DM_ITEM.ITEM_DEPTH,DM_IT
EM.ITEM_WIDTH,DM_ITEM.ITEM_HEIGHT,DM_ITEM.ITEM_COLOR_ID AS
DM_ITEM_ITEM_COLOR_ID,DM_ITEM.ITEM_SIZE_ID AS
DM_ITEM_ITEM_SIZE_ID,DM_ITEM.ROYALTY_RATE,
DM_ITEM.SEX_ID ,
ITEM_FRAME_ID ,
ITEM_CLASS1_NAME ,
s.ITEM_SIZE_NAME ,
ds.SEX_NAME ,
e.MATERIAL_NAME,dm_item.ITEM_DOOR_ID,DM_ITEM.ITEM_SIZE FROM
WAREHOUSE_BALANCE_ACTUAL INNER JOIN DM_ITEM ON
WAREHOUSE_BALANCE_ACTUAL.ITEM_ID=DM_ITEM.ITEM_ID
LEFT JOIN dbo.DM_MATERIAL e ON e.MATERIAL_ID =
DM_ITEM.MATERIAL_ID
LEFT JOIN DM_ITEM_SIZE s ON s.ITEM_SIZE_ID = DM_ITEM.ITEM_SIZE_ID
LEFT JOIN DM_SEX ds ON ds.SEX_ID = DM_ITEM.SEX_ID
LEFT JOIN DM_ITEM_CLASS1 ON DM_ITEM.ITEM_CLASS1_ID =
DM_ITEM_CLASS1.ITEM_CLASS1_ID
GO
dbo.DM_PR_DETAIL.PR_ACCOUNT_ID1,DM_PR_DETAIL.PR_DETAIL_NAME AS
PR_DETAIL_NAME_DETAIL,
SO_DETAIL.ITEM_HEIGHT,SO_DETAIL.ITEM_WIDTH,SO_DETAIL.ITEM_DEPTH,SO_DETAIL.ITEM_SIZE
,SO_DETAIL.ITEM_LOCATION,SO_DETAIL.ITEM_SERI_NO,SO_DETAIL.ITEM_SERI_NO1,SO_DETAIL.I
TEM_SERI_NO2,SO_DETAIL.ITEM_GRADE_ID,SO_DETAIL.ITEM_GRADE1_ID,SO_DETAIL.ITEM_STATUS
_ID,SO_DETAIL.QUANTITY_RETURN,SO_DETAIL.QUANTITY_DELIVERY_OTHER,PR_KEY_DISCOUNT,PR_
KEY_PARENT,DM_ITEM.ACCOUNT_ID_COST AS
ACCOUNT_ID,DM_ITEM.COST_METHOD,DM_ITEM.SPECIFICATION,SO_DETAIL.ITEM_SIZE_ID,SO_DETA
IL.ITEM_COLOR_ID,NO_CONTAINER,COMMON_NUMBER_1,COMMON_NUMBER_2,
DM_ITEM.REF_ITEM_ID,DM_ITEM.REF_ITEM_NAME,DM_ITEM.SUPPLY_PR_DETAIL_ID,ISNULL(DM_ITE
M_RETAIL_PRICE.RETAIL_UNIT_PRICE,0) AS RETAIL_UNIT_PRICE,
DM_ITEM_BARCODE_VIEW.BARCODE,DM_ITEM.MAN_YEAR,DM_ITEM.STANDARD_UNIT_PRICE,
DM_ITEM.NUM_PAGES,DM_ITEM.SEASON_ID,BL_NO,TRAN_HOUR,TRAN_MINUTE,DM_PR_DETAIL.INDUST
RY_ID,
CAST(0 AS MONEY) AS FIXED_UNIT_PRICE,
dbo.DM_VEHICLE.GWT, dbo.DM_VEHICLE.DWT,
dbo.DM_VEHICLE.VEHICLE_NAME, dbo.SO.CONTRACT_TIME, dbo.SO.ONROAD_date,
dbo.SO.REFERENCE_PR_KEY,
dbo.SO.REC_PR_DETAIL_ID,DISCOUNT1_RATE,DISCOUNT1_AMOUNT,DISCOUNT1_AMOUNT_ORIG,
DISCOUNT2_RATE,DISCOUNT2_AMOUNT,DISCOUNT2_AMOUNT_ORIG,WITH_VAT_UNIT_PRICE,WITH_VAT_
UNIT_PRICE_ORIG,WITH_VAT_AMOUNT,WITH_VAT_AMOUNT_ORIG,
SO_DETAIL.NOTES,DM_ITEM.EDITING,DM_ITEM.MATERIAL_ID,SO_DETAIL.BILL_NO,DM_ITEM.ITEM_
JOIN_ID,DM_ITEM.PRINT_DOCUMENT,SO.MODIFIED_USER_ID,COST_01,COST_02,COST_03,COST_04,
COST_05,COST_06,SO_DETAIL.QUANTITY_DELIVERY_WH, dbo.SO_DETAIL.TEMPERATURE,
dbo.SO_DETAIL.DENSITY, dbo.SO_DETAIL.WCF, dbo.SO_DETAIL.VCF
,SO.DELIVERY_ADDRESS,DM_ITEM.ITEM_COLOR_
ID AS DM_ITEM_ITEM_COLOR_ID,DM_ITEM.ITEM_SIZE_ID AS
DM_ITEM_ITEM_SIZE_ID,QUANTITY_PRI,dm_job.JOB_NAME
,SO.CLASS_ID AS
SO_CLASS_ID,SYS_TRAN.TRAN_NAME,SO_DETAIL.RECEIVE_DATE,DM_ITEM.ROYALTY_RATE,dbo.DM_P
R_DETAIL.PR_DETAIL_CLASS1_ID ,
b.PR_DETAIL_CLASS1_NAME ,
dbo.DM_PR_DETAIL.PROVINCE_ID ,
c.PROVINCE_NAME ,
dbo.DM_PR_DETAIL.DISTRICT_ID ,
d.DISTRICT_NAME ,
e.MATERIAL_NAME ,
dbo.DM_ITEM.ITEM_FRAME_ID ,
f.ITEM_FRAME_NAME ,
g.ITEM_CLASS1_NAME ,
s.ITEM_SIZE_NAME ,
dbo.DM_ITEM.SEX_ID ,
ds.SEX_NAME,DM_ITEM.ITEM_DOOR_ID
FROM dbo.SO INNER JOIN
dbo.SO_DETAIL ON dbo.SO.PR_KEY =
dbo.SO_DETAIL.FR_KEY LEFT OUTER JOIN
dbo.DM_PR_DETAIL ON
dbo.SO_DETAIL.PR_DETAIL_ID = dbo.DM_PR_DETAIL.PR_DETAIL_ID LEFT OUTER JOIN
dbo.DM_JOB ON dbo.SO_DETAIL.JOB_ID =
dbo.DM_JOB.JOB_ID LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.SO_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT JOIN DM_ITEM_RETAIL_PRICE ON
SO_DETAIL.ITEM_ID = DM_ITEM_RETAIL_PRICE.ITEM_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW ON
SO_DETAIL.ITEM_ID = DM_ITEM_BARCODE_VIEW.ITEM_ID
LEFT JOIN dbo.DM_VEHICLE ON dbo.SO.VEHICLE_ID
= dbo.DM_VEHICLE.VEHICLE_ID
LEFT JOIN dbo.SYS_TRAN ON dbo.SO.TRAN_ID =
dbo.SYS_TRAN.TRAN_ID
LEFT JOIN dbo.DM_PR_DETAIL_CLASS1 AS b ON
b.PR_DETAIL_CLASS1_ID = DM_PR_DETAIL.PR_DETAIL_CLASS1_ID
LEFT JOIN dbo.DM_PROVINCES c ON c.PROVINCE_ID =
DM_PR_DETAIL.PROVINCE_ID
LEFT JOIN dbo.DM_DISTRICTS d ON d.DISTRICT_ID =
DM_PR_DETAIL.DISTRICT_ID
LEFT JOIN dbo.DM_MATERIAL e ON e.MATERIAL_ID = DM_ITEM.MATERIAL_ID
LEFT JOIN dbo.DM_ITEM_FRAME f ON f.ITEM_FRAME_ID =
DM_ITEM.ITEM_FRAME_ID
LEFT JOIN dbo.DM_ITEM_CLASS1 g ON g.ITEM_CLASS1_ID =
DM_ITEM.ITEM_CLASS1_ID
LEFT JOIN DM_ITEM_SIZE s ON s.ITEM_SIZE_ID = DM_ITEM.ITEM_SIZE_ID
LEFT JOIN DM_SEX ds ON ds.SEX_ID = DM_ITEM.SEX_ID
GO
GO
DROP VIEW [dbo].[PO_VIEW]
GO
DM_ITEM.REF_ITEM_ID,DM_ITEM.REF_ITEM_NAME,DM_ITEM.SUPPLY_PR_DETAIL_ID,ISNULL(DM_ITE
M_RETAIL_PRICE.RETAIL_UNIT_PRICE,0) AS RETAIL_UNIT_PRICE,
DM_ITEM_BARCODE_VIEW.BARCODE,PO_DETAIL.WITH_VAT_AMOUNT,PO_DETAIL.WITH_VAT_AMOUNT_OR
IG,DM_ITEM.MAN_YEAR,DM_ITEM.STANDARD_UNIT_PRICE,
DM_ITEM.NUM_PAGES,DM_ITEM.SEASON_ID,PO.VEHICLE_ID,PO.DRIVER_NAME,TRAN_HOUR,TRAN_MIN
UTE,
DISCOUNT1_RATE,DISCOUNT1_AMOUNT,DISCOUNT1_AMOUNT_ORIG,DISCOUNT2_RATE,DISCOUNT2_AMOU
NT,DISCOUNT2_AMOUNT_ORIG,
DM_PR_DETAIL.INDUSTRY_ID, CAST(0 AS MONEY) AS
FIXED_UNIT_PRICE,
dbo.DM_VEHICLE.VEHICLE_NAME,
dbo.DM_VEHICLE.DWT, dbo.DM_VEHICLE.GWT, dbo.PO.ONROAD_HOUR, dbo.PO.ONROAD_MINUTE,
dbo.PO_DETAIL.COST_01, dbo.PO_DETAIL.COST_02,
dbo.PO.CONTRACT_TIME,DM_ITEM.MATERIAL_ID,'' AS
ITEM_STATUS_ID,PO.DES_ORGANIZATION_ID,DM_ITEM.ITEM_JOIN_ID,DM_ITEM.PRINT_DOCUMENT,D
M_ITEM.ITEM_DEPTH,DM_ITEM.ITEM_WIDTH,DM_ITEM.ITEM_HEIGHT,COST_03,COST_04,PO.MODIFIE
D_USER_ID,
DM_ITEM.ITEM_COLOR_ID AS
DM_ITEM_ITEM_COLOR_ID,DM_ITEM.ITEM_SIZE_ID AS
DM_ITEM_ITEM_SIZE_ID,PO.USER_ID,PO.DEPARTMENT_ID, PO_DETAIL.PR_DETAIL_REC_ID,
PO_DETAIL.NOTES, PO_DETAIL.RECEIVE_DATE AS RECEIVED_DATE,
PO_DETAIL.PROMOTION_INFO,PO_DETAIL.VCF,PO.REFERENCE_PR_KEY AS
PO_REFERENCE_PR_KEY,PO_DETAIL.EXPENSE_ID,
DM_PR_DETAIL_REC.PR_DETAIL_NAME AS
PR_DETAIL_REC_NAME,DM_ITEM.ROYALTY_RATE,
e.MATERIAL_NAME ,
dbo.DM_ITEM.ITEM_FRAME_ID ,
g.ITEM_CLASS1_NAME ,
s.ITEM_SIZE_NAME ,
dbo.DM_ITEM.SEX_ID ,
ds.SEX_NAME,
DM_PR_DETAIL.DISTRICT_ID ,
DM_PR_DETAIL.PR_DETAIL_CLASS1_ID ,
DM_PR_DETAIL.PROVINCE_ID,DM_EXPENSE.EXPENSE_NAME,DM_ITEM.ITEM_DOOR_ID,DM_ITEM.ITEM_
SIZE
FROM dbo.PO INNER JOIN
dbo.PO_DETAIL ON dbo.PO.PR_KEY =
dbo.PO_DETAIL.FR_KEY LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.PO_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID LEFT OUTER JOIN
dbo.DM_PR_DETAIL ON
dbo.PO_DETAIL.PR_DETAIL_ID = dbo.DM_PR_DETAIL.PR_DETAIL_ID LEFT OUTER JOIN
dbo.DM_JOB ON dbo.PO_DETAIL.JOB_ID =
dbo.DM_JOB.JOB_ID LEFT OUTER JOIN
dbo.DM_EXPENSE ON dbo.PO_DETAIL.EXPENSE_ID =
dbo.DM_EXPENSE.EXPENSE_ID LEFT OUTER JOIN
dbo.HR_EMPLOYEE_INFO ON
dbo.PO_DETAIL.EMPLOYEE_ID = dbo.HR_EMPLOYEE_INFO.EMPLOYEE_ID
LEFT JOIN DM_ITEM_RETAIL_PRICE ON
PO_DETAIL.ITEM_ID = DM_ITEM_RETAIL_PRICE.ITEM_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW ON
PO_DETAIL.ITEM_ID = DM_ITEM_BARCODE_VIEW.ITEM_ID
LEFT JOIN dbo.DM_VEHICLE ON dbo.PO.VEHICLE_ID
= dbo.DM_VEHICLE.VEHICLE_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL
DM_PR_DETAIL_REC ON dbo.PO_DETAIL.PR_DETAIL_REC_ID = DM_PR_DETAIL_REC.PR_DETAIL_ID
LEFT JOIN dbo.DM_MATERIAL e ON e.MATERIAL_ID = DM_ITEM.MATERIAL_ID
LEFT JOIN dbo.DM_ITEM_CLASS1 g ON g.ITEM_CLASS1_ID =
DM_ITEM.ITEM_CLASS1_ID
LEFT JOIN DM_ITEM_SIZE s ON s.ITEM_SIZE_ID = DM_ITEM.ITEM_SIZE_ID
LEFT JOIN DM_SEX ds ON ds.SEX_ID = DM_ITEM.SEX_ID
GO
--22/11/2016--
GO
DROP VIEW [dbo].[SALE_BASE_PRICE_LIST]
GO
GO
--19-12-2016-----
GO
DROP VIEW DM_PR_OVERTIME_COLUMN_VIEW
GO
CREATE VIEW DM_PR_OVERTIME_COLUMN_VIEW AS
SELECT top 1000 sys.columns.name as OVERTIME_COLUMN_ID,
isnull(R.RES_VALUE,sys.columns.name) OVERTIME_COLUMN_NAME
FROM sys.tables,sys.columns
LEFT JOIN SYS_RESOURCE R ON 'GRID_FRMPR_EMPLOYEE_SALARY_GRID_'+sys.columns.name =
R.RES_ID
WHERE sys.tables.name = 'PR_EMPLOYEE_SALARY' AND sys.tables.object_id =
SYS.COLUMNS.OBJECT_ID
and left(sys.columns.name,10) = 'OVER_TIME_'
order by sys.columns.name
GO
GO
GO
DROP VIEW [dbo].[MO_VIEW]
GO
DM_DEPARTMENT.DEPARTMENT_NAME,DM_DEPARTMENT_RECEIVE.DEPARTMENT_NAME AS
DEPARTMENT_NAME_RECEIVE,DM_PR_DETAIL.PR_DETAIL_NAME,DM_ITEM.SPECIFICATION,DM_UNIT.U
NIT_NAME
FROM dbo.MO INNER JOIN
dbo.MO_DETAIL ON dbo.MO.PR_KEY =
dbo.MO_DETAIL.FR_KEY LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.MO_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID LEFT OUTER JOIN
dbo.DM_JOB ON dbo.MO_DETAIL.JOB_ID =
dbo.DM_JOB.JOB_ID LEFT OUTER JOIN
dbo.DM_PR_DETAIL ON dbo.MO.PR_DETAIL_ID =
dbo.DM_PR_DETAIL.PR_DETAIL_ID LEFT OUTER JOIN
dbo.HR_EMPLOYEE_INFO ON dbo.MO.EMPLOYEE_ID =
dbo.HR_EMPLOYEE_INFO.EMPLOYEE_ID
LEFT OUTER JOIN
dbo.DM_DEPARTMENT ON dbo.MO.DEPARTMENT_ID =
dbo.DM_DEPARTMENT.DEPARTMENT_ID
LEFT OUTER JOIN
dbo.DM_DEPARTMENT DM_DEPARTMENT_RECEIVE ON
dbo.MO.DEPARTMENT_ID_RECEIVE = DM_DEPARTMENT_RECEIVE.DEPARTMENT_ID
LEFT OUTER JOIN
dbo.DM_UNIT ON dbo.DM_ITEM.UNIT_ID =
DM_UNIT.UNIT_ID
GO
DROP VIEW [CA_JOB_ACCU_VIEW]
GO
GO
DROP VIEW [CA_JOB_COMMITMENT_VIEW]
GO
dbo.HR_ASSETS.PLACE_RECEIVE,dbo.DM_ASSETS_PLACE_RECEIVE.PLACE_RECEIVE_NAME,DM_ASSET
S_PLACE_RECEIVE.GROUP_PLACE_RECEIVE_ID,DM_GROUP_PLACE_RECEIVE.GROUP_PLACE_RECEIVE_N
AME
FROM dbo.HR_ASSETS
LEFT OUTER JOIN dbo.DM_HR_ASSETS_GROUP ON dbo.HR_ASSETS.ASSETS_GROUP_ID =
dbo.DM_HR_ASSETS_GROUP.ASSETS_GROUP_ID
LEFT OUTER JOIN dbo.DM_HR_ASSETS_SOURCES ON dbo.HR_ASSETS.ASSETS_SOURCES_ID =
dbo.DM_HR_ASSETS_SOURCES.ASSETS_SOURCES_ID
LEFT OUTER JOIN dbo.DM_HR_ASSETS_STATUS ON dbo.HR_ASSETS.ASSETS_STATUS_ID =
dbo.DM_HR_ASSETS_STATUS.ASSETS_STATUS_ID
LEFT OUTER JOIN dbo.DM_HR_ASSETS_SUPPLIERS ON dbo.HR_ASSETS.ASSETS_SUPPLIERS_ID =
dbo.DM_HR_ASSETS_SUPPLIERS.ASSETS_SUPPLIERS_ID
LEFT OUTER JOIN dbo.DM_HR_ASSETS_TYPE ON dbo.HR_ASSETS.ASSETS_TYPE_ID =
dbo.DM_HR_ASSETS_TYPE.ASSETS_TYPE_ID
LEFT OUTER JOIN dbo.HR_EMPLOYEE_INFO ON dbo.HR_ASSETS.EMPLOYEE_ID =
dbo.HR_EMPLOYEE_INFO.EMPLOYEE_ID
LEFT OUTER JOIN dbo.DM_PR_HR_ORGANIZATION ON dbo.HR_ASSETS.PR_ORGANIZATION_ID =
dbo.DM_PR_HR_ORGANIZATION.PR_ORGANIZATION_ID
LEFT OUTER JOIN dbo.DM_ASSETS_PLACE_RECEIVE ON dbo.HR_ASSETS.PLACE_RECEIVE =
dbo.DM_ASSETS_PLACE_RECEIVE.PLACE_RECEIVE_ID
LEFT OUTER JOIN dbo.DM_GROUP_PLACE_RECEIVE ON
dbo.DM_ASSETS_PLACE_RECEIVE.GROUP_PLACE_RECEIVE_ID =
dbo.DM_GROUP_PLACE_RECEIVE.GROUP_PLACE_RECEIVE_ID )
GO
GO
GO
GO
GO
GO
----------------------------------------
13/06------------------------------------------------------------------------------
--------------
GO
GO
DROP VIEW [dbo].[SALE_ALL_VIEW]
GO
CREATE VIEW [dbo].[SALE_ALL_VIEW] AS
SELECT dbo.SALE.PR_KEY AS PR_KEY_CTU, dbo.SALE.TRAN_ID, dbo.SALE.TRAN_NO,
dbo.SALE.TRAN_DATE, dbo.SALE.REFERENCE_NO, dbo.SALE.VAT_TRAN_DATE,
dbo.SALE.IMPLEMENTED_EMPLOYEE_ID, dbo.SALE.SALE_DATE,
dbo.SALE.IMPLEMENTED_DATE, dbo.DM_ITEM.ORIGIN,
dbo.HR_EMPLOYEE_INFO.EMPLOYEE_NAME, dbo.SALE.SBO_TRAN_ID,
dbo.SALE.SBO_TRAN_NO, dbo.SALE.SO_TRAN_ID, dbo.SALE.SO_TRAN_NO,
dbo.SALE_DETAIL.UNIT_PRICE, dbo.SALE_DETAIL.UNIT_PRICE_WH,
dbo.SALE_DETAIL.AMOUNT_ORIG, dbo.SALE_DETAIL.AMOUNT,
dbo.SALE_DETAIL.VAT_INCOME_AMOUNT_ORIG, dbo.SALE_DETAIL.VAT_INCOME_AMOUNT,
dbo.SALE_DETAIL.VAT_TAX_ID, dbo.SALE_DETAIL.VAT_TAX_RATE,
dbo.SALE_DETAIL.VAT_TAX_AMOUNT, dbo.SALE_DETAIL.VAT_TAX_AMOUNT_ORIG,
dbo.SALE_DETAIL.EXPORT_TAX_RATE,
dbo.SALE_DETAIL.EXPORT_TAX_AMOUNT, dbo.SALE_DETAIL.EXPORT_TAX_AMOUNT_ORIG,
dbo.SALE_DETAIL.SALE_COST, dbo.SALE_DETAIL.SALE_COST_ORIG,
dbo.SALE_DETAIL.DISCOUNT_RATE, dbo.SALE_DETAIL.DISCOUNT_AMOUNT,
dbo.SALE_DETAIL.DISCOUNT_AMOUNT_ORIG, dbo.SALE_DETAIL.COG_UNIT_PRICE,
dbo.SALE_DETAIL.COG_UNIT_PRICE_ORIG, dbo.SALE_DETAIL.COG_AMOUNT,
dbo.SALE_DETAIL.COG_AMOUNT_ORIG, dbo.SALE_DETAIL.TOTAL_AMOUNT,
dbo.SALE_DETAIL.TOTAL_AMOUNT_ORIG, dbo.SALE_DETAIL.ACCOUNT_ID,
dbo.SALE_DETAIL.ACCOUNT_ID_COST, dbo.SALE_DETAIL.ACCOUNT_ID_INCOME,
dbo.SALE_DETAIL.PR_DETAIL_ID_ITEM, dbo.SALE_DETAIL.EXPENSE_ID,
dbo.SALE_DETAIL.JOB_ID, dbo.SALE_DETAIL.AMOUNT_EXTRA,
dbo.SALE_DETAIL.VAT_INCOME_AMOUNT_EXTRA,
dbo.SALE_DETAIL.VAT_TAX_AMOUNT_EXTRA, dbo.SALE_DETAIL.DISCOUNT_AMOUNT_EXTRA,
dbo.SALE_DETAIL.EXPORT_TAX_AMOUNT_EXTRA, dbo.SALE_DETAIL.COG_AMOUNT_EXTRA,
dbo.SALE_DETAIL.SALE_COST_EXTRA,
dbo.SALE_DETAIL.TOTAL_AMOUNT_EXTRA, dbo.SALE_DETAIL.LUX_TAX_RATE,
dbo.SALE_DETAIL.LUX_TAX_AMOUNT, dbo.SALE_DETAIL.LUX_TAX_AMOUNT_ORIG,
dbo.SALE_DETAIL.LUX_TAX_AMOUNT_EXTRA, dbo.SALE_DETAIL.JOB_QTY,
dbo.SALE_DETAIL.BILL_NO, dbo.SALE_DETAIL.BILL_AMOUNT,
dbo.SALE_DETAIL.BILL_VAT_TAX_AMOUNT, dbo.SALE_DETAIL.OPENNING_QUANTITY,
dbo.SALE_DETAIL.CLOSING_QUANTITY,
dbo.SALE_DETAIL.EMPLOYEE_COMMISSION_RATE,
dbo.SALE_DETAIL.EMPLOYEE_COMMISSION_ORIG, dbo.SALE_DETAIL.EMPLOYEE_COMMISSION,
dbo.SALE_DETAIL.EMPLOYEE_COMMISSION_EXTRA, dbo.SALE_DETAIL.EMPLOYEE_ID,
dbo.SALE_DETAIL.QUANTITY_EXPECTED, dbo.SALE_DETAIL.ITEM_OP_ID,
dbo.SALE_DETAIL.WAREHOUSE_ID, dbo.SALE_DETAIL.PRICE_LEVEL_ID,
dbo.SALE_DETAIL.FIXED_UNIT_PRICE, dbo.SALE_DETAIL.FIXED_AMOUNT,
dbo.SALE_DETAIL.ROOM_ID, dbo.SALE_DETAIL.ITEM_SOURCE_ID,
dbo.SALE_DETAIL.PR_KEY_HT_FOLIO, dbo.SALE_DETAIL.QUANTITY_BILL,
dbo.DM_PR_DETAIL.PROVINCE_ID, dbo.SALE_DETAIL.ITEM_ID +
dbo.SALE_DETAIL.UNIT_ID AS ITEM_COMBO_ID, dbo.SALE.ORIG_TRAN_NO,
dbo.DM_WAREHOUSE.WAREHOUSE_CLASS_ID, dbo.SALE.ORIG_VAT_TRAN_DATE,
dbo.SALE.ORIG_VAT_TRAN_NO, dbo.SALE.PR_KEY_POS,
sale_detail.ITEM_HEIGHT,sale_detail.ITEM_WIDTH,sale_detail.ITEM_DEPTH,sale_detail.I
TEM_SIZE,sale_detail.ITEM_LOCATION,sale_detail.ITEM_SERI_NO,sale_detail.ITEM_SERI_N
O1,sale_detail.ITEM_SERI_NO2,sale_detail.ITEM_GRADE_ID,sale_detail.ITEM_GRADE1_ID,S
ALE_DETAIL.ITEM_STATUS_ID,COST_01,COST_01_ORIG,COST_02,COST_02_ORIG,COST_03,COST_03
_ORIG,COST_04,COST_04_ORIG,COST_05 ,COST_05_ORIG,COST_06,COST_06_ORIG,COST_07,COST_
07_ORIG,COST_08,COST_08_ORIG,SALE.REFERENCE_PR_KEY,COST_09,COST_09_ORIG,
COST_10,COST_10_ORIG,COST_11,COST_11_ORIG,COST_12,COST_12_ORIG,DM_WAREHOUSE.HMAX,DM
_WAREHOUSE.VMAX,SALE_DETAIL.QUANTITY_ORDER,
dbo.SALE.DEPARTMENT_ID,dbo.SALE.SALE_MANAGER_ID,dbo.SALE.SALE_DIRECTOR_ID,dbo.SALE.
ASM_ID,dbo.DM_ITEM.UNIT_ID AS UNIT_ID_WH,
DM_ITEM.UNIT_ID_EXTRA,DM_ITEM.REF_ITEM_ID,DM_ITEM.REF_ITEM_NAME,DM_PRODUCT.PRODUCT_
CLASS_ID,DM_ITEM_BARCODE_VIEW.BARCODE,
dbo.SALE_DETAIL.CURRENT_BALANCE,DM_ITEM.STANDARD_UNIT_PRICE,dbo.SALE_DETAIL.DISCOUN
T1_RATE,dbo.SALE_DETAIL.DISCOUNT2_RATE
,dbo.SALE_DETAIL.DISCOUNT1_AMOUNT,dbo.SALE_DETAIL.DISCOUNT2_AMOUNT,dbo.SALE_D
ETAIL.DISCOUNT1_AMOUNT_ORIG,dbo.SALE_DETAIL.DISCOUNT2_AMOUNT_ORIG,
dbo.SALE_DETAIL.TEMPERATURE,dbo.SALE_DETAIL.VCF,dbo.SALE_DETAIL.WCF
,dbo.SALE_DETAIL.DENSITY,dbo.SALE.TEMPLATE_SERIE,SALE.PRINTS_ID,
SALE_DETAIL.PR_KEY_PARENT, SALE.STATUS_EINV, SALE.IS_ATTACH_TAX
FROM dbo.SALE INNER JOIN
dbo.SALE_DETAIL ON dbo.SALE.PR_KEY = dbo.SALE_DETAIL.FR_KEY
LEFT OUTER JOIN dbo.DM_ITEM ON
dbo.SALE_DETAIL.ITEM_ID = dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL ON
dbo.SALE.PR_DETAIL_ID = dbo.DM_PR_DETAIL.PR_DETAIL_ID
LEFT OUTER JOIN dbo.DM_JOB ON
dbo.SALE_DETAIL.JOB_ID = dbo.DM_JOB.JOB_ID
LEFT OUTER JOIN dbo.HR_EMPLOYEE_INFO ON
dbo.SALE_DETAIL.EMPLOYEE_ID = dbo.HR_EMPLOYEE_INFO.EMPLOYEE_ID
LEFT OUTER JOIN dbo.DM_WAREHOUSE ON
dbo.DM_WAREHOUSE.WAREHOUSE_ID = dbo.SALE.WAREHOUSE_ID AND SALE.STATUS='POSTED'
LEFT JOIN DM_PRODUCT ON SALE_DETAIL.PRODUCT_ID=DM_PRODUCT.PRODUCT_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW ON SALE_DETAIL.ITEM_ID =
DM_ITEM_BARCODE_VIEW.ITEM_ID
WHERE SALE.STATUS='POSTED'
GO
----------------------------------------
30/08------------------------------------------------------------------------------
--------------
GO
dbo.DM_ITEM.ITEM_NAME,dbo.DM_ITEM.ITEM_NAME_SHORT,dbo.DM_ITEM_SIZE.ITEM_SIZE_NAME,d
bo.DM_ITEM_COLOR.ITEM_COLOR_NAME,dbo.DM_PAPER_TYPE.PAPER_TYPE_NAME,
dbo.DM_BOOK_COVER.BOOK_COVER_NAME,dbo.DM_ANNEX.ANNEX_NAME,dbo.PUBLISHER_PROCESS.PRO
CESS_NAME
FROM dbo.PUBLISHER_PROGRESS_DETAIL INNER JOIN
dbo.PUBLISHER_PROGRESS ON dbo.PUBLISHER_PROGRESS.PR_KEY =
dbo.PUBLISHER_PROGRESS_DETAIL.FR_KEY
LEFT OUTER JOIN dbo.DM_ITEM ON dbo.PUBLISHER_PROGRESS.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_ITEM_SIZE ON dbo.PUBLISHER_PROGRESS.ITEM_SIZE_ID =
dbo.DM_ITEM_SIZE.ITEM_SIZE_ID
LEFT OUTER JOIN dbo.DM_ITEM_COLOR ON dbo.PUBLISHER_PROGRESS.ITEM_COLOR_ID =
dbo.DM_ITEM_COLOR.ITEM_COLOR_ID
LEFT OUTER JOIN dbo.DM_PAPER_TYPE ON dbo.PUBLISHER_PROGRESS.PAPER_TYPE_ID =
dbo.DM_PAPER_TYPE.PAPER_TYPE_ID
LEFT OUTER JOIN dbo.DM_BOOK_COVER ON dbo.PUBLISHER_PROGRESS.BOOK_COVER_ID =
dbo.DM_BOOK_COVER.BOOK_COVER_ID
LEFT OUTER JOIN dbo.DM_ANNEX ON dbo.PUBLISHER_PROGRESS.ANNEX_ID =
dbo.DM_ANNEX.ANNEX_ID
LEFT OUTER JOIN dbo.PUBLISHER_PROCESS ON dbo.PUBLISHER_PROGRESS_DETAIL.PROCESS_ID
= dbo.PUBLISHER_PROCESS.PROCESS_ID
GO
GO
GO
DROP VIEW DM_STUDENT_VIEW
GO
CREATE VIEW DM_STUDENT_VIEW AS SELECT * FROM DM_STUDENT
GO
GO
DROP VIEW STUDY_CLASS_VIEW
GO
CREATE VIEW STUDY_CLASS_VIEW AS SELECT
STUDY_CLASS.*,DM_CLASS.CLASS_GROUP_ID,DM_STUDENT.STUDENT_NAME,DM_STUDENT.STUDENT_CO
DE,DM_STUDENT.DOB,DM_STUDENT.SEX,DM_STUDENT.FATHER_EMAIL,DM_STUDENT.MOTHER_EMAIL
FROM STUDY_CLASS INNER JOIN DM_CLASS ON STUDY_CLASS.CLASS_ID=DM_CLASS.CLASS_ID
INNER JOIN DM_STUDENT ON STUDY_CLASS.STUDENT_ID=DM_STUDENT.STUDENT_ID
GO
GO
DROP VIEW [dbo].[PRINTS_REG_VIEW]
GO
CREATE VIEW [dbo].[PRINTS_REG_VIEW]
AS
SELECT dbo.PRINTS_REG.PR_KEY,dbo.PRINTS_REG.PR_KEY AS PR_KEY_CTU,
dbo.PRINTS_REG.TRAN_ID, dbo.PRINTS_REG.TRAN_NO, dbo.PRINTS_REG.TRAN_DATE,
dbo.PRINTS_REG.ORGANIZATION_ID, dbo.PRINTS_REG.CONTACT_PERSON,
dbo.PRINTS_REG.COMMENTS, dbo.PRINTS_REG.FILE_PATH,
dbo.PRINTS_REG.STATUS,
dbo.PRINTS_REG_DETAIL.FR_KEY,dbo.PRINTS_REG_DETAIL.LIST_ORDER,
dbo.PRINTS_REG_DETAIL.PRINTS_ID, dbo.PRINTS_REG_DETAIL.DESCRIPTION,
dbo.PRINTS_REG_DETAIL.PRINTS_TYPE_ID,
dbo.DM_PRINTS.PRINTS_NAME
FROM dbo.PRINTS_REG_DETAIL INNER JOIN
dbo.PRINTS_REG ON dbo.PRINTS_REG.PR_KEY =
dbo.PRINTS_REG_DETAIL.FR_KEY LEFT OUTER JOIN
dbo.DM_PRINTS ON dbo.PRINTS_REG_DETAIL.PRINTS_ID =
dbo.DM_PRINTS.PRINTS_ID
GO
dbo.PURCHASE_DETAIL.PR_DETAIL_ID_ITEM,DM_PR_DETAIL_ITEM.ADDRESS AS
ADDRESS_ITEM,DM_PR_DETAIL_ITEM.TAX_FILE_NUMBER AS TAX_FILE_NUMBER_ITEM,
DM_PR_DETAIL_ITEM.PR_DETAIL_NAME AS PR_DETAIL_NAME_ITEM,
PURCHASE_DETAIL.ITEM_HEIGHT,PURCHASE_DETAIL.ITEM_WIDTH,PURCHASE_DETAIL.ITEM_DEPTH,P
URCHASE_DETAIL.ITEM_SIZE,PURCHASE_DETAIL.ITEM_LOCATION,PURCHASE_DETAIL.ITEM_SERI_NO
,PURCHASE_DETAIL.ITEM_SERI_NO1,PURCHASE_DETAIL.ITEM_SERI_NO2,PURCHASE_DETAIL.ITEM_G
RADE_ID,PURCHASE_DETAIL.ITEM_GRADE1_ID,PURCHASE_DETAIL.ITEM_STATUS_ID,PURCHASE_DETA
IL.JOB_ID,
HR_EMPLOYEE_INFO.EMPLOYEE_NAME AS
IMPLEMENTED_EMPLOYEE_NAME,
dbo.PURCHASE_DETAIL.TEMPERATURE,dbo.PURCHASE_DETAIL.VCF,dbo.PURCHASE_DETAIL.WCF,
dbo.PURCHASE_DETAIL.DENSITY
FROM dbo.PURCHASE
INNER JOIN dbo.PURCHASE_DETAIL ON dbo.PURCHASE.PR_KEY
= dbo.PURCHASE_DETAIL.FR_KEY
LEFT OUTER JOIN dbo.DM_ITEM ON
dbo.PURCHASE_DETAIL.ITEM_ID = dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL ON
dbo.PURCHASE.PR_DETAIL_ID = dbo.DM_PR_DETAIL.PR_DETAIL_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL AS DM_PR_DETAIL_ITEM
ON dbo.PURCHASE_DETAIL.PR_DETAIL_ID_ITEM = DM_PR_DETAIL_ITEM.PR_DETAIL_ID
LEFT JOIN DM_ITEM_COMBO_VIEW ON
PURCHASE_DETAIL.ITEM_ID
+
PURCHASE_DETAIL.UNIT_ID = DM_ITEM_COMBO_VIEW.ITEM_COMBO_ID
INNER JOIN SYS_TRAN ON PURCHASE.TRAN_ID =
SYS_TRAN.TRAN_ID
LEFT JOIN HR_EMPLOYEE_INFO ON
PURCHASE.IMPLEMENTED_EMPLOYEE_ID=HR_EMPLOYEE_INFO.EMPLOYEE_ID
WHERE PURCHASE.STATUS='POSTED'
GO
DROP VIEW [dbo].[CASH_BUDGET_VIEW]
GO
GO
GO
DROP VIEW [dbo].[DM_SALE_DIRECTOR]
GO
GO
DROP VIEW [dbo].[DM_SALE_EMPLOYEE]
GO
GO
DROP VIEW [dbo].[DM_ASM]
GO
GO
GO
DROP VIEW [dbo].[CA_BEGINNING_AMOUNT_VIEW]
GO
GO
DROP VIEW [dbo].[CA_PRODUCT_COST_VIEW]
GO
GO
sale_detail.ITEM_HEIGHT,sale_detail.ITEM_WIDTH,sale_detail.ITEM_DEPTH,sale_detail.I
TEM_SIZE,sale_detail.ITEM_LOCATION,sale_detail.ITEM_SERI_NO,sale_detail.ITEM_SERI_N
O1,sale_detail.ITEM_SERI_NO2,sale_detail.ITEM_GRADE_ID,sale_detail.ITEM_GRADE1_ID,S
ALE_DETAIL.ITEM_STATUS_ID,SALE.REGISTER_ID,SALE_DETAIL.WITH_VAT_UNIT_PRICE,SALE_DET
AIL.WITH_VAT_UNIT_PRICE_ORIG,SALE_DETAIL.WITH_VAT_AMOUNT,SALE_DETAIL.WITH_VAT_AMOUN
T_ORIG,
SALE_DETAIL.ITEM_SIZE_ID,SALE_DETAIL.ITEM_COLOR_ID,SALE_DETAIL.TO_ITEM_ID,SALE.POS_
SHIFT_PR_KEY,DM_WAREHOUSE.WAREHOUSE_NAME,
DM_ITEM_RETAIL_PRICE.RETAIL_UNIT_PRICE,DM_ITEM_BARCODE_VIEW.BARCODE,DM_ITEM.SUPPLY_
PR_DETAIL_ID,SALE.IS_IMPLEMENTED,sale.DEPARTMENT_ID,
DM_PR_DETAIL.INDUSTRY_ID,SALE.USER_ID,SALE.IS_INVOICE_SENT,SALE.MODIFIED_DATE,DM_IT
EM.MAN_YEAR,DM_ITEM.SEASON_ID,DM_SEASON.SEASON_NAME,
SALE_DETAIL.DISCOUNT1_RATE,SALE_DETAIL.DISCOUNT1_AMOUNT,SALE_DETAIL.DISCOUNT1_AMOUN
T_ORIG,SALE_DETAIL.DISCOUNT2_RATE,SALE_DETAIL.DISCOUNT2_AMOUNT,SALE_DETAIL.DISCOUNT
2_AMOUNT_ORIG,
PRODUCT_ID,DM_PRODUCT.ITEM_NAME AS
PRODUCT_NAME,DM_PRODUCT.ITEM_CLASS_ID AS PRODUCT_CLASS_ID, dbo.SALE.DRIVER_NAME,
SALE.REFERENCE_PR_KEY,SALE.START_TIME,SALE.FINISH_TIME,
dbo.SALE_DETAIL.TEMPERATURE, dbo.SALE_DETAIL.DENSITY, dbo.SALE_DETAIL.WCF,
dbo.SALE_DETAIL.VCF,SALE_DETAIL.CHAPTER_ID,SALE.DEPARTMENT_ID_RECEIVE,SALE.PACKAGE_
DATE,SALE.DELIVERY_DATE,
SALE_DETAIL.RECEIVE_LUX_TAX_AMOUNT,DM_ITEM.STANDARD_UNIT_PRICE,
dbo.DM_ITEM.NUM_PAGES, dbo.DM_ITEM.ITEM_SIZE_ID AS
DM_ITEM_ITEM_SIZE_ID,COST_01,COST_02,SALE.BL_NO,DM_ITEM.STANDARD_UNIT_PRICE*SALE_DE
TAIL.QUANTITY AS STANDARD_AMOUNT,
SALE.REF_PR_DETAIL_ID,DM_ITEM.PRINT_DOCUMENT,DM_ITEM.ITEM_JOIN_ID,DM_ITEM_CLASS1.IT
EM_CLASS1_NAME,SALE_DETAIL.PR_KEY_PARENT,SALE_DETAIL.COST_04,SALE_DETAIL.COST_03,sa
le_detail.pump_id,SALE.MODIFIED_USER_ID,SALE_DETAIL.NOTES1,COST_05,COST_06,SALE.TEM
PLATE_SERIE,DM_ITEM_OP.ITEM_OP_NAME,SALE.COMMENTS2,DM_ITEM.ITEM_NAME,
SALE_DETAIL.VOUCHER_PR_KEY, VOUCHER.TRAN_NO AS
VOUCHER_TRAN_NO,DM_ITEM.SPECIFICATION,SALE.SALE_DIRECTOR_ID,DM_SALE_DIRECTOR.EMPLOY
EE_NAME AS
SALE_DIRECTOR_NAME,DM_ITEM.REF_ITEM_ID,DM_ITEM.ROYALTY_RATE,SALE.CLASS_ID,DM_CLASS.
CLASS_NAME,SALE.IS_TAX_DATA,PRINTS_ID, PRINTS_FORM, SALE.ADJUST_TYPE,
SALE.ADJUST_PR_KEY,SALE.STATUS_EINV,
SALE.REPLACE_PR_KEY,SALE.SBO_TRAN_DATE,
DISTRICT_ID ,
PR_DETAIL_CLASS1_ID ,
dbo.DM_ITEM.MATERIAL_ID ,
e.MATERIAL_NAME ,
s.ITEM_SIZE_NAME ,
dbo.DM_ITEM.SEX_ID ,
ds.SEX_NAME,
DM_ITEM.ITEM_FRAME_ID,SO.TRAN_NO AS SO_TRAN_NO_DETAIL,
SALE.IS_ATTACH_TAX
FROM dbo.SALE INNER JOIN
dbo.SALE_DETAIL ON dbo.SALE.PR_KEY =
dbo.SALE_DETAIL.FR_KEY LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.SALE_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID LEFT OUTER JOIN
dbo.DM_PR_DETAIL ON
dbo.SALE_DETAIL.PR_DETAIL_ID = dbo.DM_PR_DETAIL.PR_DETAIL_ID LEFT OUTER JOIN
dbo.DM_JOB ON dbo.SALE_DETAIL.JOB_ID =
dbo.DM_JOB.JOB_ID LEFT OUTER JOIN
dbo.HR_EMPLOYEE_INFO ON dbo.SALE.EMPLOYEE_ID
= dbo.HR_EMPLOYEE_INFO.EMPLOYEE_ID LEFT OUTER JOIN
dbo.DM_WAREHOUSE ON
dbo.DM_WAREHOUSE.WAREHOUSE_ID = dbo.SALE_DETAIL.WAREHOUSE_ID
LEFT JOIN DM_ITEM_RETAIL_PRICE ON
SALE_DETAIL.ITEM_ID = DM_ITEM_RETAIL_PRICE.ITEM_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW ON
SALE_DETAIL.ITEM_ID = DM_ITEM_BARCODE_VIEW.ITEM_ID
LEFT JOIN DM_SEASON ON
DM_ITEM.SEASON_ID=DM_SEASON.SEASON_ID
LEFT OUTER JOIN
dbo.DM_ITEM DM_PRODUCT ON
dbo.SALE_DETAIL.PRODUCT_ID = DM_PRODUCT.ITEM_ID
LEFT JOIN DM_ITEM_CLASS1 ON
DM_ITEM.ITEM_CLASS1_ID=DM_ITEM_CLASS1.ITEM_CLASS1_ID
LEFT JOIN DM_ITEM_OP ON
SALE_DETAIL.ITEM_OP_ID=DM_ITEM_OP.ITEM_OP_ID
LEFT JOIN DM_CLASS ON
SALE.CLASS_ID=DM_CLASS.CLASS_ID
LEFT JOIN VOUCHER ON
SALE_DETAIL.VOUCHER_PR_KEY=VOUCHER.PR_KEY
LEFT JOIN HR_EMPLOYEE_INFO DM_SALE_DIRECTOR
ON SALE.SALE_DIRECTOR_ID=DM_SALE_DIRECTOR.EMPLOYEE_ID
LEFT JOIN dbo.DM_MATERIAL e ON e.MATERIAL_ID
= DM_ITEM.MATERIAL_ID
LEFT JOIN DM_ITEM_SIZE s ON s.ITEM_SIZE_ID = DM_ITEM.ITEM_SIZE_ID
LEFT JOIN DM_SEX ds ON ds.SEX_ID = DM_ITEM.SEX_ID
LEFT JOIN SO ON SALE_DETAIL.SO_PR_KEY = SO.PR_KEY
GO
DROP VIEW [dbo].[CASH_BUDGET_VIEW]
GO
GO
DROP VIEW [dbo].[TP_ORDER_VIEW]
GO
GO
DROP VIEW CA_FINISHED_QUANTITY_NET_VIEW
GO
CREATE VIEW CA_FINISHED_QUANTITY_NET_VIEW AS
(SELECT * FROM CA_FINISHED_QUANTITY)
UNION ALL
(SELECT * FROM CA_FINISHED_QUANTITY_DECREASE)
GO
DROP VIEW SO_DELIVERY_SUMMARY_VIEW
GO
CREATE VIEW SO_DELIVERY_SUMMARY_VIEW AS
SELECT SO_DELIVERY_SUMMARY.* ,'' as ITEM_SOURCE_ID,'' as ITEM_STATUS_ID,'' AS
JOB_ID,
DM_ITEM.ACCOUNT_ID_COST AS ACCOUNT_ID,'' AS WAREHOUSE_ID,
DM_ITEM.ITEM_NAME,DM_ITEM.ITEM_CLASS_ID, DM_ITEM.ITEM_CLASS1_ID,
DM_ITEM.UNIT_ID AS UNIT_ID_WH,DM_ITEM.UNIT_ID_EXTRA,
DM_ITEM.COST_METHOD,DM_ITEM.SPECIFICATION,'' AS
ITEM_OP_ID,DM_ITEM.ITEM_SIZE_ID,DM_ITEM.ITEM_COLOR_ID,
DM_ITEM.ITEM_SIZE_ID AS DM_ITEM_ITEM_SIZE_ID,DM_ITEM.ITEM_COLOR_ID AS
DM_ITEM_ITEM_COLOR_ID,DM_ITEM.MATERIAL_ID,DM_ITEM.REF_ITEM_ID,DM_ITEM.REF_ITEM_NAME
,DM_ITEM.SUPPLY_PR_DETAIL_ID,
CAST(0 AS MONEY) AS RETAIL_UNIT_PRICE,'' AS
BARCODE,DM_ITEM.MAN_YEAR,DM_ITEM.NUM_PAGES,DM_ITEM.STANDARD_UNIT_PRICE, CAST(0 AS
MONEY) AS FIXED_UNIT_PRICE,DM_ITEM.SEASON_ID,DM_ITEM.ITEM_WIDTH,
DM_ITEM.ITEM_HEIGHT,
DM_ITEM.ITEM_DEPTH,DM_ITEM.ITEM_JOIN_ID,DM_ITEM.PRINT_DOCUMENT,DM_ITEM.ROYALTY_RATE
,
DM_ITEM.SEX_ID ,
ITEM_FRAME_ID ,
ITEM_CLASS1_NAME ,
s.ITEM_SIZE_NAME ,
ds.SEX_NAME ,
e.MATERIAL_NAME,dm_item.ITEM_DOOR_ID,DM_ITEM.ITEM_SIZE
FROM SO_DELIVERY_SUMMARY LEFT JOIN DM_ITEM ON
SO_DELIVERY_SUMMARY.ITEM_ID=DM_ITEM.ITEM_ID
LEFT JOIN dbo.DM_MATERIAL e ON e.MATERIAL_ID = DM_ITEM.MATERIAL_ID
LEFT JOIN DM_ITEM_SIZE s ON s.ITEM_SIZE_ID = DM_ITEM.ITEM_SIZE_ID
LEFT JOIN DM_SEX ds ON ds.SEX_ID = DM_ITEM.SEX_ID
LEFT JOIN DM_ITEM_CLASS1 ON DM_ITEM.ITEM_CLASS1_ID =
DM_ITEM_CLASS1.ITEM_CLASS1_ID
GO
--------------------------------------------
15/10--------------------------------------
GO
DROP VIEW [dbo].[BUDGET_SPEND_VIEW]
GO
CREATE VIEW [dbo].[BUDGET_SPEND_VIEW] AS
SELECT BUDGET_SPEND.*,
DM_PR_DETAIL.PR_DETAIL_NAME,HR_EMPLOYEE_INFO.EMPLOYEE_NAME,DM_PAYMENT_TERM.PAYMENT_
TERM_NAME,DM_SPEND_TERM.PAYMENT_TERM_NAME AS SPEND_TERM_NAME,
DM_PURCHASE_PAYMENT_TERM.PAYMENT_TERM_NAME AS PURCHASE_PAYMENT_TERM_NAME,
DM_PAYMENT_METHOD.PAYMENT_METHOD_NAME AS PAYMENT_METHOD_NAME FROM BUDGET_SPEND
LEFT OUTER JOIN DM_PR_DETAIL ON DM_PR_DETAIL.PR_DETAIL_ID =
BUDGET_SPEND.PR_DETAIL_ID
LEFT OUTER JOIN HR_EMPLOYEE_INFO ON HR_EMPLOYEE_INFO.EMPLOYEE_ID =
BUDGET_SPEND.EMPLOYEE_ID
LEFT OUTER JOIN DM_PAYMENT_TERM ON DM_PAYMENT_TERM.PAYMENT_TERM_ID =
BUDGET_SPEND.PAYMENT_TERM_ID
LEFT OUTER JOIN DM_PAYMENT_TERM DM_SPEND_TERM ON DM_SPEND_TERM.PAYMENT_TERM_ID =
BUDGET_SPEND.SPEND_TERM_ID
LEFT OUTER JOIN DM_PAYMENT_TERM DM_PURCHASE_PAYMENT_TERM ON
DM_PURCHASE_PAYMENT_TERM.PAYMENT_TERM_ID = BUDGET_SPEND.PURCHASE_PAYMENT_TERM_ID
LEFT OUTER JOIN DM_PAYMENT_METHOD ON DM_PAYMENT_METHOD.PAYMENT_METHOD_ID =
BUDGET_SPEND.PAYMENT_METHOD_ID
GO
GO
---------------------------------------
07/01------------------------------------------------------------------------------
--------------
GO
DROP VIEW [dbo].[WAREHOUSE_DRAFTPOST_VIEW]
GO
CREATE VIEW [dbo].[WAREHOUSE_DRAFTPOST_VIEW]
AS
SELECT dbo.WAREHOUSE.PR_KEY, dbo.WAREHOUSE.PR_KEY_DETAIL,
dbo.WAREHOUSE.ISSUE_RECEIVE,
dbo.WAREHOUSE.TRAN_ID, dbo.WAREHOUSE.TRAN_DATE, dbo.WAREHOUSE.TRAN_NO,
dbo.WAREHOUSE.COMMENTS, dbo.WAREHOUSE.WAREHOUSE_ID,
dbo.WAREHOUSE.ITEM_ID, dbo.WAREHOUSE.LOT_NO, dbo.WAREHOUSE.RECEIVE_DATE,
dbo.WAREHOUSE.MANU_DATE, dbo.WAREHOUSE.EXPIRED_TERM,
dbo.WAREHOUSE.EXPIRED_DATE, dbo.WAREHOUSE.DESCRIPTION,
dbo.WAREHOUSE.DESCRIPTION_ULS, dbo.WAREHOUSE.QUANTITY,
dbo.WAREHOUSE.QUANTITY_EXTRA, dbo.WAREHOUSE.UNIT_PRICE, dbo.WAREHOUSE.AMOUNT,
dbo.WAREHOUSE.AMOUNT_EXTRA,
dbo.WAREHOUSE.ACCOUNT_ID, dbo.WAREHOUSE.JOB_QTY, dbo.WAREHOUSE.ACCOUNT_ID_CONTRA,
dbo.WAREHOUSE.EXPENSE_ID, dbo.WAREHOUSE.JOB_ID,
ISNULL(dbo.DM_ITEM.ITEM_CLASS_ID, N' ') AS
ITEM_CLASS_ID,ISNULL(dbo.DM_ITEM.ITEM_CLASS1_ID, N' ') AS ITEM_CLASS1_ID,
ISNULL(dbo.DM_JOB.JOB_CLASS_ID, N' ') AS JOB_CLASS_ID,
dbo.DM_ITEM.UNIT_ID AS UNIT_ID_WH, dbo.DM_ITEM.COST_METHOD,
dbo.DM_ITEM.UNIT_ID_EXTRA, dbo.DM_ITEM.ITEM_NAME, dbo.DM_ITEM.ITEM_SIZE_ID AS
ITEM_SIZE_ID, dbo.DM_ITEM.ITEM_COLOR_ID AS ITEM_COLOR_ID,
dbo.DM_ITEM.REF_ITEM_ID AS REF_ITEM_ID, dbo.DM_ITEM.SUPPLY_PR_DETAIL_ID AS
SUPPLY_PR_DETAIL_ID, DM_ITEM_BARCODE.BARCODE AS BARCODE, dbo.DM_ITEM.MAN_YEAR AS
MAN_YEAR, dbo.DM_ITEM.SEASON_ID AS SEASON_ID,
dbo.DM_ITEM.STANDARD_UNIT_PRICE AS STANDARD_UNIT_PRICE, dbo.DM_ITEM.ITEM_JOIN_ID
AS ITEM_JOIN_ID, dbo.DM_ITEM.PRINT_DOCUMENT AS PRINT_DOCUMENT,
dbo.WAREHOUSE.ORGANIZATION_ID, ISNULL(dbo.DM_JOB.JOB_NAME, N' ') AS JOB_NAME,
dbo.DM_ITEM.ORIGIN, dbo.WAREHOUSE.PR_DETAIL_ID,
dbo.WAREHOUSE.ITEM_SOURCE_ID, WAREHOUSE.ITEM_STATUS_ID,
dbo.WAREHOUSE.WAREHOUSE_ID_ISSUE, dbo.WAREHOUSE.ITEM_OP_ID,
dbo.WAREHOUSE.UNIT_ID_ACTUAL,
dbo.WAREHOUSE.ITEM_ID + dbo.WAREHOUSE.UNIT_ID_ACTUAL AS ITEM_COMBO_ID,
dbo.DM_WAREHOUSE.WAREHOUSE_CLASS_ID, dbo.WAREHOUSE.VAT_TRAN_NO,
WAREHOUSE.ITEM_HEIGHT,WAREHOUSE.ITEM_WIDTH,WAREHOUSE.ITEM_DEPTH,WAREHOUSE.ITEM_SIZE
,WAREHOUSE.ITEM_LOCATION,
WAREHOUSE.ITEM_SERI_NO,WAREHOUSE.ITEM_SERI_NO1,WAREHOUSE.ITEM_SERI_NO2,WAREHOUSE.IT
EM_GRADE_ID,WAREHOUSE.ITEM_GRADE1_ID,
'POSTED' AS STATUS,DM_ITEM.ROYALTY_RATE FROM dbo.WAREHOUSE LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.WAREHOUSE.ITEM_ID = dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_JOB ON dbo.WAREHOUSE.JOB_ID = dbo.DM_JOB.JOB_ID
LEFT OUTER JOIN dbo.DM_WAREHOUSE ON dbo.WAREHOUSE.WAREHOUSE_ID =
dbo.DM_WAREHOUSE.WAREHOUSE_ID
LEFT JOIN DM_ITEM_BARCODE_VIEW DM_ITEM_BARCODE ON WAREHOUSE.ITEM_ID =
DM_ITEM_BARCODE.ITEM_ID
UNION ALL
SELECT dbo.SALE.PR_KEY, dbo.SALE_DETAIL.FR_KEY, 'X' as
ISSUE_RECEIVE,dbo.SALE.TRAN_ID, dbo.SALE.TRAN_DATE, dbo.SALE.TRAN_NO,
dbo.SALE.COMMENTS, CASE WHEN dbo.SALE_DETAIL.WAREHOUSE_ID <> '' THEN
dbo.SALE_DETAIL.WAREHOUSE_ID ELSE dbo.SALE.WAREHOUSE_ID END AS WAREHOUSE_ID,
dbo.SALE_DETAIL.ITEM_ID, dbo.SALE_DETAIL.LOT_NO, dbo.SALE_DETAIL.RECEIVE_DATE,
dbo.SALE_DETAIL.MANU_DATE, dbo.SALE_DETAIL.EXPIRED_TERM,
dbo.SALE_DETAIL.EXPIRED_DATE, dbo.SALE_DETAIL.DESCRIPTION,
dbo.SALE_DETAIL.DESCRIPTION_ULS, dbo.SALE_DETAIL.QUANTITY,
dbo.SALE_DETAIL.QUANTITY_EXTRA, dbo.SALE_DETAIL.UNIT_PRICE,
dbo.SALE_DETAIL.AMOUNT, dbo.SALE_DETAIL.AMOUNT_EXTRA,
dbo.SALE_DETAIL.ACCOUNT_ID_COST AS ACCOUNT_ID, dbo.SALE_DETAIL.JOB_QTY,
dbo.SALE_DETAIL.ACCOUNT_ID AS ACCOUNT_ID_CONTRA, dbo.SALE_DETAIL.EXPENSE_ID,
dbo.SALE_DETAIL.JOB_ID, ISNULL(dbo.DM_ITEM.ITEM_CLASS_ID, N' ') AS
ITEM_CLASS_ID,ISNULL(dbo.DM_ITEM.ITEM_CLASS1_ID, N' ') AS ITEM_CLASS1_ID,
ISNULL(dbo.DM_JOB.JOB_CLASS_ID, N' ') AS JOB_CLASS_ID, dbo.DM_ITEM.UNIT_ID AS
UNIT_ID_WH, dbo.DM_ITEM.COST_METHOD, dbo.DM_ITEM.UNIT_ID_EXTRA,
dbo.DM_ITEM.ITEM_NAME, dbo.DM_ITEM.ITEM_SIZE_ID AS ITEM_SIZE_ID,
dbo.DM_ITEM.ITEM_COLOR_ID AS ITEM_COLOR_ID,
dbo.DM_ITEM.REF_ITEM_ID AS REF_ITEM_ID, dbo.DM_ITEM.SUPPLY_PR_DETAIL_ID AS
SUPPLY_PR_DETAIL_ID, DM_ITEM_BARCODE.BARCODE AS BARCODE, dbo.DM_ITEM.MAN_YEAR AS
MAN_YEAR, dbo.DM_ITEM.SEASON_ID AS SEASON_ID,
dbo.DM_ITEM.STANDARD_UNIT_PRICE AS STANDARD_UNIT_PRICE, dbo.DM_ITEM.ITEM_JOIN_ID
AS ITEM_JOIN_ID, dbo.DM_ITEM.PRINT_DOCUMENT AS PRINT_DOCUMENT,
dbo.SALE.ORGANIZATION_ID, ISNULL(dbo.DM_JOB.JOB_NAME, N' ') AS JOB_NAME,
dbo.DM_ITEM.ORIGIN, dbo.SALE.PR_DETAIL_ID,
dbo.SALE_DETAIL.ITEM_SOURCE_ID, SALE_DETAIL.ITEM_STATUS_ID, N'' As
WAREHOUSE_ID_ISSUE, dbo.SALE_DETAIL.ITEM_OP_ID, dbo.SALE_DETAIL.UNIT_ID As
UNIT_ID_ACTUAL,
dbo.SALE_DETAIL.ITEM_ID + dbo.SALE_DETAIL.UNIT_ID AS ITEM_COMBO_ID,
dbo.DM_WAREHOUSE.WAREHOUSE_CLASS_ID, dbo.SALE.VAT_TRAN_NO,
SALE_DETAIL.ITEM_HEIGHT,SALE_DETAIL.ITEM_WIDTH,SALE_DETAIL.ITEM_DEPTH,SALE_DETAIL.I
TEM_SIZE,SALE_DETAIL.ITEM_LOCATION,
SALE_DETAIL.ITEM_SERI_NO,SALE_DETAIL.ITEM_SERI_NO1,SALE_DETAIL.ITEM_SERI_NO2,SALE_D
ETAIL.ITEM_GRADE_ID,SALE_DETAIL.ITEM_GRADE1_ID,
dbo.SALE.STATUS,DM_ITEM.ROYALTY_RATE FROM dbo.SALE_DETAIL LEFT OUTER JOIN
dbo.SALE ON dbo.SALE_DETAIL.FR_KEY = dbo.SALE.PR_KEY LEFT OUTER JOIN dbo.DM_ITEM
ON dbo.SALE_DETAIL.ITEM_ID = dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_JOB ON dbo.SALE_DETAIL.JOB_ID = dbo.DM_JOB.JOB_ID LEFT
OUTER JOIN dbo.DM_WAREHOUSE ON dbo.SALE_DETAIL.WAREHOUSE_ID =
dbo.DM_WAREHOUSE.WAREHOUSE_ID LEFT OUTER JOIN DM_ITEM_BARCODE_VIEW
DM_ITEM_BARCODE ON dbo.SALE_DETAIL.ITEM_ID = DM_ITEM_BARCODE.ITEM_ID
WHERE dbo.SALE.STATUS = 'DRAFT' AND dbo.SALE.TRAN_ID <> 'XCK' AND
dbo.SALE.TRAN_ID IN (SELECT TRAN_ID FROM SYS_TRAN_CONFIG WHERE CONFIG_ID =
'WAREHOUSE_BALANCE' AND CONFIG_VALUE = 1)
UNION ALL
SELECT dbo.SALE.PR_KEY, dbo.SALE_DETAIL.FR_KEY, 'X' as ISSUE_RECEIVE,
dbo.SALE.TRAN_ID, dbo.SALE.TRAN_DATE, dbo.SALE.TRAN_NO, dbo.SALE.COMMENTS, CASE
WHEN dbo.SALE_DETAIL.WAREHOUSE_ID <> '' THEN dbo.SALE_DETAIL.WAREHOUSE_ID ELSE
dbo.SALE.WAREHOUSE_ID END AS WAREHOUSE_ID, dbo.SALE_DETAIL.ITEM_ID,
dbo.SALE_DETAIL.LOT_NO, dbo.SALE_DETAIL.RECEIVE_DATE, dbo.SALE_DETAIL.MANU_DATE,
dbo.SALE_DETAIL.EXPIRED_TERM,
dbo.SALE_DETAIL.EXPIRED_DATE, dbo.SALE_DETAIL.DESCRIPTION,
dbo.SALE_DETAIL.DESCRIPTION_ULS, dbo.SALE_DETAIL.QUANTITY,
dbo.SALE_DETAIL.QUANTITY_EXTRA, dbo.SALE_DETAIL.UNIT_PRICE, dbo.SALE_DETAIL.AMOUNT,
dbo.SALE_DETAIL.AMOUNT_EXTRA,
dbo.SALE_DETAIL.ACCOUNT_ID_COST AS ACCOUNT_ID, dbo.SALE_DETAIL.JOB_QTY,
dbo.SALE_DETAIL.ACCOUNT_ID AS ACCOUNT_ID_CONTRA, dbo.SALE_DETAIL.EXPENSE_ID,
dbo.SALE_DETAIL.JOB_ID,
ISNULL(dbo.DM_ITEM.ITEM_CLASS_ID, N' ') AS
ITEM_CLASS_ID,ISNULL(dbo.DM_ITEM.ITEM_CLASS1_ID, N' ') AS ITEM_CLASS1_ID,
ISNULL(dbo.DM_JOB.JOB_CLASS_ID, N' ') AS JOB_CLASS_ID,
dbo.DM_ITEM.UNIT_ID AS UNIT_ID_WH, dbo.DM_ITEM.COST_METHOD,
dbo.DM_ITEM.UNIT_ID_EXTRA, dbo.DM_ITEM.ITEM_NAME, dbo.DM_ITEM.ITEM_SIZE_ID AS
ITEM_SIZE_ID, dbo.DM_ITEM.ITEM_COLOR_ID AS ITEM_COLOR_ID,
dbo.DM_ITEM.REF_ITEM_ID AS REF_ITEM_ID, dbo.DM_ITEM.SUPPLY_PR_DETAIL_ID AS
SUPPLY_PR_DETAIL_ID, DM_ITEM_BARCODE.BARCODE AS BARCODE, dbo.DM_ITEM.MAN_YEAR AS
MAN_YEAR, dbo.DM_ITEM.SEASON_ID AS SEASON_ID,
dbo.DM_ITEM.STANDARD_UNIT_PRICE AS STANDARD_UNIT_PRICE, dbo.DM_ITEM.ITEM_JOIN_ID
AS ITEM_JOIN_ID, dbo.DM_ITEM.PRINT_DOCUMENT AS PRINT_DOCUMENT,
dbo.SALE.ORGANIZATION_ID, ISNULL(dbo.DM_JOB.JOB_NAME, N' ') AS JOB_NAME,
dbo.DM_ITEM.ORIGIN, dbo.SALE.PR_DETAIL_ID,
dbo.SALE_DETAIL.ITEM_SOURCE_ID, SALE_DETAIL.ITEM_STATUS_ID, N'' As
WAREHOUSE_ID_ISSUE, dbo.SALE_DETAIL.ITEM_OP_ID, dbo.SALE_DETAIL.UNIT_ID As
UNIT_ID_ACTUAL,
dbo.SALE_DETAIL.ITEM_ID + dbo.SALE_DETAIL.UNIT_ID AS ITEM_COMBO_ID,
dbo.DM_WAREHOUSE.WAREHOUSE_CLASS_ID, dbo.SALE.VAT_TRAN_NO,
SALE_DETAIL.ITEM_HEIGHT,SALE_DETAIL.ITEM_WIDTH,SALE_DETAIL.ITEM_DEPTH,SALE_DETAIL.I
TEM_SIZE,SALE_DETAIL.ITEM_LOCATION,
SALE_DETAIL.ITEM_SERI_NO,SALE_DETAIL.ITEM_SERI_NO1,SALE_DETAIL.ITEM_SERI_NO2,SALE_D
ETAIL.ITEM_GRADE_ID,SALE_DETAIL.ITEM_GRADE1_ID,
dbo.SALE.STATUS,DM_ITEM.ROYALTY_RATE
FROM dbo.SALE_DETAIL LEFT OUTER JOIN dbo.SALE ON dbo.SALE_DETAIL.FR_KEY =
dbo.SALE.PR_KEY LEFT OUTER JOIN dbo.DM_ITEM ON dbo.SALE_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_JOB ON dbo.SALE_DETAIL.JOB_ID = dbo.DM_JOB.JOB_ID LEFT
OUTER JOIN dbo.DM_WAREHOUSE ON dbo.SALE_DETAIL.WAREHOUSE_ID =
dbo.DM_WAREHOUSE.WAREHOUSE_ID LEFT OUTER JOIN dbo.DM_ITEM_BARCODE_VIEW
DM_ITEM_BARCODE ON SALE_DETAIL.ITEM_ID = DM_ITEM_BARCODE.ITEM_ID
WHERE dbo.SALE.STATUS = 'DRAFT' AND dbo.SALE.TRAN_ID = 'XCK' AND dbo.SALE.TRAN_ID
IN (SELECT TRAN_ID FROM SYS_TRAN_CONFIG WHERE CONFIG_ID = 'WAREHOUSE_BALANCE' AND
CONFIG_VALUE = 1)
UNION ALL
SELECT dbo.SALE.PR_KEY, dbo.SALE_DETAIL.FR_KEY, 'N' as ISSUE_RECEIVE,
dbo.SALE.TRAN_ID, dbo.SALE.TRAN_DATE, dbo.SALE.TRAN_NO, dbo.SALE.COMMENTS,
CASE WHEN dbo.SALE_DETAIL.WAREHOUSE_ID <> '' THEN dbo.SALE_DETAIL.WAREHOUSE_ID
ELSE dbo.SALE.WAREHOUSE_ID_RECEIVE END AS WAREHOUSE_ID,dbo.SALE_DETAIL.ITEM_ID,
dbo.SALE_DETAIL.LOT_NO, dbo.SALE_DETAIL.RECEIVE_DATE, dbo.SALE_DETAIL.MANU_DATE,
dbo.SALE_DETAIL.EXPIRED_TERM,
dbo.SALE_DETAIL.EXPIRED_DATE, dbo.SALE_DETAIL.DESCRIPTION,
dbo.SALE_DETAIL.DESCRIPTION_ULS, dbo.SALE_DETAIL.QUANTITY,
dbo.SALE_DETAIL.QUANTITY_EXTRA, dbo.SALE_DETAIL.UNIT_PRICE,
dbo.SALE_DETAIL.AMOUNT, dbo.SALE_DETAIL.AMOUNT_EXTRA,
dbo.SALE_DETAIL.ACCOUNT_ID_COST AS ACCOUNT_ID, dbo.SALE_DETAIL.JOB_QTY,
dbo.SALE_DETAIL.ACCOUNT_ID AS ACCOUNT_ID_CONTRA, dbo.SALE_DETAIL.EXPENSE_ID,
dbo.SALE_DETAIL.JOB_ID,
ISNULL(dbo.DM_ITEM.ITEM_CLASS_ID, N' ') AS ITEM_CLASS_ID,
ISNULL(dbo.DM_ITEM.ITEM_CLASS1_ID, N' ') AS ITEM_CLASS1_ID,
ISNULL(dbo.DM_JOB.JOB_CLASS_ID, N' ') AS JOB_CLASS_ID,
dbo.DM_ITEM.UNIT_ID AS UNIT_ID_WH, dbo.DM_ITEM.COST_METHOD,
dbo.DM_ITEM.UNIT_ID_EXTRA, dbo.DM_ITEM.ITEM_NAME, dbo.DM_ITEM.ITEM_SIZE_ID AS
ITEM_SIZE_ID, dbo.DM_ITEM.ITEM_COLOR_ID AS ITEM_COLOR_ID,
dbo.DM_ITEM.REF_ITEM_ID AS REF_ITEM_ID, dbo.DM_ITEM.SUPPLY_PR_DETAIL_ID AS
SUPPLY_PR_DETAIL_ID, DM_ITEM_BARCODE.BARCODE AS BARCODE, dbo.DM_ITEM.MAN_YEAR AS
MAN_YEAR, dbo.DM_ITEM.SEASON_ID AS SEASON_ID,
dbo.DM_ITEM.STANDARD_UNIT_PRICE AS STANDARD_UNIT_PRICE, dbo.DM_ITEM.ITEM_JOIN_ID
AS ITEM_JOIN_ID, dbo.DM_ITEM.PRINT_DOCUMENT AS PRINT_DOCUMENT,
dbo.SALE.ORGANIZATION_ID, ISNULL(dbo.DM_JOB.JOB_NAME, N' ') AS JOB_NAME,
dbo.DM_ITEM.ORIGIN, dbo.SALE.PR_DETAIL_ID,
dbo.SALE_DETAIL.ITEM_SOURCE_ID, SALE_DETAIL.ITEM_STATUS_ID, dbo.SALE.WAREHOUSE_ID
As WAREHOUSE_ID_ISSUE, dbo.SALE_DETAIL.ITEM_OP_ID, dbo.SALE_DETAIL.UNIT_ID As
UNIT_ID_ACTUAL,
dbo.SALE_DETAIL.ITEM_ID + dbo.SALE_DETAIL.UNIT_ID AS ITEM_COMBO_ID,
dbo.DM_WAREHOUSE.WAREHOUSE_CLASS_ID, dbo.SALE.VAT_TRAN_NO,
SALE_DETAIL.ITEM_HEIGHT,SALE_DETAIL.ITEM_WIDTH,SALE_DETAIL.ITEM_DEPTH,SALE_DETAIL.I
TEM_SIZE,SALE_DETAIL.ITEM_LOCATION,
SALE_DETAIL.ITEM_SERI_NO,SALE_DETAIL.ITEM_SERI_NO1,SALE_DETAIL.ITEM_SERI_NO2,
SALE_DETAIL.ITEM_GRADE_ID,SALE_DETAIL.ITEM_GRADE1_ID,
dbo.SALE.STATUS,DM_ITEM.ROYALTY_RATE FROM dbo.SALE_DETAIL LEFT OUTER JOIN dbo.SALE
ON dbo.SALE_DETAIL.FR_KEY = dbo.SALE.PR_KEY LEFT OUTER JOIN dbo.DM_ITEM ON
dbo.SALE_DETAIL.ITEM_ID = dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_JOB ON dbo.SALE_DETAIL.JOB_ID = dbo.DM_JOB.JOB_ID
LEFT OUTER JOIN dbo.DM_WAREHOUSE ON dbo.SALE_DETAIL.WAREHOUSE_ID =
dbo.DM_WAREHOUSE.WAREHOUSE_ID
LEFT OUTER JOIN dbo.DM_ITEM_BARCODE_VIEW DM_ITEM_BARCODE ON
dbo.SALE_DETAIL.ITEM_ID = DM_ITEM_BARCODE.ITEM_ID
WHERE dbo.SALE.STATUS = 'DRAFT' AND dbo.SALE.TRAN_ID = 'XCK'
AND dbo.SALE.TRAN_ID IN (SELECT TRAN_ID FROM SYS_TRAN_CONFIG WHERE CONFIG_ID =
'WAREHOUSE_BALANCE' AND CONFIG_VALUE = 1)
UNION ALL
SELECT dbo.PURCHASE.PR_KEY, dbo.PURCHASE_DETAIL.FR_KEY, 'N' as ISSUE_RECEIVE,
dbo.PURCHASE.TRAN_ID, dbo.PURCHASE.TRAN_DATE, dbo.PURCHASE.TRAN_NO,
dbo.PURCHASE.COMMENTS, CASE WHEN dbo.PURCHASE_DETAIL.WAREHOUSE_ID <> '' THEN
dbo.PURCHASE_DETAIL.WAREHOUSE_ID ELSE dbo.PURCHASE.WAREHOUSE_ID END As
WAREHOUSE_ID,
dbo.PURCHASE_DETAIL.ITEM_ID, dbo.PURCHASE_DETAIL.LOT_NO,
dbo.PURCHASE_DETAIL.RECEIVE_DATE, dbo.PURCHASE_DETAIL.MANU_DATE,
dbo.PURCHASE_DETAIL.EXPIRED_TERM,
dbo.PURCHASE_DETAIL.EXPIRED_DATE, dbo.PURCHASE_DETAIL.DESCRIPTION,
dbo.PURCHASE_DETAIL.DESCRIPTION_ULS, dbo.PURCHASE_DETAIL.QUANTITY,
dbo.PURCHASE_DETAIL.QUANTITY_EXTRA, dbo.PURCHASE_DETAIL.UNIT_PRICE,
dbo.PURCHASE_DETAIL.AMOUNT, dbo.PURCHASE_DETAIL.AMOUNT_EXTRA,
dbo.PURCHASE_DETAIL.ACCOUNT_ID_COST AS ACCOUNT_ID, 0 as JOB_QTY,
dbo.PURCHASE_DETAIL.ACCOUNT_ID AS ACCOUNT_ID_CONTRA,
dbo.PURCHASE_DETAIL.EXPENSE_ID, dbo.PURCHASE_DETAIL.JOB_ID,
ISNULL(dbo.DM_ITEM.ITEM_CLASS_ID, N' ') AS
ITEM_CLASS_ID,ISNULL(dbo.DM_ITEM.ITEM_CLASS1_ID, N' ') AS ITEM_CLASS1_ID,
ISNULL(dbo.DM_JOB.JOB_CLASS_ID, N' ') AS JOB_CLASS_ID,
dbo.DM_ITEM.UNIT_ID AS UNIT_ID_WH, dbo.DM_ITEM.COST_METHOD,
dbo.DM_ITEM.UNIT_ID_EXTRA, dbo.DM_ITEM.ITEM_NAME, dbo.DM_ITEM.ITEM_SIZE_ID AS
ITEM_SIZE_ID, dbo.DM_ITEM.ITEM_COLOR_ID AS ITEM_COLOR_ID,
dbo.DM_ITEM.REF_ITEM_ID AS REF_ITEM_ID, dbo.DM_ITEM.SUPPLY_PR_DETAIL_ID AS
SUPPLY_PR_DETAIL_ID, DM_ITEM_BARCODE.BARCODE AS BARCODE, dbo.DM_ITEM.MAN_YEAR AS
MAN_YEAR, dbo.DM_ITEM.SEASON_ID AS SEASON_ID,
dbo.DM_ITEM.STANDARD_UNIT_PRICE AS STANDARD_UNIT_PRICE, dbo.DM_ITEM.ITEM_JOIN_ID
AS ITEM_JOIN_ID, dbo.DM_ITEM.PRINT_DOCUMENT AS PRINT_DOCUMENT,
dbo.PURCHASE.ORGANIZATION_ID, ISNULL(dbo.DM_JOB.JOB_NAME, N' ') AS JOB_NAME,
dbo.DM_ITEM.ORIGIN, dbo.PURCHASE.PR_DETAIL_ID,
dbo.PURCHASE_DETAIL.ITEM_SOURCE_ID, PURCHASE_DETAIL.ITEM_STATUS_ID, N'' As
WAREHOUSE_ID_ISSUE, dbo.PURCHASE_DETAIL.ITEM_OP_ID, dbo.PURCHASE_DETAIL.UNIT_ID As
UNIT_ID_ACTUAL,
dbo.PURCHASE_DETAIL.ITEM_ID + dbo.PURCHASE_DETAIL.UNIT_ID AS ITEM_COMBO_ID,
dbo.DM_WAREHOUSE.WAREHOUSE_CLASS_ID, dbo.PURCHASE.VAT_TRAN_NO,
PURCHASE_DETAIL.ITEM_HEIGHT,PURCHASE_DETAIL.ITEM_WIDTH,PURCHASE_DETAIL.ITEM_DEPTH,P
URCHASE_DETAIL.ITEM_SIZE,PURCHASE_DETAIL.ITEM_LOCATION,
PURCHASE_DETAIL.ITEM_SERI_NO,PURCHASE_DETAIL.ITEM_SERI_NO1,PURCHASE_DETAIL.ITEM_SER
I_NO2,PURCHASE_DETAIL.ITEM_GRADE_ID,
PURCHASE_DETAIL.ITEM_GRADE1_ID,dbo.PURCHASE.STATUS,DM_ITEM.ROYALTY_RATE
FROM dbo.PURCHASE_DETAIL LEFT OUTER JOIN dbo.PURCHASE ON
dbo.PURCHASE_DETAIL.FR_KEY = dbo.PURCHASE.PR_KEY LEFT OUTER JOIN dbo.DM_ITEM ON
dbo.PURCHASE_DETAIL.ITEM_ID = dbo.DM_ITEM.ITEM_ID LEFT OUTER JOIN dbo.DM_JOB ON
dbo.PURCHASE_DETAIL.JOB_ID = dbo.DM_JOB.JOB_ID
LEFT OUTER JOIN dbo.DM_WAREHOUSE ON dbo.PURCHASE_DETAIL.WAREHOUSE_ID =
dbo.DM_WAREHOUSE.WAREHOUSE_ID
LEFT OUTER JOIN dbo.DM_ITEM_BARCODE_VIEW DM_ITEM_BARCODE ON
dbo.PURCHASE_DETAIL.ITEM_ID = DM_ITEM_BARCODE.ITEM_ID
WHERE dbo.PURCHASE.STATUS = 'DRAFT' AND dbo.PURCHASE.TRAN_ID IN (SELECT TRAN_ID
FROM SYS_TRAN_CONFIG
WHERE CONFIG_ID = 'WAREHOUSE_BALANCE' AND CONFIG_VALUE = 1)
GO
GO
GO
GO
GO
GO
GO
DROP VIEW [dbo].[PRINTS_BALANCE1_VIEW]
GO
GO
GO
GO
DROP VIEW [dbo].[PUBLISHER_DRAFT_VIEW]
GO
dbo.DM_ITEM_SIZE.ITEM_SIZE_NAME,dbo.DM_ITEM_COLOR.ITEM_COLOR_NAME,dbo.DM_PAPER_TYPE
.PAPER_TYPE_NAME, dbo.DM_BOOK_COVER.BOOK_COVER_NAME,
dbo.DM_ANNEX.ANNEX_NAME,dbo.DM_PR_DETAIL.PR_DETAIL_NAME, dbo.DM_ITEM_SIZE.RATIO,
dbo.DM_ITEM_CLASS.ITEM_CLASS_NAME,DM_ITEM.ITEM_WIDTH,DM_ITEM.ITEM_DEPTH
FROM dbo.PUBLISHER_DRAFT_DETAIL INNER JOIN
dbo.PUBLISHER_DRAFT ON dbo.PUBLISHER_DRAFT.PR_KEY =
dbo.PUBLISHER_DRAFT_DETAIL.FR_KEY
LEFT OUTER JOIN dbo.DM_ITEM ON dbo.PUBLISHER_DRAFT_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_ITEM_SIZE ON dbo.PUBLISHER_DRAFT_DETAIL.ITEM_SIZE_ID =
dbo.DM_ITEM_SIZE.ITEM_SIZE_ID
LEFT OUTER JOIN dbo.DM_ITEM_COLOR ON dbo.PUBLISHER_DRAFT_DETAIL.ITEM_COLOR_ID =
dbo.DM_ITEM_COLOR.ITEM_COLOR_ID
LEFT OUTER JOIN dbo.DM_PAPER_TYPE ON dbo.PUBLISHER_DRAFT_DETAIL.PAPER_TYPE_ID =
dbo.DM_PAPER_TYPE.PAPER_TYPE_ID
LEFT OUTER JOIN dbo.DM_BOOK_COVER ON dbo.PUBLISHER_DRAFT_DETAIL.BOOK_COVER_ID =
dbo.DM_BOOK_COVER.BOOK_COVER_ID
LEFT OUTER JOIN dbo.DM_ANNEX ON dbo.PUBLISHER_DRAFT_DETAIL.ANNEX_ID =
dbo.DM_ANNEX.ANNEX_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL ON dbo.PUBLISHER_DRAFT.PR_DETAIL_ID =
dbo.DM_PR_DETAIL.PR_DETAIL_ID
LEFT OUTER JOIN dbo.DM_ITEM_CLASS ON dbo.PUBLISHER_DRAFT_DETAIL.ITEM_CLASS_ID =
dbo.DM_ITEM_CLASS.ITEM_CLASS_ID
GO
--------------------------------------------
12/04/19------------------------------------------------
GO
DROP VIEW [dbo].[PUBLISHING_POLICY_VIEW]
GO
dbo.PUBLISHING_POLICY.ISSUE_DATE,dbo.PUBLISHING_POLICY.DECIDED_PR_DETAIL_ID,dbo.PUB
LISHING_POLICY.PRINT_TYPE,
dbo.PUBLISHING_POLICY_DETAIL.PR_KEY, dbo.PUBLISHING_POLICY_DETAIL.LIST_ORDER,
dbo.PUBLISHING_POLICY_DETAIL.FR_KEY,
dbo.PUBLISHING_POLICY_DETAIL.ITEM_ID, dbo.PUBLISHING_POLICY_DETAIL.DESCRIPTION,
dbo.PUBLISHING_POLICY_DETAIL.DESCRIPTION_ULS,
dbo.PUBLISHING_POLICY_DETAIL.NUM_PAGES,
dbo.PUBLISHING_POLICY_DETAIL.ITEM_COLOR_ID,
dbo.PUBLISHING_POLICY_DETAIL.ITEM_SIZE_ID,
dbo.PUBLISHING_POLICY_DETAIL.ITEM_CLASS_ID,dbo.PUBLISHING_POLICY_DETAIL.PUB_NUMBER,
dbo.PUBLISHING_POLICY_DETAIL.QUANTITY_PR_DETAIL,dbo.PUBLISHING_POLICY_DETAIL.QUANTI
TY_PERSONAL,dbo.PUBLISHING_POLICY_DETAIL.QUANTITY_COMPANY,
dbo.PUBLISHING_POLICY_DETAIL.PAPER_TYPE_ID,dbo.PUBLISHING_POLICY_DETAIL.BOOK_COVER_
ID,dbo.PUBLISHING_POLICY_DETAIL.ANNEX_ID,
dbo.PUBLISHING_POLICY_DETAIL.OTHER_REQUEST,dbo.PUBLISHING_POLICY_DETAIL.AMOUNT,dbo.
PUBLISHING_POLICY_DETAIL.AMOUNT_ORIG,
dbo.PUBLISHING_POLICY_DETAIL.ROYALTIES_AMOUNT,dbo.PUBLISHING_POLICY_DETAIL.ROYALTIE
S_AMOUNT_ORIG,dbo.PUBLISHING_POLICY_DETAIL.TRANSLATION_AMOUNT,
dbo.PUBLISHING_POLICY_DETAIL.TRANSLATION_AMOUNT_ORIG,
dbo.PUBLISHING_POLICY_DETAIL.DISCOUNT_RATE,dbo.PUBLISHING_POLICY_DETAIL.PUBLICATION
_TRAN_DATE,
dbo.PUBLISHING_POLICY_DETAIL.PUBLICATION_TRAN_NO,dbo.PUBLISHING_POLICY_DETAIL.REF_I
TEM_ID, dbo.PUBLISHING_POLICY_DETAIL.LIST_AUTHOR,
dbo.PUBLISHING_POLICY_DETAIL.LIST_EDITOR,
dbo.PUBLISHING_POLICY_DETAIL.LIST_COLLABORATORS,
dbo.PUBLISHING_POLICY_DETAIL.LIST_TRANSLATOR,
dbo.PUBLISHING_POLICY_DETAIL.PUB_SIGNED_TRAN_DATE,
dbo.PUBLISHING_POLICY_DETAIL.PUB_SIGNED_TRAN_NO,
dbo.PUBLISHING_POLICY_DETAIL.TOTAL_QUANTITY,
dbo.PUBLISHING_POLICY_DETAIL.REF_PR_DETAIL_ID,
dbo.PUBLISHING_POLICY_DETAIL.NOTES,
dbo.PUBLISHING_POLICY_DETAIL.STANDARD_UNIT_PRICE,
dbo.PUBLISHING_POLICY_DETAIL.ELECTRONIC_PUB,
dbo.PUBLISHING_POLICY_DETAIL.NUMBER_IMAGE,
dbo.PUBLISHING_POLICY_DETAIL.LIBRARY_NUMBER,
dbo.PUBLISHING_POLICY_DETAIL.POLICY_TRAN_NO,
dbo.PUBLISHING_POLICY_DETAIL.POLICY_TRAN_DATE,
dbo.PUBLISHING_POLICY_DETAIL.ROLL_BOOK_ID,
dbo.PUBLISHING_POLICY_DETAIL.NECK_BOOK_ID, dbo.PUBLISHING_POLICY_DETAIL.SCOPE_ID,
dbo.PUBLISHING_POLICY_DETAIL.PAINT_PR_DETAIL_ID,
dbo.PUBLISHING_POLICY_DETAIL.EDIT_PR_DETAIL_ID,
dbo.PUBLISHING_POLICY_DETAIL.WRITE_PR_DETAIL_ID,
dbo.PUBLISHING_POLICY_DETAIL.NUM_COVER_BOOK,
dbo.DM_ITEM.SEX_ID,dbo.DM_ITEM_INFO.TRANSLATOR_ID,dbo.DM_ITEM.ITEM_NAME_SHORT,dbo.D
M_ITEM.ITEM_CLASS1_ID,dbo.DM_ITEM_INFO.NATIONALITY_ID,
dbo.DM_ITEM_INFO.PUB_NATIONALITY_ID,dbo.DM_ITEM_INFO.PUB_YEAR,dbo.DM_ITEM_INFO.PUB_
PR_DETAIL_ID,dbo.DM_SCOPE.SCOPE_NAME,
dbo.DM_ITEM_INFO.RESPONSIBLE_ID,dbo.DM_ITEM_SIZE.ITEM_SIZE_NAME,DM_ITEM_SIZE.RATIO,
dbo.DM_ITEM_CLASS.ITEM_CLASS_NAME,dbo.DM_ITEM_COLOR.ITEM_COLOR_NAME,
DM_PR_DETAIL_EDIT.PR_DETAIL_NAME AS
EDIT_PR_DETAIL_NAME,DM_PR_DETAIL_WRITE.PR_DETAIL_NAME AS
WRITE_PR_DETAIL_NAME,DM_PR_DETAIL_PAINT.PR_DETAIL_NAME AS PAINT_PR_DETAIL_NAME,
DM_ITEM.ITEM_DEPTH,dbo.DM_ITEM.ITEM_WIDTH
FROM dbo.PUBLISHING_POLICY INNER JOIN dbo.PUBLISHING_POLICY_DETAIL ON
dbo.PUBLISHING_POLICY.PR_KEY = dbo.PUBLISHING_POLICY_DETAIL.FR_KEY
LEFT OUTER JOIN dbo.DM_ITEM ON dbo.PUBLISHING_POLICY_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_ITEM_SIZE ON dbo.PUBLISHING_POLICY_DETAIL.ITEM_SIZE_ID =
dbo.DM_ITEM_SIZE.ITEM_SIZE_ID
LEFT OUTER JOIN dbo.DM_ITEM_CLASS ON dbo.PUBLISHING_POLICY_DETAIL.ITEM_CLASS_ID =
dbo.DM_ITEM_CLASS.ITEM_CLASS_ID
LEFT OUTER JOIN dbo.DM_ITEM_COLOR ON dbo.PUBLISHING_POLICY_DETAIL.ITEM_COLOR_ID =
dbo.DM_ITEM_COLOR.ITEM_COLOR_ID
LEFT OUTER JOIN dbo.DM_ITEM_INFO ON dbo.PUBLISHING_POLICY_DETAIL.ITEM_ID =
dbo.DM_ITEM_INFO.ITEM_ID
LEFT OUTER JOIN dbo.DM_SCOPE ON dbo.PUBLISHING_POLICY_DETAIL.SCOPE_ID =
dbo.DM_SCOPE.SCOPE_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL DM_PR_DETAIL_EDIT ON
dbo.PUBLISHING_POLICY_DETAIL.EDIT_PR_DETAIL_ID = DM_PR_DETAIL_EDIT.PR_DETAIL_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL DM_PR_DETAIL_WRITE ON
dbo.PUBLISHING_POLICY_DETAIL.WRITE_PR_DETAIL_ID = DM_PR_DETAIL_WRITE.PR_DETAIL_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL DM_PR_DETAIL_PAINT ON
dbo.PUBLISHING_POLICY_DETAIL.PAINT_PR_DETAIL_ID = DM_PR_DETAIL_PAINT.PR_DETAIL_ID
GO
DROP VIEW [dbo].[PUBLICATION_PLAN_VIEW]
GO
dbo.PUBLICATION_PLAN_DETAIL.PRINT_QUANTITY,dbo.PUBLICATION_PLAN_DETAIL.REF_ITEM_ID,
dbo.PUBLICATION_PLAN_DETAIL.LIST_AUTHOR,
dbo.DM_ITEM.SEX_ID,dbo.DM_ITEM_INFO.TRANSLATOR_ID,dbo.DM_ITEM.ITEM_NAME_SHORT,dbo.D
M_ITEM_INFO.NATIONALITY_ID,
dbo.DM_ITEM_INFO.PUB_NATIONALITY_ID,dbo.DM_ITEM_INFO.PUB_YEAR,dbo.DM_ITEM_INFO.PUB_
PR_DETAIL_ID,
dbo.DM_ITEM_INFO.RESPONSIBLE_ID,dbo.DM_ITEM_SIZE.ITEM_SIZE_NAME,dbo.DM_ITEM_CLASS.I
TEM_CLASS_NAME,
dbo.DM_ITEM_COLOR.ITEM_COLOR_NAME,dbo.DM_PR_DETAIL.PR_DETAIL_NAME,dbo.DM_ITEM.ITEM_
DEPTH,dbo.DM_ITEM.ITEM_WIDTH
FROM dbo.PUBLICATION_PLAN INNER JOIN dbo.PUBLICATION_PLAN_DETAIL ON
dbo.PUBLICATION_PLAN.PR_KEY = dbo.PUBLICATION_PLAN_DETAIL.FR_KEY
LEFT OUTER JOIN dbo.DM_ITEM ON dbo.PUBLICATION_PLAN_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_ITEM_SIZE ON dbo.PUBLICATION_PLAN_DETAIL.ITEM_SIZE_ID =
dbo.DM_ITEM_SIZE.ITEM_SIZE_ID
LEFT OUTER JOIN dbo.DM_ITEM_CLASS ON dbo.PUBLICATION_PLAN_DETAIL.ITEM_CLASS_ID =
dbo.DM_ITEM_CLASS.ITEM_CLASS_ID
LEFT OUTER JOIN dbo.DM_ITEM_COLOR ON dbo.PUBLICATION_PLAN_DETAIL.ITEM_COLOR_ID =
dbo.DM_ITEM_COLOR.ITEM_COLOR_ID
LEFT OUTER JOIN dbo.DM_ITEM_INFO ON dbo.PUBLICATION_PLAN_DETAIL.ITEM_ID =
dbo.DM_ITEM_INFO.ITEM_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL ON dbo.PUBLICATION_PLAN.PR_DETAIL_ID =
dbo.DM_PR_DETAIL.PR_DETAIL_ID
GO
GO
DROP VIEW PUBLISHER_CONTRACT_VIEW
GO
dbo.PUBLISHER_CONTRACT_DETAIL.TO_CHUC,dbo.PUBLISHER_CONTRACT_DETAIL.TO_CHUC_RATE,db
o.PUBLISHER_CONTRACT_DETAIL.VI_TINH,dbo.PUBLISHER_CONTRACT_DETAIL.VI_TINH_RATE,
dbo.PUBLISHER_CONTRACT_DETAIL.TT_DON_VI,
dbo.PUBLISHER_CONTRACT_DETAIL.TT_DON_VI_RATE,
dbo.PUBLISHER_CONTRACT_DETAIL.ANNEX_ID,
dbo.PUBLISHER_CONTRACT_DETAIL.BOOK_COVER_ID,
dbo.PUBLISHER_CONTRACT_DETAIL.PAPER_TYPE_ID,
dbo.PUBLISHER_CONTRACT_DETAIL.NUMBER_IMAGE,
dbo.PUBLISHER_CONTRACT_DETAIL.LIST_AUTHOR,
dbo.DM_ITEM.SEX_ID,dbo.DM_ITEM.NUM_PAGES,dbo.DM_ITEM_INFO.TRANSLATOR_ID,dbo.DM_ITEM
.ITEM_NAME_SHORT,dbo.DM_ITEM_INFO.NATIONALITY_ID,
dbo.DM_ITEM_INFO.PUB_NATIONALITY_ID,dbo.DM_ITEM_INFO.PUB_YEAR,dbo.DM_ITEM_INFO.PUB_
PR_DETAIL_ID,
dbo.DM_ITEM_INFO.RESPONSIBLE_ID,dbo.DM_ITEM.ITEM_SIZE_ID,dbo.DM_ITEM.ITEM_CLASS_ID,
dbo.DM_ITEM.ITEM_COLOR_ID,dbo.DM_PR_DETAIL.PR_DETAIL_NAME,dbo.DM_ITEM.ITEM_DEPTH,db
o.DM_ITEM.ITEM_WIDTH
FROM dbo.PUBLISHER_CONTRACT INNER JOIN dbo.PUBLISHER_CONTRACT_DETAIL ON
dbo.PUBLISHER_CONTRACT.PR_KEY = dbo.PUBLISHER_CONTRACT_DETAIL.FR_KEY
LEFT OUTER JOIN dbo.DM_ITEM ON dbo.PUBLISHER_CONTRACT_DETAIL.ITEM_ID =
dbo.DM_ITEM.ITEM_ID
LEFT OUTER JOIN dbo.DM_ITEM_INFO ON dbo.PUBLISHER_CONTRACT_DETAIL.ITEM_ID =
dbo.DM_ITEM_INFO.ITEM_ID
LEFT OUTER JOIN dbo.DM_PR_DETAIL ON dbo.PUBLISHER_CONTRACT.PR_DETAIL_ID =
dbo.DM_PR_DETAIL.PR_DETAIL_ID
GO
GO
DROP VIEW SBO_VIEW
GO
CREATE VIEW [dbo].[SBO_VIEW]
AS
SELECT dbo.SBO.PR_KEY AS PR_KEY_CTU, dbo.SBO.ORGANIZATION_ID, dbo.SBO.TRAN_ID,
dbo.SBO.TRAN_NO, dbo.SBO.TRAN_DATE, dbo.SBO.APPROVE_DATE,
dbo.SBO.RELEASE_DATE, dbo.SBO.EMPLOYEE_ID, dbo.SBO.MARKET_ID,
dbo.SBO.CURRENCY_ID, dbo.SBO.EXCHANGE_RATE, dbo.SBO.EXCHANGE_RATE_EXTRA,
dbo.SBO.PR_DETAIL_ID, dbo.SBO.PR_DETAIL_NAME,
dbo.SBO.CONTACT_PERSON, dbo.SBO.ADDRESS, dbo.SBO.TAX_FILE_NUMBER,
dbo.SBO.PAYMENT_METHOD_ID, dbo.SBO.COMMENTS, dbo.SBO.STATUS,
dbo.SBO.USER_ID, dbo.SBO.APPROVER_ID, dbo.DM_ITEM.ITEM_NAME,
dbo.DM_ITEM.ITEM_CLASS_ID, dbo.DM_ITEM.UNIT_ID AS UNIT_ID_WH,
dbo.DM_ITEM.UNIT_ID_EXTRA, dbo.DM_JOB.JOB_CLASS_ID,
dbo.DM_PR_DETAIL.PR_DETAIL_CLASS_ID,
dbo.DM_ITEM.WARRANTY_PERIOD, dbo.SBO_DETAIL.PR_KEY, dbo.SBO_DETAIL.FR_KEY,
dbo.SBO_DETAIL.LIST_ORDER, dbo.SBO_DETAIL.ITEM_SOURCE_ID,
dbo.SBO_DETAIL.WAREHOUSE_ID, dbo.SBO_DETAIL.JOB_ID, dbo.SBO_DETAIL.ITEM_ID,
dbo.SBO_DETAIL.DESCRIPTION, dbo.SBO_DETAIL.DESCRIPTION_ULS,
dbo.SBO_DETAIL.UNIT_ID, dbo.SBO_DETAIL.QUANTITY, dbo.SBO_DETAIL.QUANTITY_EXTRA,
dbo.SBO_DETAIL.QUANTITY_WH, dbo.SBO_DETAIL.UNIT_PRICE_ORIG,
dbo.SBO_DETAIL.UNIT_PRICE, dbo.SBO_DETAIL.UNIT_PRICE_WH,
dbo.SBO_DETAIL.AMOUNT_ORIG, dbo.SBO_DETAIL.AMOUNT,
dbo.SBO_DETAIL.AMOUNT_EXTRA, dbo.SBO_DETAIL.VAT_INCOME_AMOUNT_ORIG,
dbo.SBO_DETAIL.VAT_INCOME_AMOUNT,
dbo.SBO_DETAIL.VAT_INCOME_AMOUNT_EXTRA, dbo.SBO_DETAIL.VAT_TAX_ID,
dbo.SBO_DETAIL.VAT_TAX_RATE,
dbo.SBO_DETAIL.VAT_TAX_AMOUNT,
dbo.SBO_DETAIL.VAT_TAX_AMOUNT_ORIG, dbo.SBO_DETAIL.VAT_TAX_AMOUNT_EXTRA,
dbo.SBO_DETAIL.EXPORT_TAX_RATE,
dbo.SBO_DETAIL.EXPORT_TAX_AMOUNT, dbo.SBO_DETAIL.EXPORT_TAX_AMOUNT_ORIG,
dbo.SBO_DETAIL.EXPORT_TAX_AMOUNT_EXTRA,
dbo.SBO_DETAIL.DISCOUNT_RATE, dbo.SBO_DETAIL.DISCOUNT_AMOUNT,
dbo.SBO_DETAIL.DISCOUNT_AMOUNT_ORIG,
dbo.SBO_DETAIL.DISCOUNT_AMOUNT_EXTRA, dbo.SBO_DETAIL.LUX_TAX_RATE,
dbo.SBO_DETAIL.LUX_TAX_AMOUNT,
dbo.SBO_DETAIL.LUX_TAX_AMOUNT_ORIG, dbo.SBO_DETAIL.LUX_TAX_AMOUNT_EXTRA,
dbo.SBO_DETAIL.TOTAL_AMOUNT,
dbo.SBO_DETAIL.TOTAL_AMOUNT_ORIG,
dbo.SBO_DETAIL.TOTAL_AMOUNT_EXTRA, dbo.SBO_DETAIL.PAYMENT_TERM_ID,
dbo.SBO_DETAIL.CREDIT_LIMIT,
dbo.DM_PR_DETAIL.PR_ACCOUNT_ID,
dbo.DM_PR_DETAIL.PR_ACCOUNT_ID1,SBO.CREDIT_LIMIT AS
TOTAL_CREDIT_LIMIT,DM_PR_DETAIL.INDUSTRY_ID,DM_PR_DETAIL_EMPLOYEE.PR_DETAIL_CLASS_I
D AS EMPLOYEE_PR_DETAIL_CLASS_ID,
dbo.DM_ITEM.ITEM_SIZE_ID,dbo.SBO_DETAIL.NUM_PAGES,
dbo.SBO_DETAIL.NUMBER_IMAGE,DM_ITEM.ITEM_DEPTH,DM_ITEM.ITEM_WIDTH,DM_ITEM.ITEM_CLAS
S1_ID,
dbo.SBO.DELIVERY_DATE
FROM dbo.SBO INNER JOIN
dbo.SBO_DETAIL ON dbo.SBO_DETAIL.FR_KEY = dbo.SBO.PR_KEY LEFT
JOIN DM_PR_DETAIL ON dbo.DM_PR_DETAIL.PR_DETAIL_ID = dbo.SBO.PR_DETAIL_ID LEFT JOIN
DM_PR_DETAIL DM_PR_DETAIL_EMPLOYEE ON dbo.DM_PR_DETAIL.EMPLOYEE_ID =
DM_PR_DETAIL_EMPLOYEE.PR_DETAIL_ID LEFT OUTER JOIN
dbo.DM_JOB ON dbo.SBO_DETAIL.JOB_ID = dbo.DM_JOB.JOB_ID LEFT
OUTER JOIN
dbo.DM_ITEM ON dbo.SBO_DETAIL.ITEM_ID = dbo.DM_ITEM.ITEM_ID
GO
DROP VIEW ASSET_DEP_VIEW
GO
CREATE VIEW [dbo].[ASSET_DEP_VIEW]
AS
SELECT dbo.ASSET.TRAN_ID, dbo.ASSET.ASSET_NO, dbo.ASSET.ASSET_ID,
dbo.ASSET.DESCRIPTION, dbo.ASSET.USE_DATE, dbo.ASSET.PURCHASE_DATE,
dbo.ASSET.DEP_CEASE_DATE, dbo.ASSET.DEP_METHOD_ID,
dbo.ASSET.DEP_LENGTH, dbo.ASSET.TRAN_NO, dbo.ASSET_DEP.DAY_START,
dbo.ASSET_DEP.DAY_END, dbo.ASSET_DEP.AMOUNT,
dbo.ASSET_DETAIL.DEP_RATE, dbo.ASSET_DETAIL.VALUE_ORIG, dbo.ASSET.ORGANIZATION_ID,
dbo.ASSET.PR_DETAIL_ID, dbo.ASSET.LIQUID_DATE,
dbo.ASSET.FA_ACCOUNT_ID, dbo.ASSET.DEP_ACCOUNT_ID, dbo.ASSET.EXPENSE_ACCOUNT_ID,
dbo.ASSET.EXPENSE_ID, dbo.ASSET.COMMENTS,
dbo.ASSET.JOB_ID, dbo.ASSET.FA_CLASS_ID, dbo.ASSET.MANU_YEAR,
dbo.ASSET.MANU_COUNTRY,
dbo.ASSET.UNIT, dbo.ASSET.QUANTITY,
dbo.ASSET.FA_STATUS_ID, dbo.ASSET_DEP.AMOUNT_EXTRA, dbo.ASSET_DEP.PR_DETAIL_ID AS
Expr1,
dbo.ASSET_DEP.EXPENSE_ID AS Expr2,
dbo.ASSET_DEP.EXCHANGE_RATE_EXTRA, dbo.ASSET_DEP.ACCOUNT_ID,
dbo.ASSET_DEP.ACCOUNT_ID_CONTRA,
dbo.ASSET_DEP.JOB_ID AS Expr3, dbo.ASSET_DEP.LOCKED,
dbo.ASSET_DETAIL.LIST_ORDER, dbo.ASSET_DETAIL.FA_OPERATION_ID,
dbo.ASSET_DETAIL.EXCHANGE_RATE_EXTRA AS Expr4,
dbo.ASSET_DETAIL.VALUE_PREVIOUS, dbo.ASSET_DETAIL.VALUE_INCREASE,
dbo.ASSET_DETAIL.FA_SOURCE_ID,
dbo.ASSET_DETAIL.EFFECTIVE_DATE, dbo.ASSET_DETAIL.END_DATE,
dbo.ASSET_DETAIL.VALUE_INCREASE_EXTRA,
dbo.ASSET_DETAIL.VALUE_PREVIOUS_EXTRA,
dbo.ASSET_DETAIL.VALUE_ORIG_EXTRA, dbo.ASSET_DETAIL.DEP_VALUE_PREVIOUS_EXTRA,
dbo.ASSET_DETAIL.DEP_VALUE_CURRENT_EXTRA,
dbo.ASSET_DETAIL.REMAIN_VALUE_ORIG_EXTRA,
dbo.ASSET_DETAIL.REMAIN_VALUE_CURRENT_EXTRA,
dbo.ASSET_DETAIL.DEP_RATE_EXTRA, dbo.ASSET_DETAIL.LOCKED
AS Expr5, dbo.ASSET_DETAIL.DEP_VALUE_INCREASE, dbo.ASSET_DETAIL.DEP_VALUE_ORIG,
dbo.ASSET_DETAIL.DEP_VALUE_ACCU,
dbo.ASSET_DETAIL.DEP_VALUE_CURRENT, dbo.ASSET_DETAIL.REMAIN_VALUE_ORIG,
dbo.ASSET_DETAIL.REMAIN_VALUE_CURRENT,
dbo.ASSET_DEP.PR_KEY,DM_PR_DETAIL.PR_DETAIL_NAME
FROM dbo.ASSET INNER JOIN
dbo.ASSET_DETAIL ON dbo.ASSET.PR_KEY =
dbo.ASSET_DETAIL.FR_KEY INNER JOIN
dbo.ASSET_DEP ON dbo.ASSET_DETAIL.PR_KEY =
dbo.ASSET_DEP.FR_KEY
LEFT JOIN DM_PR_DETAIL ON
ASSET.PR_DETAIL_ID=DM_PR_DETAIL.PR_DETAIL_ID
GO
DROP VIEW [dbo].[PRINTS_VIEW]
GO
GO
DROP VIEW STUDY_FEE_REGISTER_VIEW
GO
CREATE VIEW STUDY_FEE_REGISTER_VIEW AS SELECT
STUDY_FEE_REGISTER.*,STUDY_FEE_REGISTER.DISCOUNT_AMOUNT AS AMOUNT_DISCOUNT,
DM_STUDY_FEE.ITEM_ID,DM_ITEM.ITEM_NAME,DM_ITEM.ITEM_CLASS_ID,DM_ITEM.ITEM_CLASS1_ID
,DM_PR_DETAIL.PR_DETAIL_ID,DM_PR_DETAIL.PR_DETAIL_CLASS1_ID,DM_PR_DETAIL.PR_DETAIL_
CLASS_ID FROM STUDY_FEE_REGISTER LEFT JOIN DM_STUDY_FEE
ON STUDY_FEE_REGISTER.STUDY_FEE_ID=DM_STUDY_FEE.STUDY_FEE_ID
LEFT JOIN DM_ITEM
ON DM_STUDY_FEE.ITEM_ID=DM_ITEM.ITEM_ID
LEFT JOIN DM_PR_DETAIL
ON STUDY_FEE_REGISTER.STUDENT_ID=DM_PR_DETAIL.PR_DETAIL_ID
GO
GO
GO
DROP VIEW [dbo].[PRINTS_ISSUE_VIEW]
GO
CREATE VIEW [dbo].[PRINTS_ISSUE_VIEW]
AS
(SELECT dbo.PRINTS_ISSUE_DETAIL.PR_KEY, dbo.PRINTS_ISSUE.TRAN_ID,
dbo.PRINTS_ISSUE.TRAN_NO, dbo.PRINTS_ISSUE.TRAN_DATE,
dbo.PRINTS_ISSUE.WAREHOUSE_ID,
dbo.PRINTS_ISSUE.RECEIVE_WAREHOUSE_ID AS WAREHOUSE_ID_RECEIVE,
dbo.PRINTS_ISSUE.ORGANIZATION_ID, dbo.PRINTS_ISSUE.EMPLOYEE_ID,
dbo.PRINTS_ISSUE.COMMENTS,
dbo.PRINTS_ISSUE.POS_SHIFT_PR_KEY,
dbo.PRINTS_ISSUE.ITEM_OP_ID, dbo.PRINTS_ISSUE.PR_DETAIL_ID, dbo.PRINTS_ISSUE.PR_KEY
AS ISSUE_PR_KEY,
dbo.PRINTS_ISSUE_DETAIL.PRINTS_ID,
dbo.PRINTS_ISSUE_DETAIL.BATCH_NO, dbo.PRINTS_ISSUE_DETAIL.SERI_START,
dbo.PRINTS_ISSUE_DETAIL.SERI_END,
dbo.PRINTS_ISSUE_DETAIL.SERI_QUANTITY, dbo.PRINTS_ISSUE_DETAIL.PRINTS_SERIE,
dbo.PRINTS_ISSUE_DETAIL.QUANTITY,
dbo.PRINTS_ISSUE_DETAIL.UNIT_ID, dbo.PRINTS_ISSUE_DETAIL.UNIT_PRICE,
dbo.PRINTS_ISSUE_DETAIL.AMOUNT,
DM_WAREHOUSE_1.WAREHOUSE_NAME, dbo.DM_PRINTS.PRINTS_NAME,
dbo.DM_PRINTS.PRINTS_TYPE_ID,
dbo.DM_PRINTS.UNIT_ID AS UNIT_ID_WH,
dbo.DM_PR_DETAIL.PR_DETAIL_NAME, dbo.DM_PR_DETAIL.PR_DETAIL_CLASS_ID,
dbo.PRINTS_ISSUE.PR_KEY AS PR_KEY_CTU,
dbo.PRINTS_ISSUE.DEALER_ID, dbo.PRINTS_ISSUE_DETAIL.ACCOUNT_ID_COST,
dbo.PRINTS_ISSUE_DETAIL.ACCOUNT_ID_CONTRA,
dbo.PRINTS_ISSUE_DETAIL.EXPENSE_ID, dbo.PRINTS_ISSUE_DETAIL.JOB_ID,
dbo.DM_WAREHOUSE.DEPARTMENT_ID, dbo.DM_DEALER.DEALER_NAME,
dbo.DM_DEPARTMENT.DEPARTMENT_NAME,
dbo.HR_EMPLOYEE_INFO.EMPLOYEE_NAME,
dbo.PRINTS_ISSUE_DETAIL.BATCH_QUANTITY, EXPORT_TYPE_ID, RECEIPT_DATE,STATUS,
dbo.DM_WAREHOUSE.WAREHOUSE_CLASS_ID,PRINTS_ISSUE.RECEIVE_WAREHOUSE_ID
FROM dbo.DM_DEALER RIGHT OUTER JOIN
dbo.PRINTS_ISSUE_DETAIL INNER JOIN
dbo.PRINTS_ISSUE ON dbo.PRINTS_ISSUE_DETAIL.FR_KEY =
dbo.PRINTS_ISSUE.PR_KEY LEFT OUTER JOIN
dbo.HR_EMPLOYEE_INFO ON dbo.PRINTS_ISSUE.EMPLOYEE_ID =
dbo.HR_EMPLOYEE_INFO.EMPLOYEE_ID ON
dbo.DM_DEALER.DEALER_ID = dbo.PRINTS_ISSUE.DEALER_ID LEFT
OUTER JOIN
dbo.DM_DEPARTMENT RIGHT OUTER JOIN
dbo.DM_WAREHOUSE ON dbo.DM_DEPARTMENT.DEPARTMENT_ID =
dbo.DM_WAREHOUSE.DEPARTMENT_ID ON
dbo.PRINTS_ISSUE.WAREHOUSE_ID =
dbo.DM_WAREHOUSE.WAREHOUSE_ID LEFT OUTER JOIN
dbo.DM_PR_DETAIL ON dbo.PRINTS_ISSUE.PR_DETAIL_ID =
dbo.DM_PR_DETAIL.PR_DETAIL_ID LEFT OUTER JOIN
dbo.DM_PRINTS ON dbo.PRINTS_ISSUE_DETAIL.PRINTS_ID =
dbo.DM_PRINTS.PRINTS_ID LEFT OUTER JOIN
dbo.DM_WAREHOUSE AS DM_WAREHOUSE_1 ON
dbo.PRINTS_ISSUE.WAREHOUSE_ID = DM_WAREHOUSE_1.WAREHOUSE_ID
WHERE STATUS = 'POSTED' )
UNION ALL
(SELECT dbo.PRINTS.PR_KEY_DETAIL AS PR_KEY, dbo.PRINTS.TRAN_ID,
dbo.PRINTS.TRAN_NO, dbo.PRINTS.TRAN_DATE,
dbo.PRINTS.WAREHOUSE_ID, '' AS WAREHOUSE_ID_RECEIVE,
dbo.PRINTS.ORGANIZATION_ID, dbo.PRINTS.EMPLOYEE_ID, dbo.PRINTS.COMMENTS,
'00000000-0000-0000-0000-000000000000' AS
POS_SHIFT_PR_KEY, '' AS ITEM_OP_ID, '' AS PR_DETAIL_ID, dbo.PRINTS.PR_KEY AS
ISSUE_PR_KEY,
dbo.PRINTS.PRINTS_ID, dbo.PRINTS.BATCH_NO,
dbo.PRINTS.SERI_START,
dbo.PRINTS.SERI_END, dbo.PRINTS.SERI_QUANTITY,
dbo.PRINTS.PRINTS_SERIE,
dbo.PRINTS.QUANTITY, dbo.PRINTS.UNIT_ID,
dbo.PRINTS.UNIT_PRICE,
dbo.PRINTS.AMOUNT, DM_WAREHOUSE_1.WAREHOUSE_NAME,
dbo.DM_PRINTS.PRINTS_NAME, dbo.DM_PRINTS.PRINTS_TYPE_ID,
dbo.DM_PRINTS.UNIT_ID AS UNIT_ID_WH, '' AS PR_DETAIL_NAME,
'' AS PR_DETAIL_CLASS_ID,
dbo.PRINTS.PR_KEY AS PR_KEY_CTU, dbo.PRINTS.DEALER_ID, ''
AS ACCOUNT_ID_COST,
dbo.PRINTS.ACCOUNT_ID_CONTRA, '' AS EXPENSE_ID, '' AS
JOB_ID,
dbo.DM_WAREHOUSE.DEPARTMENT_ID, dbo.DM_DEALER.DEALER_NAME,
dbo.DM_DEPARTMENT.DEPARTMENT_NAME,
dbo.HR_EMPLOYEE_INFO.EMPLOYEE_NAME,
dbo.PRINTS.BATCH_QUANTITY, EXPORT_TYPE_ID, RECEIPT_DATE,'POSTED' AS STATUS,
dbo.DM_WAREHOUSE.WAREHOUSE_CLASS_ID,'' AS RECEIVE_WAREHOUSE_ID
FROM dbo.DM_DEALER RIGHT OUTER JOIN
dbo.PRINTS LEFT OUTER JOIN
dbo.HR_EMPLOYEE_INFO ON dbo.PRINTS.EMPLOYEE_ID =
dbo.HR_EMPLOYEE_INFO.EMPLOYEE_ID ON
dbo.DM_DEALER.DEALER_ID = dbo.PRINTS.DEALER_ID LEFT OUTER
JOIN
dbo.DM_DEPARTMENT RIGHT OUTER JOIN
dbo.DM_WAREHOUSE ON dbo.DM_DEPARTMENT.DEPARTMENT_ID =
dbo.DM_WAREHOUSE.DEPARTMENT_ID ON
dbo.PRINTS.WAREHOUSE_ID = dbo.DM_WAREHOUSE.WAREHOUSE_ID
LEFT OUTER JOIN
dbo.DM_PRINTS ON dbo.PRINTS.PRINTS_ID =
dbo.DM_PRINTS.PRINTS_ID LEFT OUTER JOIN
dbo.SYS_TRAN ON dbo.PRINTS.TRAN_ID = dbo.SYS_TRAN.TRAN_ID
LEFT OUTER JOIN
dbo.DM_WAREHOUSE AS DM_WAREHOUSE_1 ON
dbo.PRINTS.WAREHOUSE_ID = DM_WAREHOUSE_1.WAREHOUSE_ID
WHERE (TRAN_CLASS <> 'PRINTS_ISSUE' AND ISSUE_RECEIVE = 'X') )
GO
GO
GO
GO
GO
GO
GO
GO
DROP VIEW [dbo].[POS_VOUCHER_VIEW]
GO
GO
DROP VIEW [dbo].[VOUCHER_VIEW_TRUNG_VIEW]
GO
DM_JOB.MASTER_BILL,DM_JOB.HOUSE_BILL,DM_ITEM.ITEM_CLASS1_ID,VOUCHER_VIEW.DEPARTMENT
_ID_DEBIT AS DEPARTMENT_ID,VOUCHER_VIEW.PR_DETAIL_ID_DEBIT AS SALE_PR_DETAIL_ID
FROM dbo.VOUCHER_VIEW LEFT OUTER JOIN
dbo.DM_EXPENSE ON
dbo.VOUCHER_VIEW.EXPENSE_ID_DEBIT = dbo.DM_EXPENSE.EXPENSE_ID LEFT OUTER JOIN
dbo.DM_JOB ON dbo.VOUCHER_VIEW.JOB_ID_DEBIT =
dbo.DM_JOB.JOB_ID LEFT OUTER JOIN
dbo.DM_PR_DETAIL ON
dbo.DM_PR_DETAIL.PR_DETAIL_ID = dbo.VOUCHER_VIEW.PR_DETAIL_ID_DEBIT LEFT OUTER JOIN
dbo.DM_ACCOUNT ON
dbo.VOUCHER_VIEW.ACCOUNT_ID_DEBIT = dbo.DM_ACCOUNT.ACCOUNT_ID LEFT OUTER JOIN
dbo.DM_ACCOUNT_CONTRA ON
dbo.VOUCHER_VIEW.ACCOUNT_ID_CREDIT = dbo.DM_ACCOUNT_CONTRA.ACCOUNT_ID_CONTRA LEFT
OUTER JOIN
dbo.DM_BANK ON dbo.VOUCHER_VIEW.BANK_ID =
dbo.DM_BANK.BANK_ID
LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.VOUCHER_VIEW.ITEM_ID_DEBIT
= dbo.DM_ITEM.ITEM_ID
WHERE NOT EXISTS(SELECT 'TRUE' FROM LEDGER WHERE
LEDGER.PR_KEY=VOUCHER_VIEW.PR_KEY_CTU AND LEDGER.PR_KEY_DETAIL=VOUCHER_VIEW.PR_KEY)
AND VOUCHER_VIEW.TRAN_ID IN (SELECT TRAN_ID FROM SYS_TRAN_CONFIG WHERE CONFIG_ID =
'TRAN_DEBIT_CREDIT' AND CONFIG_VALUE = 'DEB')
UNION ALL
SELECT dbo.VOUCHER_VIEW.PR_KEY AS PR_KEY_LEDGER, dbo.VOUCHER_VIEW.PR_KEY_CTU AS
PR_KEY, dbo.VOUCHER_VIEW.PR_KEY AS PR_KEY_DETAIL, 'CRD' AS DEBIT_CREDIT,
dbo.VOUCHER_VIEW.TRAN_ID,
dbo.VOUCHER_VIEW.TRAN_DATE,
dbo.VOUCHER_VIEW.TRAN_NO, dbo.VOUCHER_VIEW.CONTRACT_NO,
dbo.VOUCHER_VIEW.CONTRACT_DATE, '' AS VAT_TRAN_NO,
'' AS VAT_TRAN_SERIE,
dbo.VOUCHER_VIEW.TRAN_DATE AS VAT_TRAN_DATE, dbo.VOUCHER_VIEW.PAYMENT_METHOD_ID,
dbo.VOUCHER_VIEW.PAYMENT_TERM_ID,
dbo.VOUCHER_VIEW.PAYMENT_DATE,
dbo.VOUCHER_VIEW.CONTACT_PERSON, dbo.VOUCHER_VIEW.ADDRESS,
dbo.VOUCHER_VIEW.COMMENTS, dbo.VOUCHER_VIEW.DESCRIPTION,
dbo.VOUCHER_VIEW.DESCRIPTION_ULS,
dbo.VOUCHER_VIEW.ACCOUNT_ID_CREDIT AS ACCOUNT_ID, dbo.DM_ACCOUNT.ACCOUNT_NAME,
dbo.DM_ACCOUNT.ACCOUNT_NAME_ULS,
dbo.DM_ACCOUNT_CONTRA.ACCOUNT_NAME AS
ACCOUNT_NAME_CONTRA, dbo.DM_ACCOUNT_CONTRA.ACCOUNT_NAME_ULS AS
ACCOUNT_NAME_CONTRA_ULS,
dbo.VOUCHER_VIEW.ACCOUNT_ID_DEBIT AS
ACCOUNT_ID_CONTRA, dbo.VOUCHER_VIEW.CURRENCY_ID, dbo.VOUCHER_VIEW.EXCHANGE_RATE,
dbo.VOUCHER_VIEW.EXCHANGE_RATE_EXTRA, dbo.VOUCHER_VIEW.QUANTITY,
dbo.VOUCHER_VIEW.UNIT_PRICE,
dbo.VOUCHER_VIEW.UNIT_PRICE_ORIG, dbo.VOUCHER_VIEW.AMOUNT,
dbo.VOUCHER_VIEW.AMOUNT_ORIG, dbo.VOUCHER_VIEW.AMOUNT_EXTRA,
dbo.VOUCHER_VIEW.PR_DETAIL_ID_DEBIT AS
PR_DETAIL_ID, dbo.VOUCHER_VIEW.EXPENSE_ID_DEBIT AS EXPENSE_ID,
dbo.VOUCHER_VIEW.JOB_ID_DEBIT AS JOB_ID, dbo.VOUCHER_VIEW.ITEM_ID_DEBIT AS ITEM_ID,
CAST(1 AS SMALLINT) AS IS_BOOKED, CAST(0 AS SMALLINT) AS IS_PRODUCT_COST,
dbo.VOUCHER_VIEW.ORGANIZATION_ID,
ISNULL(dbo.DM_EXPENSE.EXPENSE_CLASS_ID, N' ') AS EXPENSE_CLASS_ID,
ISNULL(dbo.DM_JOB.JOB_CLASS_ID, N' ')
AS JOB_CLASS_ID,
ISNULL(dbo.DM_PR_DETAIL.PR_DETAIL_CLASS_ID, N' ') AS PR_DETAIL_CLASS_ID,
dbo.VOUCHER_VIEW.REFERENCE_NO,
ISNULL(dbo.DM_PR_DETAIL.PR_DETAIL_NAME, N' ')
AS PR_DETAIL_NAME, dbo.VOUCHER_VIEW.REFERENCE_AMOUNT, ISNULL(dbo.DM_JOB.JOB_NAME,
N' ')
AS JOB_NAME,
ISNULL(dbo.DM_EXPENSE.EXPENSE_NAME, N' ') AS EXPENSE_NAME,
dbo.VOUCHER_VIEW.EXCHANGE_RATE_COST, dbo.VOUCHER_VIEW.AMOUNT_COST,
'' AS REGISTER_NO, dbo.VOUCHER_VIEW.TRAN_DATE
AS REGISTER_DATE, dbo.DM_JOB.JOB_VALUE, dbo.VOUCHER_VIEW.BANK_ID,
ISNULL(dbo.DM_BANK.BANK_NAME, N' ')
AS BANK_NAME, ISNULL(dbo.DM_BANK.BANK_BRANCH,
N' ') AS BANK_BRANCH,
dbo.VOUCHER_VIEW.POS_SHIFT_PR_KEY,ISNULL(dbo.DM_ITEM.ITEM_CLASS_ID, N' ')
AS ITEM_CLASS_ID,ISNULL(DM_ITEM.ITEM_NAME,N'
') AS ITEM_NAME,ISNULL(dbo.DM_PR_DETAIL.REF_PR_DETAIL_ID, N' ') AS
REF_PR_DETAIL_ID,VOUCHER_VIEW.CHAPTER_ID,VOUCHER_VIEW.CAPITAL_SOURCE_ID,'' AS
ITEM_OP_ID,
DM_JOB.MASTER_BILL,DM_JOB.HOUSE_BILL,DM_ITEM.ITEM_CLASS1_ID,VOUCHER_VIEW.DEPARTMENT
_ID_DEBIT AS DEPARTMENT_ID,VOUCHER_VIEW.PR_DETAIL_ID_DEBIT AS SALE_PR_DETAIL_ID
FROM dbo.VOUCHER_VIEW LEFT OUTER JOIN
dbo.DM_EXPENSE ON
dbo.VOUCHER_VIEW.EXPENSE_ID_DEBIT = dbo.DM_EXPENSE.EXPENSE_ID LEFT OUTER JOIN
dbo.DM_JOB ON dbo.VOUCHER_VIEW.JOB_ID_DEBIT =
dbo.DM_JOB.JOB_ID LEFT OUTER JOIN
dbo.DM_PR_DETAIL ON
dbo.DM_PR_DETAIL.PR_DETAIL_ID = dbo.VOUCHER_VIEW.PR_DETAIL_ID_DEBIT LEFT OUTER JOIN
dbo.DM_ACCOUNT ON
dbo.VOUCHER_VIEW.ACCOUNT_ID_DEBIT = dbo.DM_ACCOUNT.ACCOUNT_ID LEFT OUTER JOIN
dbo.DM_ACCOUNT_CONTRA ON
dbo.VOUCHER_VIEW.ACCOUNT_ID_CREDIT = dbo.DM_ACCOUNT_CONTRA.ACCOUNT_ID_CONTRA LEFT
OUTER JOIN
dbo.DM_BANK ON dbo.VOUCHER_VIEW.BANK_ID =
dbo.DM_BANK.BANK_ID
LEFT OUTER JOIN
dbo.DM_ITEM ON dbo.VOUCHER_VIEW.ITEM_ID_DEBIT
= dbo.DM_ITEM.ITEM_ID
WHERE NOT EXISTS(SELECT 'TRUE' FROM LEDGER WHERE
LEDGER.PR_KEY=VOUCHER_VIEW.PR_KEY_CTU AND LEDGER.PR_KEY_DETAIL=VOUCHER_VIEW.PR_KEY)
AND VOUCHER_VIEW.TRAN_ID IN (SELECT TRAN_ID FROM SYS_TRAN_CONFIG WHERE CONFIG_ID =
'TRAN_DEBIT_CREDIT' AND CONFIG_VALUE = 'CRD')
GO
DROP VIEW [dbo].[POS_VOUCHER_ISSUE_VIEW]
GO
GO
GO