USP_SIMPLEDATALIST_EXPORTDEFINITION

Returns a list of export definitions filtered by record type.

Parameters

Parameter Parameter Type Mode Description
@RECORDTYPEID uniqueidentifier IN Record type
@SELECTIONID uniqueidentifier IN Selection

Definition

Copy


CREATE procedure dbo.[USP_SIMPLEDATALIST_EXPORTDEFINITION]
(
  @RECORDTYPEID uniqueidentifier = null,
  @SELECTIONID uniqueidentifier = null
)
as
  set nocount on;

  if @RECORDTYPEID is null and @SELECTIONID is null
    select 
      [ID] as [VALUE],
      [NAME] as [LABEL]
    from dbo.[EXPORTDEFINITION]
    where [ISSYSTEM] = 0
    order by [NAME];
  else
    select 
      [ID] as [VALUE],
      [NAME] as [LABEL]
    from dbo.[EXPORTDEFINITION]
    where (@RECORDTYPEID is null or [RECORDTYPEID] = @RECORDTYPEID)
    and (@SELECTIONID is null or [RECORDTYPEID] = (select [RECORDTYPEID] from dbo.[IDSETREGISTER] where [ID] = @SELECTIONID))
    and [ISSYSTEM] = 0
    order by [NAME];

  return 0;