USP_DATAFORMTEMPLATE_PRELOAD_ADD_DOCUMENTPRINTINGRULE

The load procedure used by the edit dataform template "Document Printing Rule Add Data Form"

Parameters

Parameter Parameter Type Mode Description
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@DOCUMENTID uniqueidentifier IN Input parameter indicating the context ID for the record being added.
@DOCUMENTPRINTINGRULESALESMETHODS xml INOUT Sales method

Definition

Copy

                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_PRELOAD_ADD_DOCUMENTPRINTINGRULE
                                (
                                    @CURRENTAPPUSERID uniqueidentifier,                                    
                                    @DOCUMENTID uniqueidentifier,
                                    @DOCUMENTPRINTINGRULESALESMETHODS xml = null output                                    
                                )
                                as
                                begin
                                    set nocount on;                                    

                                    set @DOCUMENTPRINTINGRULESALESMETHODS =
                                    (
                                        select
                                            SALESMETHOD.ID as SALESMETHODID,
                                            SALESMETHOD.TYPE as SALESMETHODTYPE,
                                            1 as ISAVAILABLE
                                        from dbo.SALESMETHOD
                                        where ISACTIVE = 1 and
                                            --Advanced, daily, online
                                            SALESMETHOD.TYPECODE in (0,1,2)                                        
                                        order by SALESMETHOD.TYPECODE
                                        for xml raw ('ITEM'), type, elements, root('DOCUMENTPRINTINGRULESALESMETHODS'), BINARY BASE64
                                    )


                                    return 0;
                                end