USP_SIMPLEDATALIST_DELIVERYMETHOD
Gets a list of all active delivery methods
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @PRINTCODE | tinyint | IN | |
| @SALESMETHODTYPECODE | tinyint | IN | |
| @ONLYSALESDOCUMENTMETHODS | bit | IN |
Definition
Copy
CREATE procedure dbo.USP_SIMPLEDATALIST_DELIVERYMETHOD (
@PRINTCODE tinyint = null,
@SALESMETHODTYPECODE tinyint = null,
@ONLYSALESDOCUMENTMETHODS bit = 0
)
as
set nocount on;
select
DELIVERYMETHOD.ID as VALUE,
DELIVERYMETHOD.NAME as LABEL
from dbo.DELIVERYMETHOD
inner join dbo.UFN_SALESMETHOD_COMPATIBLEDELIVERYMETHODS(@SALESMETHODTYPECODE, 1) SMD on
DELIVERYMETHOD.ID = SMD.ID
where
DELIVERYMETHOD.ISACTIVE = 1
and (
@PRINTCODE is null or
DELIVERYMETHOD.PRINTCODE = @PRINTCODE
) and
(@ONLYSALESDOCUMENTMETHODS = 0 or DELIVERYMETHOD.PRINTCODE in (0,1));
return 0;