Project

General

Profile

script xử lý phân hệ VPP.txt

Luc Tran Van, 06/08/2025 11:20 AM

 
1
--LẤY DỮ LIỆU SỐ LƯỢNG DÒNG CÁC BẢNG PHÂN HỆ VĂN PHÒNG PHẨM
2
SELECT COUNT(),'1', 'STA_REGISTER_MASTER' FROM STA_REGISTER_MASTER 
3
SELECT COUNT(),'2', 'STA_REGISTER_CONTRACT_DT' FROM STA_REGISTER_CONTRACT_DT
4
SELECT COUNT(),'3', 'STA_REGISTER_GOODS_DT' FROM STA_REGISTER_GOODS_DT
5
SELECT COUNT(),'4', 'STA_REGISTER_BRANCH_DT' FROM STA_REGISTER_BRANCH_DT
6
SELECT COUNT(),'5', 'STA_REQUEST_REGISTER_MASTER' FROM STA_REQUEST_REGISTER_MASTER
7
SELECT COUNT(),'6', 'STA_REQUEST_REGISTER_DT' FROM STA_REQUEST_REGISTER_DT
8
SELECT COUNT(),'7', 'STA_SYNTHETIC_DISTRIBUTE_MASTER' FROM STA_SYNTHETIC_DISTRIBUTE_MASTER
9
SELECT COUNT(),'8', 'STA_SYNTHETIC_DISTRIBUTE_DT' FROM STA_SYNTHETIC_DISTRIBUTE_DT
10
SELECT COUNT(),'9', 'STA_NORM_DT' FROM STA_NORM_DT
11
SELECT COUNT(),'10', 'STA_GOODS_GROUP' FROM STA_GOODS_GROUP
12
SELECT COUNT(),'11', 'STA_GOODS_TYPE' FROM STA_GOODS_TYPE
13
SELECT COUNT(),'12', 'STA_GOODS_DT' FROM STA_GOODS
14
SELECT COUNT(),'13', 'STA_REGISTER_GOODS_TYPE_DT' FROM STA_REGISTER_GOODS_TYPE_DT
15
SELECT COUNT(),'14', 'CM_PRICE_BANK' FROM CM_PRICE_BANK
16

    
17
--XÓA DỮ LIỆU PHÂN HỆ VĂN PHÒNG PHẨM
18
DELETE FROM STA_REGISTER_MASTER 
19
DELETE FROM STA_REGISTER_CONTRACT_DT
20
DELETE FROM STA_REGISTER_GOODS_DT
21
DELETE FROM STA_REGISTER_BRANCH_DT
22
DELETE FROM STA_REQUEST_REGISTER_MASTER
23
DELETE FROM STA_REQUEST_REGISTER_DT
24
DELETE FROM STA_SYNTHETIC_DISTRIBUTE_MASTER
25
DELETE FROM STA_SYNTHETIC_DISTRIBUTE_DT
26
DELETE FROM STA_NORM_DT
27
DELETE FROM STA_GOODS_GROUP
28
DELETE FROM STA_GOODS_TYPE
29
DELETE FROM STA_GOODS_DT
30
DELETE FROM STA_REGISTER_GOODS_TYPE_DT
31
DELETE FROM CM_PRICE_BANK
32

    
33
--LẤY DỮ LIỆU PREFIX PHÂN HỆ VĂN PHÒNG PHẨM
34
SELECT * FROM SYS_PREFIX WHERE ID IN ('STA_REGISTER_MASTER'
35
,'STA_REGISTER_CONTRACT_DT'
36
,'STA_REGISTER_GOODS_DT'
37
,'STA_REGISTER_BRANCH_DT'
38
,'STA_REQUEST_REGISTER_MASTER'
39
,'STA_REQUEST_REGISTER_DT'
40
,'STA_SYNTHETIC_DISTRIBUTE_MASTER'
41
,'STA_SYNTHETIC_DISTRIBUTE_DT'
42
,'STA_NORM_DT'
43
,'STA_GOODS_GROUP'
44
,'STA_GOODS_TYPE'
45
,'STA_GOODS_DT'
46
,'STA_REGISTER_GOODS_TYPE_DT'
47
,'CM_PRICE_BANK')
48

    
49
--LẤY DỮ LIỆU CODEMASTERS PHÂN HỆ VĂN PHÒNG PHẨM
50
SELECT * FROM SYS_CODEMASTERS WHERE PREFIX IN (SELECT PREFIX FROM SYS_PREFIX WHERE ID IN ('STA_REGISTER_MASTER'
51
,'STA_REGISTER_CONTRACT_DT'
52
,'STA_REGISTER_GOODS_DT'
53
,'STA_REGISTER_BRANCH_DT'
54
,'STA_REQUEST_REGISTER_MASTER'
55
,'STA_REQUEST_REGISTER_DT'
56
,'STA_SYNTHETIC_DISTRIBUTE_MASTER'
57
,'STA_SYNTHETIC_DISTRIBUTE_DT'
58
,'STA_NORM_DT'
59
,'STA_GOODS_GROUP'
60
,'STA_GOODS_TYPE'
61
,'STA_GOODS'
62
,'STA_REGISTER_GOODS_TYPE_DT'
63
,'CM_PRICE_BANK'))
64

    
65
--XÓA DỮ LIỆU CODEMASTERS PHÂN HỆ VĂN PHÒNG PHẨM
66
DELETE FROM SYS_CODEMASTERS WHERE PREFIX IN (SELECT PREFIX FROM SYS_PREFIX WHERE ID IN ('STA_REGISTER_MASTER'
67
,'STA_REGISTER_CONTRACT_DT'
68
,'STA_REGISTER_GOODS_DT'
69
,'STA_REGISTER_BRANCH_DT'
70
,'STA_REQUEST_REGISTER_MASTER'
71
,'STA_REQUEST_REGISTER_DT'
72
,'STA_SYNTHETIC_DISTRIBUTE_MASTER'
73
,'STA_SYNTHETIC_DISTRIBUTE_DT'
74
,'STA_NORM_DT'
75
,'STA_GOODS_GROUP'
76
,'STA_GOODS_TYPE'
77
,'STA_GOODS'
78
,'STA_REGISTER_GOODS_TYPE_DT'
79
,'CM_PRICE_BANK'))
80
DBCC CHECKIDENT(STA_SYNTHETIC_DISTRIBUTE_DT, RESEED, 0)--BẢNG NÀY INDENTITY NÊN KHÔNG CÓ TRONG SYS_CODEMASTERS
81
DBCC CHECKIDENT(STA_NORM_DT, RESEED, 0)--BẢNG NÀY INDENTITY NÊN KHÔNG CÓ TRONG SYS_CODEMASTERS
82

    
83
--XỬ LÝ REVERT CÁC MÃ PHIẾU PHÂN HỆ VĂN PHÒNG PHẨM
84
SELECT * FROM STA_REGISTER_MASTER_NO -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (QUẢN LÝ THỜI GIAN ĐĂNG KÝ)
85
SELECT * FROM STA_GOODS_GROUP_NO -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (QUẢN LÝ NHÓM HÀNG HÓA)
86
SELECT * FROM STA_GOODS_TYPE_NO -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (QUẢN LÝ LOẠI HÀNG HÓA)
87
SELECT * FROM STA_REQUEST_REGISTER_NO -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (PYC ĐĂNG KÝ VĂN PHÒNG PHẨM)
88
SELECT * FROM STA_SYNTHETIC_DISTRIBUTE_NO -- LẤY THÔNG TIN MÃ PHIẾU GEN TỰ ĐỘNG CỦA CHỨC NĂNG (BẢNG TỔNG HỢP VÀ PHÂN BỔ)
89

    
90
--LẤY LỊCH SỬ XỬ LÝ PHIẾU PHÂN HỆ VĂN PHÒNG PHẨM
91
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'PB%'
92
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STAG%'
93
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STAGG%'
94
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STAGT%'
95
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STARB%'
96
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STARC%'
97
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STARG%'
98
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STARGT%'
99
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STAR%'
100
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'RRDT%'
101
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STARR%'
102
SELECT * FROM PL_PROCESS WHERE REQ_ID LIKE 'STASD%'
103

    
104
--XÓA LỊCH SỬ XỬ LÝ PHIẾU PHÂN HỆ VĂN PHÒNG PHẨM
105
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'PB%'
106
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STAG%'
107
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STAGG%'
108
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STAGT%'
109
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STARB%'
110
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STARC%'
111
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STARG%'
112
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STARGT%'
113
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STAR%'
114
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'RRDT%'
115
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STARR%'
116
DELETE FROM PL_PROCESS WHERE REQ_ID LIKE 'STASD%'