UFN_CONTACTPREFERENCES_GETFORMATS_3

Returns results from UFN_CONTACTPREFERENCES_GETFORMATS_3_WORKER and loads parameters.

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@NAMEFORMATPARAMETERID uniqueidentifier IN
@ADDRESSPROCESSINGOPTIONID uniqueidentifier IN
@MAILTYPE tinyint IN
@PARAMETERSETID uniqueidentifier IN
@SEASONALDATE datetime IN
@INCLUDEHOUSEHOLDPROCESSING bit IN
@INDUSESEASONALADDRESS bit IN
@ORGMAILINGPREFERENCE tinyint IN
@INDALTADDRESS1TYPECODEID uniqueidentifier IN
@INDALTADDRESS1ISPRIMARY bit IN
@INDALTADDRESS2TYPECODEID uniqueidentifier IN
@INDALTADDRESS2ISPRIMARY bit IN
@ORGALTADDRESS1TYPECODEID uniqueidentifier IN
@ORGALTADDRESS1ISPRIMARY bit IN
@ORGALTADDRESS2TYPECODEID uniqueidentifier IN
@ORGALTADDRESS2ISPRIMARY bit IN
@INDINCLUDEWITHNOADDRESS bit IN
@ORGINCLUDEWITHNOADDRESS bit IN
@ORGINCLUDEWITHNOCONTACT bit IN
@ORGSENDTOALLCONTACTS bit IN
@INDUSECONSTITUENTPREFS bit IN
@ORGUSECONSTITUENTPREFS bit IN
@GROUPALTADDRESS1TYPECODEID uniqueidentifier IN
@GROUPALTADDRESS1ISPRIMARY bit IN
@GROUPALTADDRESS2TYPECODEID uniqueidentifier IN
@GROUPALTADDRESS2ISPRIMARY bit IN
@GROUPINCLUDEWITHNOADDRESS bit IN
@GROUPUSECONSTITUENTPREFS bit IN
@INDIVIDUALADDRESSEES xml IN
@ADDRESSEEFUNCTIONID uniqueidentifier IN
@INDIVIDUALSALUTATIONS xml IN
@SALUTATIONFUNCTIONID uniqueidentifier IN
@ORGADDRESSEES xml IN
@CONTACTADDRESSEEFUNCTIONID uniqueidentifier IN
@ORGSALUTATIONCODE tinyint IN
@ORGSALUTATIONS xml IN
@CONTACTSALUTATIONFUNCTIONID uniqueidentifier IN
@CONTACTSALUTATIONOPTIONCODE tinyint IN
@CUSTOMNAME nvarchar(100) IN
@GROUPADDRESSEES xml IN
@GROUPADDRESSEEFUNCTIONID uniqueidentifier IN
@GROUPSALUTATIONCODE tinyint IN
@GROUPSALUTATIONS xml IN
@GROUPSALUTATIONFUNCTIONID uniqueidentifier IN
@GROUPNOCONTACTOPTIONCODE bit IN
@GROUPNOCONTACTCUSTOMNAME nvarchar(100) IN
@JOINTRULETYPECODE tinyint IN
@JOINTSELECTIONID uniqueidentifier IN
@JOINTSELECTIONBOTHRULETYPECODE tinyint IN
@JOINTSELECTIONNEITHERRULETYPECODE tinyint IN

Definition

Copy


