USP_DATAFORMTEMPLATE_ADD_ACCOUNTINGELEMENTSECURITYGROUPELEMENTSFORM

The save procedure used by the add dataform template "Accounting Element Security Group Elements Add Data Form".

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier INOUT The output parameter indicating the ID of the record added.
@GROUPID uniqueidentifier IN Input parameter indicating the context ID for the record being added.
@DATAELEMENTQUERYID uniqueidentifier IN Select a group of elements
@SELECTEDELEMENTS xml IN Choose selected elements from grid
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.

Definition

Copy


          CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_ACCOUNTINGELEMENTSECURITYGROUPELEMENTSFORM
          (
            @ID uniqueidentifier = null output,
            @GROUPID uniqueidentifier ,
            @DATAELEMENTQUERYID uniqueidentifier = null,
            @SELECTEDELEMENTS xml = null,
            @CHANGEAGENTID uniqueidentifier = null
          )
          as

          set nocount on;

          set @ID = @GROUPID;

          if @CHANGEAGENTID is null  
              exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output

          declare @r int
          declare @CURRENTDATE datetime
          set @CURRENTDATE = getdate()

          exec @r = dbo.USP_ACCOUNTINGELEMENTSECURITYGROUP_ADDELEMENTS @ID, @DATAELEMENTQUERYID, @SELECTEDELEMENTS, @CHANGEAGENTID, @CURRENTDATE

          if @@error <> 0 
              begin
                  if @r <> 0 return @r
                    return 1;
              end

          return @r;