USP_DATALIST_GLACCOUNT
Returns a list of accounts.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ACCOUNTCODE | nvarchar(8) | IN | Account Code |
@DESCRIPTION | nvarchar(100) | IN | Description |
Definition
Copy
CREATE procedure USP_DATALIST_GLACCOUNT
(
@ACCOUNTCODE nvarchar(8) = '',
@DESCRIPTION nvarchar(100) = ''
)
as
set nocount on;
select
T1.ID,
T1.ACCOUNTNUMBER,
T1.ACCOUNTDESCRIPTION,
(SELECT CATEGORYNAME FROM DBO.PDCATEGORYDEFINITION WHERE PDCATEGORYDEFINITION.ID = PDCATEGORYDEFINITIONID) CATEGORY
from GLACCOUNT T1
inner join PDACCOUNTSEGMENT T2 on T1.ID=T2.GLACCOUNTID
inner join PDACCOUNTSEGMENTVALUE T3 on T2.PDACCOUNTSEGMENTVALUEID = T3.ID
inner join PDACCOUNTSTRUCTURE T4 on T4.ID =T3.PDACCOUNTSTRUCTUREID
where
SEGMENTTYPE = 1
and
T3.SHORTDESCRIPTION like @ACCOUNTCODE + '%'
and
T1.ACCOUNTDESCRIPTION like '%' + @DESCRIPTION + '%'
and
T1.PDACCOUNTSYSTEMID = '4B121C2C-CCE6-440D-894C-EA0DEF80D50B'
order by T1.ACCOUNTNUMBER