Project

General

Profile

rpt_PL_APP_CONTRACTOR_Template.txt

Luc Tran Van, 03/28/2023 04:50 PM

 
1
ALTER   PROCEDURE [dbo].[rpt_PL_APP_CONTRACTOR_Template]  
2
@p_TR_REQUEST_DOC_ID varchar(15) = NULL
3
AS  
4
	
5
	-----------------BẢNG CHI TIẾT-----------------
6
	--SELECT ROW_NUMBER() OVER (ORDER BY DT_RESULT.REQ_DT_ID) AS STT, DT_RESULT.*
7
	--FROM(
8
	--	SELECT
9
	--		PD.REQ_DT_ID,
10
	--		PD.HH_ID,
11
	--		PD.DESCRIPTION,
12
	--		PD.QUANTITY,
13
	--		(SELECT dbo.FN_FORMAT_MONEY_REPORT_PRICE (PD.UNIT_PRICE)) AS UNIT_PRICE, 
14
	--		(SELECT dbo.FN_FORMAT_MONEY_REPORT_PRICE(PD.UNIT_PRICE * PD.QUANTITY)) AS TOTAL_AMT
15
	--	FROM PL_APPOINT_CONTRACTOR_DT PD
16
	--	JOIN PL_APPOINT_CONTRACTOR PC ON PD.REQ_ID = PC.REQ_ID
17
	--	WHERE PC.TR_REQUEST_DOC_ID = @p_TR_REQUEST_DOC_ID
18
	--) AS DT_RESULT
19

    
20
	-----------------TỔNG CỘNG + TIỀN THUẾ + TỔNG CỘNG GỒM THUẾ + TỔNG TIỀN CHỮ----------------------
21
	--SELECT
22
	--	(SELECT dbo.FN_FORMAT_MONEY_REPORT_PRICE (ISNULL(SUM(PD.UNIT_PRICE * PD.QUANTITY), 0))) 
23
	--		AS SUM_TOTAL_AMT,
24
	--	(SELECT dbo.FN_FORMAT_MONEY_REPORT_PRICE(ISNULL(SUM(PD.VAT_AMT), 0))) 
25
	--		AS VAT_SUM_TOTAL_AMT,
26
	--	(SELECT dbo.FN_FORMAT_MONEY_REPORT_PRICE(
27
	--		ISNULL(SUM(PD.UNIT_PRICE * PD.QUANTITY), 0) + ISNULL(SUM(PD.VAT_AMT), 0)
28
	--	)) AS TOTAL_AMT_AFTER_VAT,
29
	--	(SELECT dbo.ReadMoneyVN(
30
	--		ISNULL(SUM(PD.UNIT_PRICE * PD.QUANTITY), 0) + ISNULL(SUM(PD.VAT_AMT), 0)
31
	--	)) AS TOTAL_AMT_IN_TEXT
32
	--FROM PL_APPOINT_CONTRACTOR_DT PD
33
	--JOIN PL_APPOINT_CONTRACTOR PC ON PD.REQ_ID = PC.REQ_ID
34
	--WHERE PC.TR_REQUEST_DOC_ID = @p_TR_REQUEST_DOC_ID
35

    
36

    
37
	--------------------------CHỮ KÝ DMMS--------------------
38
	DECLARE @t_SIGN_TABLE_DMMS TABLE(
39
		APPROVE_DT VARCHAR(30), SIGN_NAME NVARCHAR(50), TYPE VARCHAR(15)
40
	)
41
	DECLARE @p_APPROVE_DT_KSV VARCHAR(25), @p_KSV_NAME NVARCHAR(50), --KSV
42
			@p_APPROVE_DT_GDDV VARCHAR(25), @p_GDDV_NAME NVARCHAR(50) --GDDV
43

    
44
	INSERT INTO @t_SIGN_TABLE_DMMS
45
		-----------------KSV DMMS----------------
