UFN_MERCHANDISE_GETPRODUCTLABELSTOBULKPRINT
Returns inventory item label inventory information.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@MERCHANDISEQUERYID | uniqueidentifier | IN | |
@MERCHANDISEPRODUCTID | uniqueidentifier | IN | |
@INCLUDEINACTIVE | bit | IN | |
@INVLUDEZEROQUANTITY | bit | IN |
Definition
Copy
CREATE function dbo.UFN_MERCHANDISE_GETPRODUCTLABELSTOBULKPRINT
(
@MERCHANDISEQUERYID uniqueidentifier,
@MERCHANDISEPRODUCTID uniqueidentifier,
@INCLUDEINACTIVE bit,
@INVLUDEZEROQUANTITY bit
)
returns table as
return
select
MERCHANDISEPRODUCTINSTANCE.ID,
MERCHANDISEPRODUCTINSTANCE.ITEMDETAILS,
MERCHANDISEPRODUCTINSTANCE.BARCODE,
MERCHANDISEPRODUCTINSTANCE.ONHANDQUANTITY,
MERCHANDISEPRODUCTINSTANCE.SALEPRICE,
0 QUANTITYTOPRINT
from
dbo.MERCHANDISEPRODUCTINSTANCE inner join dbo.MERCHANDISEPRODUCT on
MERCHANDISEPRODUCTINSTANCE.MERCHANDISEPRODUCTID = MERCHANDISEPRODUCT.ID
where
(@MERCHANDISEQUERYID is null or MERCHANDISEPRODUCTINSTANCE.MERCHANDISEPRODUCTID in (select [ID] from dbo.UFN_IDSETREADER_GETRESULTS_GUID(@MERCHANDISEQUERYID))) and
(@MERCHANDISEPRODUCTID is null or MERCHANDISEPRODUCTINSTANCE.MERCHANDISEPRODUCTID = @MERCHANDISEPRODUCTID) and
(@INCLUDEINACTIVE = 1 or MERCHANDISEPRODUCTINSTANCE.ISACTIVE = 1) and
(@INCLUDEINACTIVE = 1 or MERCHANDISEPRODUCT.ISACTIVE = 1) and
(@INVLUDEZEROQUANTITY = 1 or MERCHANDISEPRODUCTINSTANCE.ONHANDQUANTITY > 0)