USP_RECEIPTINGPROCESS_GETPARAMETERS

Retrieves parameter settings for a given receipting process parameter set.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


            CREATE procedure dbo.USP_RECEIPTINGPROCESS_GETPARAMETERS
            (
                @ID uniqueidentifier = null
            )
            as
                set nocount on;

                declare @DEFAULTRECEIPTSTACKID uniqueidentifier
                set @DEFAULTRECEIPTSTACKID = dbo.UFN_RECEIPTSTACKINFO_GETDEFAULTRECEIPTSTACKID()

                select 
                    RECEIPTINGPROCESS.NAME, 
                    IDSETREGISTERID, 
                    CREATEOUTPUTIDSET, 
                    OUTPUTIDSETRECORDTYPEID, 
                    OUTPUTIDSETNAME, 
                    OVERWRITEOUTPUTIDSET, 
                    BUSINESSPROCESSVIEWID,
                    MARKRECEIPTED,
                    RECEIPTDATETYPECODE,
                    RECEIPTDATE,
                    convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFINCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'INCLUSION',
                    convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFEXCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'EXCLUSION',
                    BUSINESSPROCESSCOMMPREF.DATETYPECODE,
                    BUSINESSPROCESSCOMMPREF.ASOFDATE,
                    BUSINESSPROCESSCOMMPREF.EXCLUDEDECEASED,
                    BUSINESSPROCESSCOMMPREF.EXCLUDEINACTIVE,
                    RECEIPTINGPROCESS.CUSTOMPARAMETERDATAFORMITEM,
                    RECEIPTINGPROCESS.RECEIPTTYPECODE,
                    RECEIPTINGPROCESS.EXPORTDEFINITIONID,
                    RECEIPTSTACKINFO.ID as RECEIPTSTACKID,
                    RECEIPTSTACKINFO.SHORTNAME as RECEIPTSTACKSHORTNAME,
                    RERECEIPTSAMENUMBER,
                    RERECEIPTNEWNUMBER,
                    DUPLICATENUMBERACTIONCODE,
                    STARTINGNUMBERCREATESGAPACTIONCODE
                from 
                    dbo.RECEIPTINGPROCESS 
                    left outer join dbo.BUSINESSPROCESSCOMMPREF on RECEIPTINGPROCESS.id=BUSINESSPROCESSCOMMPREF.BUSINESSPROCESSPARAMETERSETID
                    inner join dbo.RECEIPTSTACKINFO on coalesce(RECEIPTINGPROCESS.RECEIPTSTACKINFOID,  @DEFAULTRECEIPTSTACKID) = RECEIPTSTACKINFO.ID
                where 
                    RECEIPTINGPROCESS.ID = @ID;