46
		SELECT TOP 1 ISNULL(FORMAT(D.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT, 
47
		C.TLFullName AS SIGN_NAME,
48
		'KSV' AS TYPE
49
		FROM PL_REQUEST_PROCESS_CHILD A
50
		LEFT JOIN PL_REQUEST_PROCESS B ON A.PROCESS_ID = B.ID
51
		LEFT JOIN TL_USER C ON A.TLNAME = C.TLNANME
52
		LEFT JOIN PL_PROCESS D ON B.REQ_ID = D.REQ_ID AND A.TLNAME = D.CHECKER_ID
53
		WHERE B.REQ_ID = @p_TR_REQUEST_DOC_ID
54
		AND A.TYPE_JOB = 'KS'
55
		AND A.STATUS_JOB = 'P'
56
		ORDER BY D.ID DESC
57

    
58
	INSERT INTO @t_SIGN_TABLE_DMMS
59
		---------------Trưởng đơn vị DMMS------------
60
		SELECT 
61
		DISTINCT ISNULL(FORMAT(A.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT,
62
		B.TLFullName AS SIGN_NAME,
63
		'GDDV' AS TYPE
64
		FROM PL_REQUEST_PROCESS A
65
		LEFT JOIN TL_USER B ON A.CHECKER_ID = B.TLNANME
66
		WHERE A.REQ_ID = @p_TR_REQUEST_DOC_ID
67
		AND A.PROCESS_ID = 'DMMS'
68
		AND A.STATUS = 'P'
69

    
70
	------KSV DMMS-----
71
	SET @p_APPROVE_DT_KSV = (SELECT A.APPROVE_DT FROM @t_SIGN_TABLE_DMMS A WHERE A.TYPE = 'KSV')
72
	SET @p_KSV_NAME = (SELECT A.SIGN_NAME FROM @t_SIGN_TABLE_DMMS A WHERE A.TYPE = 'KSV')
73
	------GDDV DMMS----
74
	SET @p_APPROVE_DT_GDDV = (SELECT A.APPROVE_DT FROM @t_SIGN_TABLE_DMMS A WHERE A.TYPE = 'GDDV')
75
	SET @p_GDDV_NAME = (SELECT A.SIGN_NAME FROM @t_SIGN_TABLE_DMMS A WHERE A.TYPE = 'GDDV')
76

    
77
	DECLARE @REQ_DT DATETIME, @CREATE_PL_APP DATETIME
78
	SELECT TOP 1 @REQ_DT = REQ_DT, @CREATE_PL_APP = CREATE_DT FROM PL_APPOINT_CONTRACTOR WHERE TR_REQUEST_DOC_ID = @p_TR_REQUEST_DOC_ID
79

    
80
	------------LẤY TÊN NG DUYỆT---------------
81
	SELECT	ISNULL(@p_KSV_NAME, '') AS KSV_NAME, 
82
			ISNULL(@p_GDDV_NAME,'') AS DMMS_NAME
83
	-------------LẤY NGÀY DUYỆT--------------
84
	IF(CONVERT(DATE,@REQ_DT,103) < CONVERT(DATE,@CREATE_PL_APP,103))
85
	BEGIN
86
		SELECT CASE WHEN ISNULL(@p_APPROVE_DT_KSV, '') <> '' THEN ISNULL(FORMAT(@REQ_DT, 'dd/MM/yyyy,HH:mm:ss'), '') 
87
					ELSE '' END AS APPROVE_DT_KSV, 
88
		 CASE WHEN ISNULL(@p_APPROVE_DT_GDDV, '') <> '' THEN ISNULL(FORMAT(@REQ_DT, 'dd/MM/yyyy,HH:mm:ss'), '') 
89
				ELSE '' END AS APPROVE_DT_GDDV
90
	END
91
	ELSE
92
	BEGIN
93
		SELECT	ISNULL(@p_APPROVE_DT_KSV, '') AS APPROVE_DT_KSV, 
94
		ISNULL(@p_APPROVE_DT_GDDV, '') AS APPROVE_DT_GDDV
95
	END
96

    
97
	--------------------CHỮ KÝ CÁC GDK/ PTGDK--------------------
98
	DECLARE @t_SIGN_TABLE_GDK TABLE(
99
		ROLE_NAME NVARCHAR(200), APPROVE_DT VARCHAR(30), 
100
		SIGN_NAME NVARCHAR(50), TYPE VARCHAR(15)
101
	)
102
	DECLARE
103
		-----GDK hỗ trợ--------
104
		@p_ROLE_GDKHT NVARCHAR(200), @p_APPROVE_DT_GDKHT VARCHAR(25), @p_GDKHT_NAME NVARCHAR(50),
105
		------GDK tài chính------
106
		@p_ROLE_GDKTC NVARCHAR(200),	@p_APPROVE_DT_GDKTC VARCHAR(25), @p_GDKTC_NAME NVARCHAR(50),
107
		------PTGDK hỗ trợ--------
108
		@p_ROLE_PTGD NVARCHAR(200),	@p_APPROVE_DT_PTGD VARCHAR(25), @p_PTGD_NAME NVARCHAR(50)
109

    
110
	INSERT INTO @t_SIGN_TABLE_GDK
111
		-----GDK hỗ trợ--------
112
		SELECT
113
			CEL.POS_NAME AS ROLE_NAME,
114
			ISNULL(FORMAT(PRP.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT,
115
			TU.TLFullName AS SIGN_NAME,
116
			'GDKHT' AS TYPE
117
		FROM PL_REQUEST_PROCESS PRP
118
		LEFT JOIN TL_USER TU ON PRP.CHECKER_ID = TU.TLNANME
119
		LEFT JOIN CM_EMPLOYEE_LOG CEL ON TU.TLNANME = CEL.USER_DOMAIN
120
		WHERE PRP.REQ_ID = @p_TR_REQUEST_DOC_ID
121
		AND PRP.PROCESS_ID = 'GDK_PYC'
122
		AND PRP.DVDM_ID = 'DM0000000000015' ---PHÒNG HỖ TRỢ
123
		AND PRP.STATUS = 'P'
124

    
125
	INSERT INTO @t_SIGN_TABLE_GDK
126
		------GDK tài chính------
127
		SELECT
128
			CEL.POS_NAME AS ROLE_NAME,
129
			ISNULL(FORMAT(PRP.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT,
130
			TU.TLFullName AS SIGN_NAME,
131
			'GDKTC' AS TYPE
132
		FROM PL_REQUEST_PROCESS PRP
133
		LEFT JOIN TL_USER TU ON PRP.CHECKER_ID = TU.TLNANME
134
		LEFT JOIN CM_EMPLOYEE_LOG CEL ON TU.TLNANME = CEL.USER_DOMAIN
135
		WHERE PRP.REQ_ID = @p_TR_REQUEST_DOC_ID
136
		AND PRP.PROCESS_ID = 'GDK_CDT_TC'
137
		AND PRP.DVDM_ID = 'DM0000000000017' ---PHÒNG HỖ TRỢ
138
		AND PRP.STATUS = 'P'
139

    
140

    
141
	INSERT INTO @t_SIGN_TABLE_GDK
142
		------PTGDK hỗ trợ------
143
		SELECT
144
			CEL.POS_NAME AS ROLE_NAME,
145
			ISNULL(FORMAT(PRP.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT,
146
			TU.TLFullName AS SIGN_NAME,
147
			'PTGDK' AS TYPE
148
		FROM PL_REQUEST_PROCESS PRP
149
		LEFT JOIN TL_USER TU ON PRP.CHECKER_ID = TU.TLNANME
150
		LEFT JOIN CM_EMPLOYEE_LOG CEL ON TU.TLNANME = CEL.USER_DOMAIN
151
		WHERE PRP.REQ_ID = @p_TR_REQUEST_DOC_ID
152
		AND PRP.PROCESS_ID = 'PTGDK_CDT'
153
		AND PRP.DVDM_ID = 'DM0000000000015' ---PHÒNG HỖ TRỢ
154
		AND PRP.STATUS = 'P'
155

    
156
	-----GDK hỗ trợ--------
157
	SET @p_ROLE_GDKHT = (SELECT A.ROLE_NAME FROM @t_SIGN_TABLE_GDK A WHERE A.TYPE = 'GDKHT')
158
	SET @p_APPROVE_DT_GDKHT = (SELECT A.APPROVE_DT FROM @t_SIGN_TABLE_GDK A WHERE A.TYPE = 'GDKHT')
159
	SET @p_GDKHT_NAME = (SELECT A.SIGN_NAME FROM @t_SIGN_TABLE_GDK A WHERE A.TYPE = 'GDKHT')
160
	-----GDK tài chính--------
161
	SET @p_ROLE_GDKTC = (SELECT A.ROLE_NAME FROM @t_SIGN_TABLE_GDK A WHERE A.TYPE = 'GDKTC')
162
	SET @p_APPROVE_DT_GDKTC = (SELECT A.APPROVE_DT FROM @t_SIGN_TABLE_GDK A WHERE A.TYPE = 'GDKTC')
163
	SET @p_GDKTC_NAME = (SELECT A.SIGN_NAME FROM @t_SIGN_TABLE_GDK A WHERE A.TYPE = 'GDKTC')
164
	------PTGDK hỗ trợ------
165
	SET @p_ROLE_PTGD = (SELECT A.ROLE_NAME FROM @t_SIGN_TABLE_GDK A WHERE A.TYPE = 'PTGDK')
166
	SET @p_APPROVE_DT_PTGD = (SELECT A.APPROVE_DT FROM @t_SIGN_TABLE_GDK A WHERE A.TYPE = 'PTGDK')
167
	SET @p_PTGD_NAME = (SELECT A.SIGN_NAME FROM @t_SIGN_TABLE_GDK A WHERE A.TYPE = 'PTGDK')
168

    
169
	------------LẤY CHỨC VỤ NG DUYỆT---------------
170
	SELECT	ISNULL(@p_ROLE_GDKHT, '') AS ROLE_GDKHT,
171
			ISNULL(@p_ROLE_PTGD,'') AS ROLE_PTGD,
172
			ISNULL(@p_ROLE_GDKTC,'') AS ROLE_GDKTC
173
			
174
	------------LẤY TÊN NG DUYỆT---------------
175
	SELECT	ISNULL(@p_GDKHT_NAME, '') AS GDKHT_NAME,
176
			ISNULL(@p_PTGD_NAME,'') AS PTGD_NAME,
177
			ISNULL(@p_GDKTC_NAME,'') AS GDKTC_NAME
178
			
179
	-------------LẤY NGÀY DUYỆT--------------
180
	IF(CONVERT(DATE,@REQ_DT,103) < CONVERT(DATE,@CREATE_PL_APP,103))
181
	BEGIN
182
		SELECT CASE WHEN ISNULL(@p_APPROVE_DT_GDKHT, '') <> '' THEN ISNULL(FORMAT(@REQ_DT, 'dd/MM/yyyy,HH:mm:ss'), '') 
183
					ELSE '' END AS APPROVE_DT_GDKHT, 
184
		CASE WHEN ISNULL(@p_APPROVE_DT_PTGD, '') <> '' THEN ISNULL(FORMAT(@REQ_DT, 'dd/MM/yyyy,HH:mm:ss'), '') 
185
			ELSE '' END AS APPROVE_DT_PTGD,
186
		CASE WHEN ISNULL(@p_APPROVE_DT_GDKTC, '') <> '' THEN ISNULL(FORMAT(@REQ_DT, 'dd/MM/yyyy,HH:mm:ss'), '') 
187
			ELSE '' END AS APPROVE_DT_GDKTC
188
	END
189
	ELSE
190
	BEGIN
191
		SELECT	ISNULL(@p_APPROVE_DT_GDKHT, '') AS APPROVE_DT_GDKHT,
192
		ISNULL(@p_APPROVE_DT_PTGD, '') AS APPROVE_DT_PTGD,
193
		ISNULL(@p_APPROVE_DT_GDKTC, '') AS APPROVE_DT_GDKTC
194
	END
195

    
196

    
197
	----------GDK HỖ TRỢ-----------
198
	--SELECT
199
	--	CEL.POS_NAME AS ROLE_GDKHT,
200
	--	TU.TLFullName AS GDKHT_NAME,
201
	--	ISNULL(FORMAT(PRP.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT_GDKHT
202
	--FROM PL_REQUEST_PROCESS PRP
203
	--LEFT JOIN TL_USER TU ON PRP.CHECKER_ID = TU.TLNANME
204
	--LEFT JOIN CM_EMPLOYEE_LOG CEL ON TU.TLNANME = CEL.USER_DOMAIN
205
	--WHERE PRP.REQ_ID = @p_TR_REQUEST_DOC_ID
206
	--AND PRP.PROCESS_ID = 'GDK_PYC'
207
	--AND PRP.DVDM_ID = 'DM0000000000015' ---PHÒNG HỖ TRỢ
208
	--AND PRP.STATUS = 'P'
209

    
210
	--------GDK TÀI CHÍNH-------------
211
	--SELECT
212
	--	CEL.POS_NAME AS ROLE_GDKTC,
213
	--	TU.TLFullName AS GDKTC_NAME,
214
	--	ISNULL(FORMAT(PRP.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT_GDKTC
215
	--FROM PL_REQUEST_PROCESS PRP
216
	--LEFT JOIN TL_USER TU ON PRP.CHECKER_ID = TU.TLNANME
217
	--LEFT JOIN CM_EMPLOYEE_LOG CEL ON TU.TLNANME = CEL.USER_DOMAIN
218
	--WHERE PRP.REQ_ID = @p_TR_REQUEST_DOC_ID
219
	--AND PRP.PROCESS_ID = 'GDK_CDT_TC'
220
	--AND PRP.DVDM_ID = 'DM0000000000017'
221
	--AND PRP.STATUS = 'P'
222

    
223
	--------PTGDK HỖ TRỢ---------------
224
	--SELECT
225
	--	CEL.POS_NAME AS ROLE_PTGD,
226
	--	TU.TLFullName AS PTGD_NAME,
227
	--	ISNULL(FORMAT(PRP.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT_PTGD
228
	--FROM PL_REQUEST_PROCESS PRP
229
	--LEFT JOIN TL_USER TU ON PRP.CHECKER_ID = TU.TLNANME
230
	--LEFT JOIN CM_EMPLOYEE_LOG CEL ON TU.TLNANME = CEL.USER_DOMAIN
231
	--WHERE PRP.REQ_ID = @p_TR_REQUEST_DOC_ID
232
	--AND PRP.PROCESS_ID = 'PTGDK_CDT'
233
	--AND PRP.DVDM_ID = 'DM0000000000015'
234
	--AND PRP.STATUS = 'P'
235

    
236
	------------------CHỮ KÝ THƯ KÝ TGD + TGĐ----------------------
237
	DECLARE @t_SIGN_TABLE_TGD TABLE(
238
		APPROVE_DT VARCHAR(30), SIGN_NAME NVARCHAR(50), TYPE VARCHAR(15)
239
	)
240
	DECLARE
241
		----Thư ký TGD--------
242
		@p_APPROVE_DT_TKTGD VARCHAR(25), @p_TKTGD_NAME NVARCHAR(50),
243
		------TGD------
244
		@p_APPROVE_DT_TGD VARCHAR(25), @p_TGD_NAME NVARCHAR(50)
245

    
246
	INSERT INTO @t_SIGN_TABLE_TGD
247
		------TKTGD------
248
		SELECT
249
			ISNULL(FORMAT(PRP.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT,
250
			TU.TLFullName AS SIGN_NAME,
251
			'TKTGD' AS TYPE
252
		FROM PL_REQUEST_PROCESS PRP
253
		LEFT JOIN TL_USER TU ON PRP.CHECKER_ID = TU.TLNANME
254
		WHERE PRP.REQ_ID = @p_TR_REQUEST_DOC_ID
255
		AND PRP.PROCESS_ID = 'TKTGD_CDT'
256
		AND PRP.DVDM_ID = 'DM0000000000013'
257
		AND PRP.STATUS = 'P'
258

    
259
	INSERT INTO @t_SIGN_TABLE_TGD
260
		------TGD------
261
		SELECT
262
			ISNULL(FORMAT(PRP.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT,
263
			TU.TLFullName AS SIGN_NAME,
264
			'TGD' AS TYPE
265
		FROM PL_REQUEST_PROCESS PRP
266
		LEFT JOIN TL_USER TU ON PRP.CHECKER_ID = TU.TLNANME
267
		WHERE PRP.REQ_ID = @p_TR_REQUEST_DOC_ID
268
		AND PRP.PROCESS_ID = 'TGD_CDT'
269
		AND PRP.DVDM_ID = 'DM0000000000013'
270
		AND PRP.STATUS = 'P'
271

    
272
	-----TKTGD--------
273
	SET @p_APPROVE_DT_TKTGD = (SELECT A.APPROVE_DT FROM @t_SIGN_TABLE_TGD A WHERE A.TYPE = 'TKTGD')
274
	SET @p_TKTGD_NAME = (SELECT A.SIGN_NAME FROM @t_SIGN_TABLE_TGD A WHERE A.TYPE = 'TKTGD')
275
	-----TGD--------
276
	SET @p_APPROVE_DT_TGD = (SELECT A.APPROVE_DT FROM @t_SIGN_TABLE_TGD A WHERE A.TYPE = 'TGD')
277
	SET @p_TGD_NAME = (SELECT A.SIGN_NAME FROM @t_SIGN_TABLE_TGD A WHERE A.TYPE = 'TGD')
278

    
279
	------------LẤY TÊN NG DUYỆT---------------
280
	SELECT	ISNULL(@p_TKTGD_NAME, '') AS TKTGD_NAME, 
281
			ISNULL(@p_TGD_NAME,'') AS TGD_NAME
282
	-------------LẤY NGÀY DUYỆT--------------
283
	IF(CONVERT(DATE,@REQ_DT,103) < CONVERT(DATE,@CREATE_PL_APP,103))
284
	BEGIN
285
		SELECT CASE WHEN ISNULL(@p_APPROVE_DT_TKTGD, '') <> '' THEN  ISNULL(FORMAT(@REQ_DT, 'dd/MM/yyyy,HH:mm:ss'), '') 
286
					ELSE '' END AS APPROVE_DT_TKTGD, 
287
		CASE WHEN ISNULL(@p_APPROVE_DT_TGD, '') <> '' THEN ISNULL(FORMAT(@REQ_DT, 'dd/MM/yyyy,HH:mm:ss'), '') 
288
		ELSE '' END AS APPROVE_DT_TGD
289
	END
290
	ELSE
291
	BEGIN
292
		SELECT	ISNULL(@p_APPROVE_DT_TKTGD, '') AS APPROVE_DT_TKTGD, 
293
		ISNULL(@p_APPROVE_DT_TGD, '') AS APPROVE_DT_TGD
294
	END
295

    
296
	SELECT CASE WHEN ISNULL(@p_APPROVE_DT_KSV, '') <> '' THEN N'KIỂM SOÁT VIÊN' 
297
			ELSE '' END AS KSV_TITLE, 
298
	CASE WHEN ISNULL(@p_APPROVE_DT_GDDV, '') <> '' THEN	N'TRƯỞNG PHÒNG HÀNH CHÍNH' 
299
	ELSE '' END AS GDDVMS_TITLE, 
300
	CASE WHEN (ISNULL(@p_APPROVE_DT_GDKHT, '') <> '' OR ISNULL(@p_APPROVE_DT_PTGD, '') <> '' OR ISNULL(@p_APPROVE_DT_GDKTC, '') <> ''
301
				OR ISNULL(@p_APPROVE_DT_TKTGD, '') <> '' OR ISNULL(@p_APPROVE_DT_TGD, '') <> '') THEN N'PHÊ DUYỆT' 
302
			ELSE '' END AS APPROVE_TITLE, 
303
	CASE WHEN ISNULL(@p_APPROVE_DT_TKTGD, '') <> '' THEN N'THƯ KÝ BAN TỔNG GIÁM ĐỐC' 
304
			ELSE '' END AS TKTGD_TITLE, 
305
	CASE WHEN ISNULL(@p_APPROVE_DT_TGD, '') <> '' THEN N'TỔNG GIÁM ĐỐC' 
306
			ELSE '' END AS TGD_TITLE
307

    
308
	--SELECT 
309
	--	TU.TLFullName AS TGD_NAME,
310
	--	ISNULL(FORMAT(PRP.APPROVE_DT, 'dd/MM/yyyy,HH:mm:ss'),'') AS APPROVE_DT_TGD
311
	--FROM PL_REQUEST_PROCESS PRP
312
	--LEFT JOIN TL_USER TU ON PRP.CHECKER_ID = TU.TLNANME
313
	--WHERE PRP.REQ_ID = @p_TR_REQUEST_DOC_ID
314
	--AND PRP.PROCESS_ID = 'TGD_CDT'
315
	--AND PRP.DVDM_ID = 'DM0000000000013'
316
	--AND PRP.STATUS = 'P'