UFN_DOCUMENT_GETSALESDOCUMENTSANDTICKETSTOPRINT
Gets all generated non refunded tickets and sales document to print and reprint for an order.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SALESORDERID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_DOCUMENT_GETSALESDOCUMENTSANDTICKETSTOPRINT(@SALESORDERID uniqueidentifier)
returns table
as return
select
T.ID,
T.NAME,
T.EVENTDATE,
T.EVENTTIME,
T.PRINTCOUNT,
T.PRINTCOUNT as HIDDENPRINTCOUNT,
T.BARCODE,
T.[PRINT] TOPRINT,
0 TYPECODE,
null CREDITCARDPAYMENTMETHODDETAILID,
null CREDITID,
null CREDITPAYMENTID
from
dbo.UFN_ORDER_GETTICKETS(@SALESORDERID) T
inner join
dbo.TICKET on T.ID = TICKET.ID
where
TICKET.STATUSCODE not in (2 , 3) --refunded, exchanged
union all
select
null ID,
[TYPE] NAME,
null EVENTDATE,
null EVENTTIME,
null PRINTCOUNT,
0 HIDDENPRINTCOUNT,
null BARCODE,
TOPRINT TOPRINT,
TYPECODE,
CREDITCARDPAYMENTMETHODDETAILID,
CREDITID,
CREDITPAYMENTID
from
dbo.UFN_DOCUMENT_GETSALESDOCUMENTSTOPRINT(@SALESORDERID)