Project

General

Profile

2207 FILE 5.txt

Luc Tran Van, 07/22/2020 02:28 PM

 
1
/*		
2
	SELECT * FROM MW_ENTRIES_POST
3
	exec [dbo].[PAY_ENTRIES_POST_ByRefId] @p_REF_ID='RQ0001', @p_BRANCH_ID = 'DV0001'	
4

    
5
*/
6

    
7
ALTER PROCEDURE [dbo].[PAY_ENTRIES_POST_ByRefId] 
8
@p_REF_ID VARCHAR(200) = NULL, 
9
@p_BRANCH_ID VARCHAR(50) = NULL, 
10
@RefNo VARCHAR(500) = NULL
11
AS
12
-- LUCTV 03062020 BO SUNG BANG MAP GL
13
DECLARE  @TABLE_MAP_GL TABLE (ACCT VARCHAR(100), TL_GL VARCHAR(100), GL_NAME VARCHAR(1000))
14
INSERT INTO @TABLE_MAP_GL SELECT ACC_NO, TK_GL, TK_GL_NAME FROM CM_ACCOUNT
15
INSERT INTO @TABLE_MAP_GL SELECT ACC_NUM, TK_GL, TK_GL_NAME FROM CM_ACCOUNT_PAY
16
INSERT INTO @TABLE_MAP_GL SELECT ACC_NUM, (SELECT ParaValue FROM  SYS_PARAMETERS WHERE ParaKey ='NCC_GL'), (SELECT Description FROM  SYS_PARAMETERS WHERE ParaKey ='NCC_GL') FROM CM_SUPPLIER
17
INSERT INTO @TABLE_MAP_GL SELECT ACC_NUM_OUT, (SELECT ParaValue FROM  SYS_PARAMETERS WHERE ParaKey ='NCC_GL_O'), (SELECT Description FROM  SYS_PARAMETERS WHERE ParaKey ='NCC_GL_O') FROM CM_SUPPLIER
18
---
19
SELECT A.* FROM
20
(
21
SELECT A.AMT, A.ACCT +' '+ BR.BRANCH_CODE + ' '+ DP.DEP_CODE AS DR_ACCT, [dbo].[FN_GET_ACC_NAME_PAY](A.ACCT) AS DR_ACCT_NAME, '' DR_BRN, 
22
(CASE WHEN A.DRCR = 'D' THEN N'Nợ/Debit' ELSE N'Có/Credit' END) AS ACCT, '' AS REF_ID, '' AS DR_D, A.ENTRY_PAIR,A.DRCR
23
FROM PAY_ENTRIES_POST A
24
LEFT JOIN CM_BRANCH BR ON A.BRN_ID = BR.BRANCH_ID
25
LEFT JOIN CM_DEPARTMENT DP ON A.DEPT_ID = DP.DEP_ID
26
WHERE A.TRN_ID = @p_REF_ID AND (A.REF_NO = @RefNo OR @RefNo IS NULL OR @RefNo = '') 
27
AND LEN(A.ACCT) <= 9
28
--ORDER BY A.ENTRY_PAIR, A.DRCR DESC
29

    
30
UNION 
31

    
32
SELECT A.AMT, GL.TL_GL +' '+ BR.BRANCH_CODE + ' '+ DP.DEP_CODE AS DR_ACCT, GL.GL_NAME AS DR_ACCT_NAME, '' DR_BRN, 
33
(CASE WHEN A.DRCR = 'D' THEN N'Nợ/Debit' ELSE N'Có/Credit' END) AS ACCT, '' AS REF_ID, '' AS DR_D,A.ENTRY_PAIR,A.DRCR
34
FROM PAY_ENTRIES_POST A
35
INNER JOIN @TABLE_MAP_GL GL ON A.ACCT = GL.ACCT
36
LEFT JOIN CM_BRANCH BR ON A.BRN_ID = BR.BRANCH_ID
37
LEFT JOIN CM_DEPARTMENT DP ON A.DEPT_ID = DP.DEP_ID
38
WHERE A.TRN_ID = @p_REF_ID AND (A.REF_NO = @RefNo OR @RefNo IS NULL OR @RefNo = '') 
39
AND LEN(A.ACCT) > 9
40
) A
41
ORDER BY A.ENTRY_PAIR, A.DRCR DESC
42

    
43
--DECLARE @ENT_TEMP TABLE (ID INT,REF_ID VARCHAR(15), CR_ACCT VARCHAR(50), CR_BRN VARCHAR(15), DR_ACCT VARCHAR(50), DR_BRN VARCHAR(15), AMT DECIMAL(18,0), TRN_DESC NVARCHAR(500), ASSET_ID VARCHAR(15))
44
--DECLARE @ENT_TEMP_ROOT TABLE (ID INT,REF_ID VARCHAR(15), CR_ACCT VARCHAR(50), CR_BRN VARCHAR(15), DR_ACCT VARCHAR(50), DR_BRN VARCHAR(15), AMT DECIMAL(18,0), TRN_DESC NVARCHAR(500), ASSET_ID VARCHAR(15),DR_NAME NVARCHAR(500), CR_NAME NVARCHAR(500))
45
--DECLARE @TRN_DESC NVARCHAR(500) = '', @TRN_TYPE VARCHAR(50)
46

    
47
----------------------------LAY DANH SACH BUT TOAN -- LU VAO BANG DU LIEU GOC--------------------------
48
--INSERT INTO @ENT_TEMP_ROOT SELECT Row_number() over(order by A.CR_ACCT),'',A.CR_ACCT, B.BRANCH_CODE CR_BRN, A.DR_ACCT, C.BRANCH_CODE DR_BRN, SUM(A.AMT) AS AMT,@TRN_DESC, A.MAST_PRICE_ID AS ASSET_ID,NULL, NULL
49
--FROM MW_ENTRIES_POST A
50
--LEFT JOIN CM_BRANCH B ON A.CR_BRN = B.BRANCH_ID
51
--LEFT JOIN CM_BRANCH C ON A.DR_BRN = C.BRANCH_ID
52
--WHERE TRN_ID = @p_REF_ID AND (A.DO_BRN = @p_BRANCH_ID OR @p_BRANCH_ID IS NULL OR @p_BRANCH_ID = '')  AND (REF_NO = @RefNo OR @RefNo IS NULL OR @RefNo = '')
53
--GROUP BY A.CR_ACCT, B.BRANCH_CODE, A.DR_ACCT, C.BRANCH_CODE,A.MAST_PRICE_ID
54
----ORDER BY LEN(CR_ACCT)
55

    
56
----select * from @ENT_TEMP_ROOT
57
----DECLARE @COUNT INT = (SELECT COUNT(*) - COUNT(DISTINCT ASSET_ID) FROM ASS_ENTRIES_POST WHERE TRN_ID = @p_REF_ID)
58

    
59
----IF (SELECT COUNT(DISTINCT TRN_TYPE) FROM MW_ENTRIES_POST WHERE TRN_ID = @p_REF_ID) > 1
60
----SET @TRN_TYPE = 'ADD_NEW'
61
----ELSE
62
----SET @TRN_TYPE = (SELECT TOP 1 TRN_TYPE FROM ASS_ENTRIES_POST WHERE TRN_ID = @p_REF_ID )
63
------------------------------TACH 1 DONG DU LIEU THANH 2 DONG NAM LIEN KE NHAU DE BINDING WORD--------------------------
64
---------LAY TAI KHOAN GL TUONG UNG CASA TRONG CM_BRANCH
65
--UPDATE @ENT_TEMP_ROOT SET CR_ACCT = B.TEL, CR_NAME = B.PROVICE
66
--FROM CM_BRANCH B
67
--INNER JOIN @ENT_TEMP_ROOT C ON C.CR_ACCT = B.DAO_CODE AND LEN(C.CR_ACCT)>9
68

    
69
--UPDATE @ENT_TEMP_ROOT SET DR_ACCT = B.TEL, DR_NAME = B.PROVICE
70
--FROM CM_BRANCH B
71
--INNER JOIN @ENT_TEMP_ROOT C ON C.DR_ACCT = B.DAO_CODE AND LEN(C.DR_ACCT)>9
72

    
73
----IF @TRN_TYPE = 'ADD_NEW'  OR @TRN_TYPE = 'ASS_USE' OR @TRN_TYPE='ASS_TRANSFER' 
74
----BEGIN
75
--	SELECT SUM(AG.AMT) AMT, AG.DR_ACCT, AG.DR_ACCT_NAME, AG.DR_BRN, AG.ACCT,SUM(REF_ID) REF_ID, AG.DR_D DR_D
76
--	FROM
77
--	(
78
--		SELECT A.AMT, A.DR_ACCT AS DR_ACCT, ISNULL(A.DR_NAME,[dbo].[FN_GET_ACC_NAME](A.DR_ACCT)) AS DR_ACCT_NAME, '' AS DR_BRN, N'Nợ/Debit' AS ACCT,ID AS REF_ID, A.DR_BRN AS DR_D
79
--		FROM @ENT_TEMP_ROOT A
80
--		--WHERE LEN(A.DR_ACCT) <= 9
81
--		UNION 
82
--		SELECT A.AMT, A.CR_ACCT AS DR_ACCT, ISNULL(A.CR_NAME,[dbo].[FN_GET_ACC_NAME](A.CR_ACCT)) AS DR_ACCT_NAME, '' AS DR_BRN, N'Có/Credit' AS ACCT,ID AS REF_ID, A.CR_BRN AS DR_D
83
--		FROM @ENT_TEMP_ROOT A
84
--		--WHERE LEN(A.CR_ACCT) <= 9
85
--		--ORDER BY ID, ACCT DESC
86
--	) AG
87
--	GROUP BY AG.DR_ACCT, AG.DR_ACCT_NAME,AG.DR_BRN,AG.DR_ACCT,AG.ACCT, AG.DR_D
88
--	ORDER BY SUM(REF_ID), AG.ACCT DESC
89
----END
90
----ELSE
91
----BEGIN
92
----	--IF LEFT(@p_REF_ID,4) = 'ASSL'--THANH LY TAI SAN
93
----	SELECT SUM(AG.AMT) AMT, AG.DR_ACCT, AG.DR_ACCT_NAME, AG.DR_BRN, AG.ACCT,SUM(REF_ID) REF_ID, AG.DR_D DR_D
94
----	FROM
95
----	(
96
----		SELECT A.AMT, A.DR_ACCT AS DR_ACCT, [dbo].[FN_GET_ACC_NAME](A.DR_ACCT) AS DR_ACCT_NAME, A.ASSET_ID AS DR_BRN, N'Nợ/Debit' AS ACCT,ID AS REF_ID, A.DR_BRN AS DR_D
97
----		FROM @ENT_TEMP_ROOT A
98
----		UNION 
99
----		SELECT A.AMT, A.CR_ACCT AS DR_ACCT, [dbo].[FN_GET_ACC_NAME](A.CR_ACCT) AS DR_ACCT_NAME, A.ASSET_ID AS DR_BRN, N'Có/Credit' AS ACCT,ID AS REF_ID, A.CR_BRN AS DR_D
100
----		FROM @ENT_TEMP_ROOT A
101
----	--ORDER BY ID, ACCT DESC
102
----	) AG
103
----	GROUP BY AG.DR_ACCT, AG.DR_ACCT_NAME,AG.DR_BRN,AG.DR_ACCT,AG.ACCT, AG.DR_D
104
----	ORDER BY AG.DR_BRN, AG.ACCT DESC
105
----END
106

    
107
--DELETE @ENT_TEMP
108
--DELETE @ENT_TEMP_ROOT
109
--------------------------DONE--------------------------
110

    
111

    
112
/*		
113
	SELECT * FROM MW_ENTRIES_POST
114
	exec [dbo].[PAY_ENTRIES_POST_ByRefId_V2] @p_REF_ID='RQ0001', @p_BRANCH_ID = 'DV0001'	
115

    
116
*/
117
¿
118
ALTER PROCEDURE [dbo].[PAY_ENTRIES_POST_ByRefId_V2] 
119
@p_REF_ID VARCHAR(200) = NULL, 
120
@p_BRANCH_ID VARCHAR(50) = NULL, 
121
@RefNo VARCHAR(500) = NULL
122
AS
123

    
124
--SELECT A.AMT, A.ACCT AS DR_ACCT, [dbo].[FN_GET_ACC_NAME](A.ACCT) AS DR_ACCT_NAME, '' DR_BRN, 
125
--(CASE WHEN A.DRCR = 'D' THEN N'Nợ/Debit' ELSE N'Có/Credit' END) AS ACCT, '' AS REF_ID, '' AS DR_D
126
--FROM PAY_ENTRIES_POST A
127
--WHERE A.TRN_ID = @p_REF_ID AND (A.REF_NO = @RefNo OR @RefNo IS NULL OR @RefNo = '') 
128
--AND LEN(A.ACCT) <= 9
129
--ORDER BY A.ENTRY_PAIR, A.DRCR DESC
130

    
131
-- LUCTV 03062020 BO SUNG BANG MAP GL
132
DECLARE  @TABLE_MAP_GL TABLE (ACCT VARCHAR(100), TL_GL VARCHAR(100), GL_NAME VARCHAR(1000))
133
INSERT INTO @TABLE_MAP_GL SELECT ACC_NO, TK_GL, TK_GL_NAME FROM CM_ACCOUNT
134
INSERT INTO @TABLE_MAP_GL SELECT ACC_NUM, TK_GL, TK_GL_NAME FROM CM_ACCOUNT_PAY
135
INSERT INTO @TABLE_MAP_GL SELECT ACC_NUM, (SELECT ParaValue FROM  SYS_PARAMETERS WHERE ParaKey ='NCC_GL'), (SELECT Description FROM  SYS_PARAMETERS WHERE ParaKey ='NCC_GL') FROM CM_SUPPLIER
136
INSERT INTO @TABLE_MAP_GL SELECT ACC_NUM_OUT, (SELECT ParaValue FROM  SYS_PARAMETERS WHERE ParaKey ='NCC_GL_O'), (SELECT Description FROM  SYS_PARAMETERS WHERE ParaKey ='NCC_GL_O') FROM CM_SUPPLIER
137
---
138
SELECT A.* FROM
139
(
140
SELECT A.AMT, A.ACCT +' '+ BR.BRANCH_CODE + ' '+ DP.DEP_CODE AS DR_ACCT, [dbo].[FN_GET_ACC_NAME_PAY](A.ACCT) AS DR_ACCT_NAME, '' DR_BRN, 
141
(CASE WHEN A.DRCR = 'D' THEN N'Nợ/Debit' ELSE N'Có/Credit' END) AS ACCT, '' AS REF_ID, '' AS DR_D, A.ENTRY_PAIR,A.DRCR
142
FROM 
143
(
144
	SELECT 	A.REQ_PAY_ID AS [TRN_ID], A.REQ_PAY_DT_ID AS [REF_ID], A.TRN_TYPE AS [TRN_TYPE], A.ENTRY_PAIR AS [ENTRY_PAIR], 
145
			'@DO_BRN' AS [DO_BRN],A.DR_CR AS [DRCR], A.ACCT AS [ACCT], A.BRANCH_ID AS [BRN_ID], A.DEP_ID AS [DEPT_ID],
146
			A.AMT AS [AMT], A.CURRENCY AS [CURRENCY], A.EXC_RATE AS [EXC_RATE], '1' AS [EXP_TO_CORE],
147
			GETDATE() AS [TRN_DATE],A.TRN_DESC AS [TRN_DESC],'@p_MAKER_ID' AS [MAKER_ID], '@p_CHECKER_ID' AS [CHECKER_ID]
148
	FROM TR_REQ_PAY_ENTRIES A 
149
	WHERE A.REQ_PAY_ID = @p_REF_ID
150
) A
151
LEFT JOIN CM_BRANCH BR ON A.BRN_ID = BR.BRANCH_ID
152
LEFT JOIN CM_DEPARTMENT DP ON A.DEPT_ID = DP.DEP_ID
153
WHERE A.TRN_ID = @p_REF_ID --AND (A.REF_NO = @RefNo OR @RefNo IS NULL OR @RefNo = '') 
154
AND LEN(A.ACCT) <= 9
155
UNION
156
SELECT A.AMT, GL.TL_GL+' '+ BR.BRANCH_CODE + ' '+ DP.DEP_CODE AS DR_ACCT, GL.GL_NAME AS DR_ACCT_NAME, '' DR_BRN, 
157
(CASE WHEN A.DRCR = 'D' THEN N'Nợ/Debit' ELSE N'Có/Credit' END) AS ACCT, '' AS REF_ID, '' AS DR_D, A.ENTRY_PAIR,A.DRCR
158
FROM 
159
(
160
	SELECT 	A.REQ_PAY_ID AS [TRN_ID], A.REQ_PAY_DT_ID AS [REF_ID], A.TRN_TYPE AS [TRN_TYPE], A.ENTRY_PAIR AS [ENTRY_PAIR], 
161
			'@DO_BRN' AS [DO_BRN],A.DR_CR AS [DRCR], A.ACCT AS [ACCT], A.BRANCH_ID AS [BRN_ID], A.DEP_ID AS [DEPT_ID],
162
			A.AMT AS [AMT], A.CURRENCY AS [CURRENCY], A.EXC_RATE AS [EXC_RATE], '1' AS [EXP_TO_CORE],
163
			GETDATE() AS [TRN_DATE],A.TRN_DESC AS [TRN_DESC],'@p_MAKER_ID' AS [MAKER_ID], '@p_CHECKER_ID' AS [CHECKER_ID]
164
	FROM TR_REQ_PAY_ENTRIES A WHERE A.REQ_PAY_ID = @p_REF_ID
165
) A
166
INNER JOIN @TABLE_MAP_GL GL ON A.ACCT = GL.ACCT
167
LEFT JOIN CM_BRANCH BR ON A.BRN_ID = BR.BRANCH_ID
168
LEFT JOIN CM_DEPARTMENT DP ON A.DEPT_ID = DP.DEP_ID
169
WHERE A.TRN_ID = @p_REF_ID --AND (A.REF_NO = @RefNo OR @RefNo IS NULL OR @RefNo = '') 
170
AND LEN(A.ACCT) > 9
171
) A
172

    
173
ORDER BY A.ENTRY_PAIR, A.DRCR DESC
174

    
175
--DECLARE @ENT_TEMP TABLE (ID INT,REF_ID VARCHAR(15), CR_ACCT VARCHAR(50), CR_BRN VARCHAR(15), DR_ACCT VARCHAR(50), DR_BRN VARCHAR(15), AMT DECIMAL(18,0), TRN_DESC NVARCHAR(500), ASSET_ID VARCHAR(15))
176
--DECLARE @ENT_TEMP_ROOT TABLE (ID INT,REF_ID VARCHAR(15), CR_ACCT VARCHAR(50), CR_BRN VARCHAR(15), DR_ACCT VARCHAR(50), DR_BRN VARCHAR(15), AMT DECIMAL(18,0), TRN_DESC NVARCHAR(500), ASSET_ID VARCHAR(15),DR_NAME NVARCHAR(500), CR_NAME NVARCHAR(500))
177
--DECLARE @TRN_DESC NVARCHAR(500) = '', @TRN_TYPE VARCHAR(50)
178

    
179
----------------------------LAY DANH SACH BUT TOAN -- LU VAO BANG DU LIEU GOC--------------------------
180
--INSERT INTO @ENT_TEMP_ROOT SELECT Row_number() over(order by A.CR_ACCT),'',A.CR_ACCT, B.BRANCH_CODE CR_BRN, A.DR_ACCT, C.BRANCH_CODE DR_BRN, SUM(A.AMT) AS AMT,@TRN_DESC, A.MAST_PRICE_ID AS ASSET_ID,NULL, NULL
181
--FROM MW_ENTRIES_POST A
182
--LEFT JOIN CM_BRANCH B ON A.CR_BRN = B.BRANCH_ID
183
--LEFT JOIN CM_BRANCH C ON A.DR_BRN = C.BRANCH_ID
184
--WHERE TRN_ID = @p_REF_ID AND (A.DO_BRN = @p_BRANCH_ID OR @p_BRANCH_ID IS NULL OR @p_BRANCH_ID = '')  AND (REF_NO = @RefNo OR @RefNo IS NULL OR @RefNo = '')
185
--GROUP BY A.CR_ACCT, B.BRANCH_CODE, A.DR_ACCT, C.BRANCH_CODE,A.MAST_PRICE_ID
186
----ORDER BY LEN(CR_ACCT)
187

    
188
----select * from @ENT_TEMP_ROOT
189
----DECLARE @COUNT INT = (SELECT COUNT(*) - COUNT(DISTINCT ASSET_ID) FROM ASS_ENTRIES_POST WHERE TRN_ID = @p_REF_ID)
190

    
191
----IF (SELECT COUNT(DISTINCT TRN_TYPE) FROM MW_ENTRIES_POST WHERE TRN_ID = @p_REF_ID) > 1
192
----SET @TRN_TYPE = 'ADD_NEW'
193
----ELSE
194
----SET @TRN_TYPE = (SELECT TOP 1 TRN_TYPE FROM ASS_ENTRIES_POST WHERE TRN_ID = @p_REF_ID )
195
------------------------------TACH 1 DONG DU LIEU THANH 2 DONG NAM LIEN KE NHAU DE BINDING WORD--------------------------
196
---------LAY TAI KHOAN GL TUONG UNG CASA TRONG CM_BRANCH
197
--UPDATE @ENT_TEMP_ROOT SET CR_ACCT = B.TEL, CR_NAME = B.PROVICE
198
--FROM CM_BRANCH B
199
--INNER JOIN @ENT_TEMP_ROOT C ON C.CR_ACCT = B.DAO_CODE AND LEN(C.CR_ACCT)>9
200

    
201
--UPDATE @ENT_TEMP_ROOT SET DR_ACCT = B.TEL, DR_NAME = B.PROVICE
202
--FROM CM_BRANCH B
203
--INNER JOIN @ENT_TEMP_ROOT C ON C.DR_ACCT = B.DAO_CODE AND LEN(C.DR_ACCT)>9
204

    
205
----IF @TRN_TYPE = 'ADD_NEW'  OR @TRN_TYPE = 'ASS_USE' OR @TRN_TYPE='ASS_TRANSFER' 
206
----BEGIN
207
--	SELECT SUM(AG.AMT) AMT, AG.DR_ACCT, AG.DR_ACCT_NAME, AG.DR_BRN, AG.ACCT,SUM(REF_ID) REF_ID, AG.DR_D DR_D
208
--	FROM
209
--	(
210
--		SELECT A.AMT, A.DR_ACCT AS DR_ACCT, ISNULL(A.DR_NAME,[dbo].[FN_GET_ACC_NAME](A.DR_ACCT)) AS DR_ACCT_NAME, '' AS DR_BRN, N'Nợ/Debit' AS ACCT,ID AS REF_ID, A.DR_BRN AS DR_D
211
--		FROM @ENT_TEMP_ROOT A
212
--		--WHERE LEN(A.DR_ACCT) <= 9
213
--		UNION 
214
--		SELECT A.AMT, A.CR_ACCT AS DR_ACCT, ISNULL(A.CR_NAME,[dbo].[FN_GET_ACC_NAME](A.CR_ACCT)) AS DR_ACCT_NAME, '' AS DR_BRN, N'Có/Credit' AS ACCT,ID AS REF_ID, A.CR_BRN AS DR_D
215
--		FROM @ENT_TEMP_ROOT A
216
--		--WHERE LEN(A.CR_ACCT) <= 9
217
--		--ORDER BY ID, ACCT DESC
218
--	) AG
219
--	GROUP BY AG.DR_ACCT, AG.DR_ACCT_NAME,AG.DR_BRN,AG.DR_ACCT,AG.ACCT, AG.DR_D
220
--	ORDER BY SUM(REF_ID), AG.ACCT DESC
221
----END
222
----ELSE
223
----BEGIN
224
----	--IF LEFT(@p_REF_ID,4) = 'ASSL'--THANH LY TAI SAN
225
----	SELECT SUM(AG.AMT) AMT, AG.DR_ACCT, AG.DR_ACCT_NAME, AG.DR_BRN, AG.ACCT,SUM(REF_ID) REF_ID, AG.DR_D DR_D
226
----	FROM
227
----	(
228
----		SELECT A.AMT, A.DR_ACCT AS DR_ACCT, [dbo].[FN_GET_ACC_NAME](A.DR_ACCT) AS DR_ACCT_NAME, A.ASSET_ID AS DR_BRN, N'Nợ/Debit' AS ACCT,ID AS REF_ID, A.DR_BRN AS DR_D
229
----		FROM @ENT_TEMP_ROOT A
230
----		UNION 
231
----		SELECT A.AMT, A.CR_ACCT AS DR_ACCT, [dbo].[FN_GET_ACC_NAME](A.CR_ACCT) AS DR_ACCT_NAME, A.ASSET_ID AS DR_BRN, N'Có/Credit' AS ACCT,ID AS REF_ID, A.CR_BRN AS DR_D
232
----		FROM @ENT_TEMP_ROOT A
233
----	--ORDER BY ID, ACCT DESC
234
----	) AG
235
----	GROUP BY AG.DR_ACCT, AG.DR_ACCT_NAME,AG.DR_BRN,AG.DR_ACCT,AG.ACCT, AG.DR_D
236
----	ORDER BY AG.DR_BRN, AG.ACCT DESC
237
----END
238

    
239
--DELETE @ENT_TEMP
240
--DELETE @ENT_TEMP_ROOT
241
--------------------------DONE--------------------------