USP_DATALIST_SALESDOCUMENTSANDTICKETSTOREPRINT
Returns a list of sales documents and prioritized printers to reprint for an order.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REPRINTJOBID | uniqueidentifier | IN | Reprint job ID |
@WORKSTATIONMACHINENAME | nvarchar(255) | IN | Workstation machine name |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_SALESDOCUMENTSANDTICKETSTOREPRINT(
@REPRINTJOBID uniqueidentifier,
@WORKSTATIONMACHINENAME nvarchar(255))
as
set nocount on;
declare @WORKSTATIONID uniqueidentifier = dbo.UFN_WORKSTATION_GETIDBYMACHINENAME(@WORKSTATIONMACHINENAME);
select
ID,
NAME,
TEMPLATEPRINTORDER,
REPORTCATALOGID,
null PROGRAMID,
PRINTERNAME,
PRINTERSEQUENCE,
TEMPLATETYPECODE,
CREDITCARDPAYMENTMETHODDETAILID,
ISMERCHANTCOPY,
SALESORDERID,
DOCUMENTPRINTINGHISTORYID,
CREDITPAYMENTID,
CREDITID,
DOCUMENTSEQUENCE,
0 as SHOULDPRINTMERCHANTANDCUSTOMERCOPIES,
SVGTEMPLATE
from dbo.UFN_DOCUMENT_GETDOCUMENTSTOREPRINT(@REPRINTJOBID, @WORKSTATIONID)
union
select
ID,
NAME,
TEMPLATEPRINTORDER,
REPORTCATALOGID,
PROGRAMID,
PRINTERNAME,
PRINTERSEQUENCE,
TEMPLATETYPECODE,
null CREDITCARDPAYMENTMETHODDETAILID,
ISMERCHANTCOPY,
SALESORDERID,
null DOCUMENTPRINTINGHISTORYID,
null CREDITPAYMENTID,
null CREDITID,
DOCUMENTSEQUENCE,
0 as SHOULDPRINTMERCHANTANDCUSTOMERCOPIES,
SVGTEMPLATE
from dbo.UFN_TICKET_GETTICKETSTOREPRINT(@REPRINTJOBID, @WORKSTATIONID)
order by
TEMPLATEPRINTORDER, DOCUMENTSEQUENCE, CREDITCARDPAYMENTMETHODDETAILID, CREDITPAYMENTID, ISMERCHANTCOPY desc, PROGRAMID, REPORTCATALOGID, PRINTERSEQUENCE