UFN_MKTSOURCECODEPARTDEFINITIONVALUE_GETAUTOINCREMENTSETTING

Returns the auto-increment setting of the source code part for a part definition value.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@PARTDEFINITIONVALUESID uniqueidentifier IN

Definition

Copy


create function dbo.[UFN_MKTSOURCECODEPARTDEFINITIONVALUE_GETAUTOINCREMENTSETTING]
(
  @PARTDEFINITIONVALUESID uniqueidentifier
)
returns bit
as
  begin
    declare @AUTOINCREMENTCODE bit;

    if @PARTDEFINITIONVALUESID is not null
      select 
        @AUTOINCREMENTCODE = [AUTOINCREMENTVALUE]
      from dbo.[MKTSOURCECODEPARTDEFINITION]
      inner join dbo.[MKTSOURCECODEPARTDEFINITIONVALUES] on [MKTSOURCECODEPARTDEFINITIONVALUES].[MKTSOURCECODEPARTDEFINITIONID] = [MKTSOURCECODEPARTDEFINITION].[ID]
      where [MKTSOURCECODEPARTDEFINITIONVALUES].[ID] = @PARTDEFINITIONVALUESID;
    else
      set @AUTOINCREMENTCODE = 0;

    return @AUTOINCREMENTCODE;
  end