UFN_EVENTGLMAPPING_GETMAPPING
Gets a table of general ledger event mappings.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_EVENTGLMAPPING_GETMAPPING(@CURRENTAPPUSERID uniqueidentifier = null)
returns table
as return
select
row_number() over (order by EVENT.NAME) as ROWNUMBER,
EVENT.ID,
EVENT.NAME as Event,
MAP.ACCOUNTNUMBER,
MAP.PROJECTCODE
from
dbo.EVENT
left join dbo.EVENTGLMAPPING as MAP on EVENT.ID = MAP.ID
where(
select count(*)
from dbo.UFN_SITEID_MAPFROM_EVENTID(EVENT.ID) as EVENTSITE
where dbo.UFN_SITEALLOWEDFORUSER(@CURRENTAPPUSERID, EVENTSITE.SITEID) = 1
) > 0
and EVENT.PROGRAMID is null;