CREATE function dbo.UFN_CONTACTPREFERENCES_GETFORMATS_3(
  @NAMEFORMATPARAMETERID uniqueidentifier = null,
  @ADDRESSPROCESSINGOPTIONID uniqueidentifier = null,
  @MAILTYPE tinyint = null,
  @PARAMETERSETID uniqueidentifier = null,
  @SEASONALDATE datetime = null,
  @INCLUDEHOUSEHOLDPROCESSING bit = null,
  @INDUSESEASONALADDRESS bit = null,
  @ORGMAILINGPREFERENCE tinyint = null,
  @INDALTADDRESS1TYPECODEID uniqueidentifier = null,
  @INDALTADDRESS1ISPRIMARY bit = null,
  @INDALTADDRESS2TYPECODEID uniqueidentifier = null,
  @INDALTADDRESS2ISPRIMARY bit = null,
  @ORGALTADDRESS1TYPECODEID uniqueidentifier = null,
  @ORGALTADDRESS1ISPRIMARY bit = null,
  @ORGALTADDRESS2TYPECODEID uniqueidentifier = null,
  @ORGALTADDRESS2ISPRIMARY bit = null,
  @INDINCLUDEWITHNOADDRESS bit = null,
  @ORGINCLUDEWITHNOADDRESS bit = null,
  @ORGINCLUDEWITHNOCONTACT bit = null,
  @ORGSENDTOALLCONTACTS bit = null,
  @INDUSECONSTITUENTPREFS bit = null,
  @ORGUSECONSTITUENTPREFS bit = null,
  @GROUPALTADDRESS1TYPECODEID uniqueidentifier = null,
  @GROUPALTADDRESS1ISPRIMARY bit = null,
  @GROUPALTADDRESS2TYPECODEID uniqueidentifier = null,
  @GROUPALTADDRESS2ISPRIMARY bit = null,
  @GROUPINCLUDEWITHNOADDRESS bit = null,
  @GROUPUSECONSTITUENTPREFS bit = null,
  @INDIVIDUALADDRESSEES xml = null,
  @ADDRESSEEFUNCTIONID uniqueidentifier = null,
  @INDIVIDUALSALUTATIONS xml = null,
  @SALUTATIONFUNCTIONID uniqueidentifier = null,
  @ORGADDRESSEES xml = null,
  @CONTACTADDRESSEEFUNCTIONID uniqueidentifier = null,
  @ORGSALUTATIONCODE tinyint = null,
  @ORGSALUTATIONS xml = null,
  @CONTACTSALUTATIONFUNCTIONID uniqueidentifier = null,
  @CONTACTSALUTATIONOPTIONCODE tinyint = null,
  @CUSTOMNAME nvarchar(100) = null,
  @GROUPADDRESSEES xml = null,
  @GROUPADDRESSEEFUNCTIONID uniqueidentifier = null,
  @GROUPSALUTATIONCODE tinyint = null,
  @GROUPSALUTATIONS xml = null,
  @GROUPSALUTATIONFUNCTIONID uniqueidentifier = null,
  @GROUPNOCONTACTOPTIONCODE bit = null,
  @GROUPNOCONTACTCUSTOMNAME nvarchar(100) = null,
  @JOINTRULETYPECODE As tinyint = null,
  @JOINTSELECTIONID As uniqueidentifier = null,
  @JOINTSELECTIONBOTHRULETYPECODE As tinyint = null,
  @JOINTSELECTIONNEITHERRULETYPECODE As tinyint = null)  
returns table 
as
return
(
select
    CONSTITUENTID,
    ADDRESSEE,
    SALUTATION,
    CONTACT,
    ADDRESSID,
    HOUSEHOLDID,
    RETURNEDASHOUSEHOLDMEMBER,
    GROUPCONTACTID,
    POSITION,
    MAILTOCONSTITUENTID,
    CONTACTID,
    SPOUSEID
from dbo.UFN_CONTACTPREFERENCES_GETFORMATS_4(
    @NAMEFORMATPARAMETERID,
    @ADDRESSPROCESSINGOPTIONID,
    @MAILTYPE,
    @PARAMETERSETID,
    @SEASONALDATE,
    @INCLUDEHOUSEHOLDPROCESSING,
    @INDUSESEASONALADDRESS,
    @ORGMAILINGPREFERENCE,
    @INDALTADDRESS1TYPECODEID,
    @INDALTADDRESS1ISPRIMARY,
    @INDALTADDRESS2TYPECODEID,
    @INDALTADDRESS2ISPRIMARY,
    @ORGALTADDRESS1TYPECODEID,
    @ORGALTADDRESS1ISPRIMARY,
    @ORGALTADDRESS2TYPECODEID,
    @ORGALTADDRESS2ISPRIMARY,
    @INDINCLUDEWITHNOADDRESS,
    @ORGINCLUDEWITHNOADDRESS,
    @ORGINCLUDEWITHNOCONTACT,
    @ORGSENDTOALLCONTACTS,
    @INDUSECONSTITUENTPREFS,
    @ORGUSECONSTITUENTPREFS,
    @GROUPALTADDRESS1TYPECODEID,
    @GROUPALTADDRESS1ISPRIMARY,
    @GROUPALTADDRESS2TYPECODEID,
    @GROUPALTADDRESS2ISPRIMARY,
    @GROUPINCLUDEWITHNOADDRESS,
    @GROUPUSECONSTITUENTPREFS,
    @INDIVIDUALADDRESSEES,
    @ADDRESSEEFUNCTIONID,
    @INDIVIDUALSALUTATIONS,
    @SALUTATIONFUNCTIONID,
    @ORGADDRESSEES,
    @CONTACTADDRESSEEFUNCTIONID,
    @ORGSALUTATIONCODE,
    @ORGSALUTATIONS,
    @CONTACTSALUTATIONFUNCTIONID,
    @CONTACTSALUTATIONOPTIONCODE,
    @CUSTOMNAME,
    @GROUPADDRESSEES,
    @GROUPADDRESSEEFUNCTIONID,
    @GROUPSALUTATIONCODE,
    @GROUPSALUTATIONS,
    @GROUPSALUTATIONFUNCTIONID,
    @GROUPNOCONTACTOPTIONCODE,
    @GROUPNOCONTACTCUSTOMNAME,
    @JOINTRULETYPECODE,
    @JOINTSELECTIONID,
    @JOINTSELECTIONBOTHRULETYPECODE,
    @JOINTSELECTIONNEITHERRULETYPECODE,
    0)  
)