UFN_MKTREVENUERECEIPT_NEXTAVAILABLERECEIPTNUMBER
Returns the next available receipt number for a specified record source.
Return
Return Type |
---|
int |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@RECORDSOURCEID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.[UFN_MKTREVENUERECEIPT_NEXTAVAILABLERECEIPTNUMBER]
(
@RECORDSOURCEID uniqueidentifier
)
returns int
as begin
declare @SQL nvarchar(max);
declare @NEXT int;
if dbo.[UFN_MKTRECORDSOURCE_VALIDFORBBEC](@RECORDSOURCEID) = 1
set @NEXT = dbo.[UFN_REVENUE_NEXTAVAILABLERECEIPTNUMBER]();
else
select @NEXT = max([RECEIPTNUMBER]) + 1
from dbo.[V_MKTREVENUERECEIPT]
where [RECORDSOURCEID] = @RECORDSOURCEID;
if @NEXT is null
set @NEXT = 1;
return @NEXT;
end