Codeunit 18091520 EOS077 Serial Device Handler
Codeunit 18091520 EOS077 Serial Device Handler
Methods
SavePrintLineLog
procedure SavePrintLineLog(RoleID: Code[10]; SubRoleID: Code[20]; ProfileID: Code[10]; TransNo: Integer; ReceiptNo: Code[20]; var LastErrorText: Text; var ActivePrintHeader: Record "LSC POS Print Header"; var ActivePrintLine: Record "LSC POS Print Line"): Boolean
Parameters / Return Value
RoleID
Code[10]SubRoleID
Code[20]ProfileID
Code[10]TransNo
IntegerReceiptNo
Code[20]LastErrorText
Text[]ActivePrintHeader
Record "LSC POS Print Header"ActivePrintLine
Record "LSC POS Print Line"Returns
Boolean
CheckAndPrintVoucherReceipt
procedure CheckAndPrintVoucherReceipt(var TransactionHeader: Record "LSC Transaction Header")
Parameters / Return Value
- TransactionHeader
Record "LSC Transaction Header"
parseArray
procedure parseArray(PrinterResponse: JsonObject; ObjectName: Text)
Parameters / Return Value
PrinterResponse
JsonObjectObjectName
Text[]
GetPrice
procedure GetPrice(SalesEntry: Record "LSC Trans. Sales Entry"; var PriceValue: Decimal) Price: Text
Parameters / Return Value
SalesEntry
Record "LSC Trans. Sales Entry"PriceValue
DecimalReturns
Text[]
GetVatInfo
procedure GetVatInfo(VatCode: Code[10]) VatID: Code[10]
Parameters / Return Value
VatCode
Code[10]Returns
Code[10]
SetIsFiscalReissue
procedure SetIsFiscalReissue(IIsFiscalReissue: Boolean)
Parameters / Return Value
- IIsFiscalReissue
Boolean
String2Decimal
procedure String2Decimal(ptexString: Text[250]; ptexFormat: Text[250]; PtexDecimalSign: Text[1]) PdecReturnValue: Decimal
Parameters / Return Value
ptexString
Text[250]ptexFormat
Text[250]PtexDecimalSign
Text[1]Returns
Decimal
GetDecimalSign
procedure GetDecimalSign(): Text[1]
Parameters / Return Value
- Returns
Text[1]
NumEntries
procedure NumEntries(PtexEntries: Text[1024]; PtexSeperator: Text[1]) PintReturnValue: Integer
Parameters / Return Value
PtexEntries
Text[1024]PtexSeperator
Text[1]Returns
Integer
Entry
procedure Entry(PintEntry: Integer; PtexEntries: Text[1024]; PtexSeperator: Text[1]) PtexReturnValue: Text[1024]
Parameters / Return Value
PintEntry
IntegerPtexEntries
Text[1024]PtexSeperator
Text[1]Returns
Text[1024]
FormatDiscountEntry
procedure FormatDiscountEntry(TransDiscountEntry: Record "LSC Trans. Discount Entry"; IsAggregate: Boolean) discountTxt: Text[30]
Parameters / Return Value
TransDiscountEntry
Record "LSC Trans. Discount Entry"IsAggregate
BooleanReturns
Text[30]
clearPrintBuffer
procedure clearPrintBuffer()
GetLastPrintedTransactionCommercialDocNo
procedure GetLastPrintedTransactionCommercialDocNo(LastTransactionHeader: Record "LSC Transaction Header"; var CurrZReportNo: Text[4]; var CommercialDocumentNo: Text[9]; var SlipNo: Text[4])
Parameters / Return Value
LastTransactionHeader
Record "LSC Transaction Header"CurrZReportNo
Text[4]CommercialDocumentNo
Text[9]SlipNo
Text[4]
GetNextPrintEntryNo
procedure GetNextPrintEntryNo(StoreNo: Code[20]; TerminalNo: Code[20]) NextPrintHeaderEntryNo: Integer
Parameters / Return Value
StoreNo
Code[20]TerminalNo
Code[20]Returns
Integer
Events
OnAfterPrintSalesReceiptProcessInvoice
procedure OnAfterPrintSalesReceiptProcessInvoice(var LastTransaction: Record "LSC Transaction Header")
Parameters / Return Value
- LastTransaction
Record "LSC Transaction Header"
OnBeforePrintItemNo
local procedure OnBeforePrintItemNo(var SalesEntryJo: JsonObject; var AdditionalTextEntryJo: JsonObject; var AdditionalTextEntryJoArr: JsonArray; var SalesEntry: Record "LSC Trans. Sales Entry")
Parameters / Return Value
SalesEntryJo
JsonObjectAdditionalTextEntryJo
JsonObjectAdditionalTextEntryJoArr
JsonArraySalesEntry
Record "LSC Trans. Sales Entry"
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.