UFN_REVENUEBATCH_GETCOLLECTIONDESCRIPTION
Returns a list of the solicitors or the constituents associated with recognitions for a revenue batch ID.
Return
Return Type |
---|
nvarchar(1000) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@TYPECODE | tinyint | IN | |
@DESIGNATIONID | uniqueidentifier | IN | |
@BATCHREVENUEID | uniqueidentifier | IN | |
@ISRECOGNITIONS | bit | IN |
Definition
Copy
CREATE function dbo.UFN_REVENUEBATCH_GETCOLLECTIONDESCRIPTION
(
@TYPECODE tinyint,
@DESIGNATIONID uniqueidentifier,
@BATCHREVENUEID uniqueidentifier,
@ISRECOGNITIONS bit
)
returns nvarchar(1000)
as
begin
declare @RETURN nvarchar(1000)
if @ISRECOGNITIONS = 1
begin
select @RETURN = coalesce(@RETURN + '; ', '') + CONSTITUENT.NAME
from dbo.BATCHREVENUERECOGNITION
inner join dbo.CONSTITUENT on BATCHREVENUERECOGNITION.CONSTITUENTID = CONSTITUENT.ID
where ADDITIONALAPPLICATIONDESIGNATIONID = @DESIGNATIONID
and ADDITIONALAPPLICATIONTYPECODE = @TYPECODE
and BATCHREVENUEID = @BATCHREVENUEID
end
else
begin
select @RETURN = coalesce(@RETURN + '; ', '') + CONSTITUENT.NAME
from dbo.BATCHREVENUESOLICITOR
inner join dbo.CONSTITUENT on BATCHREVENUESOLICITOR.CONSTITUENTID = CONSTITUENT.ID
where ADDITIONALAPPLICATIONDESIGNATIONID = @DESIGNATIONID
and ADDITIONALAPPLICATIONTYPECODE = @TYPECODE
and BATCHREVENUEID = @BATCHREVENUEID
end
return @RETURN
end