Codeunit 18091492 EOS077 Functions

Codeunit 18091492 EOS077 Functions

Methods

MembershipCardFound

procedure MembershipCardFound(CardNo: Text[1024]): Boolean

Parameters / Return Value

  • CardNo Text[1024]

  • Returns Boolean


MemberAccountFound

procedure MemberAccountFound(AccountNo: Text[1024]): Boolean

Parameters / Return Value

  • AccountNo Text[1024]

  • Returns Boolean


VerifyCheckSum

procedure VerifyCheckSum(No: Code[250]; Pattern: Code[250]): Boolean

Parameters / Return Value

  • No Code[250]

  • Pattern Code[250]

  • Returns Boolean


GetBarcode

procedure GetBarcode(ItemNo: Code[20]; VariantCode: Code[10]; UOM: Code[10]): Code[22]

Parameters / Return Value

  • ItemNo Code[20]

  • VariantCode Code[10]

  • UOM Code[10]

  • Returns Code[22]


CheckValidEmailAddress

PROCEDURE CheckValidEmailAddress(EmailAddress: Text)

Parameters / Return Value

  • EmailAddress Text[]

IsThisHO

procedure IsThisHO(): Boolean

Parameters / Return Value

  • Returns Boolean

GetRefundVoidInfoFromTransaction

procedure GetRefundVoidInfoFromTransaction(TransactionHeader: Record "LSC Transaction Header"): Text

Parameters / Return Value

  • TransactionHeader Record "LSC Transaction Header"

  • Returns Text[]


CheckZReportExecution

procedure CheckZReportExecution(StoreNo: Code[10]; TerminalNo: Code[10]): Boolean

Parameters / Return Value

  • StoreNo Code[10]

  • TerminalNo Code[10]

  • Returns Boolean


RunZReport

procedure RunZReport()

IsHardAttribute

procedure IsHardAttribute(LinkType: Enum "LSC Attribute Link Type"; AttributeCode_p: Code[20]): Boolean

Parameters / Return Value

  • LinkType Enum "LSC Attribute Link Type"

  • AttributeCode_p Code[20]

  • Returns Boolean


IsHardAttributeOnCustomer

procedure IsHardAttributeOnCustomer(AttributeCode_p: Code[20]): Boolean

Parameters / Return Value

  • AttributeCode_p Code[20]

  • Returns Boolean


HardAttributeMgmt

procedure HardAttributeMgmt(LinkType: Enum "LSC Attribute Link Type"; AttributeOldValue_p: Code[20]; AttributeNewValue_p: Code[20]; SetupFieldNo: Integer)

Parameters / Return Value

  • LinkType Enum "LSC Attribute Link Type"

  • AttributeOldValue_p Code[20]

  • AttributeNewValue_p Code[20]

  • SetupFieldNo Integer


OpenTransactionLinkedFromSalesOrder

procedure OpenTransactionLinkedFromSalesOrder(SalesHeader: Record "Sales Header")

Parameters / Return Value

  • SalesHeader Record "Sales Header"

OpenTransactionLinkedFromSalesShipment

procedure OpenTransactionLinkedFromSalesShipment(SalesShipmentHeader: Record "Sales Shipment Header")

Parameters / Return Value

  • SalesShipmentHeader Record "Sales Shipment Header"

CheckTransactionVSSsalesOrder

procedure CheckTransactionVSSsalesOrder()

IsRetailProductGroupTracking

procedure IsRetailProductGroupTracking(pItemNo: Code[20]): Boolean

Parameters / Return Value

  • pItemNo Code[20]

  • Returns Boolean


IsItemSNTracking

procedure IsItemSNTracking(pItemNo: Code[20]): Boolean

Parameters / Return Value

  • pItemNo Code[20]

  • Returns Boolean


IsItemLotTracking

procedure IsItemLotTracking(pItemNo: Code[20]): Boolean

Parameters / Return Value

  • pItemNo Code[20]

  • Returns Boolean


GetAttributeSetup

procedure GetAttributeSetup(var AttributeSetup: Record "LSC Attribute Setup")

Parameters / Return Value

  • AttributeSetup Record "LSC Attribute Setup"

AttributeLinkingUsageCount

procedure AttributeLinkingUsageCount(LinkType_p: Enum "LSC Attribute Link Type"; AttributeCode_p: Code[20]): Integer

Parameters / Return Value

  • LinkType_p Enum "LSC Attribute Link Type"

  • AttributeCode_p Code[20]

  • Returns Integer


GetSerialLotSalesQty

procedure GetSerialLotSalesQty(var pPOSTransLine: Record "LSC POS Trans. Line"; pSerialNo: Code[50]; pLotNo: Code[50]): Decimal

Parameters / Return Value

  • pPOSTransLine Record "LSC POS Trans. Line"

  • pSerialNo Code[50]

  • pLotNo Code[50]

  • Returns Decimal


PrepareInvLookup

procedure PrepareInvLookup(var pCurrLine: Record "LSC POS Trans. Line"; pSerialLotLookup: Boolean; pLocationProfile: Code[30]; var pFilter: Code[20]): Boolean

Parameters / Return Value

  • pCurrLine Record "LSC POS Trans. Line"

  • pSerialLotLookup Boolean

  • pLocationProfile Code[30]

  • pFilter Code[20]

  • Returns Boolean


CalcVATLinesForStatement

procedure CalcVATLinesForStatement(var TransactionHeader: Record "LSC Transaction Header"; StatementNo: Code[20])

Parameters / Return Value

  • TransactionHeader Record "LSC Transaction Header"

  • StatementNo Code[20]


FillVATStatementLinesWithZReportData

procedure FillVATStatementLinesWithZReportData(StoreNo: Code[10]; StatementNo: Code[20])

Parameters / Return Value

  • StoreNo Code[10]

  • StatementNo Code[20]


InitTempTables

procedure InitTempTables(StatementNo: Code[20])

Parameters / Return Value

  • StatementNo Code[20]

PostDifferencesInStatementFromStatementVATLine

procedure PostDifferencesInStatementFromStatementVATLine(DocumentNo: Code[20]; StoreNo: Code[20])

Parameters / Return Value

  • DocumentNo Code[20]

  • StoreNo Code[20]


CalcPostedVatAmountFromPostedStatement

procedure CalcPostedVatAmountFromPostedStatement(var PostedStatement: Record "LSC Posted Statement"): Decimal

Parameters / Return Value

  • PostedStatement Record "LSC Posted Statement"

  • Returns Decimal


CalcPostedSalesAmountFromPostedStatement

procedure CalcPostedSalesAmountFromPostedStatement(var PostedStatement: Record "LSC Posted Statement"): Decimal

Parameters / Return Value

  • PostedStatement Record "LSC Posted Statement"

  • Returns Decimal


PostPaymentToCustomer

procedure PostPaymentToCustomer(DocNumber: Code[20]; SellToCustNo: Code[20]; TotalAmountPaid: Decimal; AppliesToDocNo: Code[20]; Statement: Record "LSC Posted Statement"; Transaction: Record "LSC Transaction Header")

Parameters / Return Value

  • DocNumber Code[20]

  • SellToCustNo Code[20]

  • TotalAmountPaid Decimal

  • AppliesToDocNo Code[20]

  • Statement Record "LSC Posted Statement"

  • Transaction Record "LSC Transaction Header"


CreateGenJnlLineDim

procedure CreateGenJnlLineDim(var GenJnlLine: Record "Gen. Journal Line"; Type1: Integer; No1: Code[20]; Type2: Integer; No2: Code[20]; Type3: Integer; No3: Code[20]; Type4: Integer; No4: Code[20]; Type5: Integer; No5: Code[20]; pSalesType: Code[20])

Parameters / Return Value

  • GenJnlLine Record "Gen. Journal Line"

  • Type1 Integer

  • No1 Code[20]

  • Type2 Integer

  • No2 Code[20]

  • Type3 Integer

  • No3 Code[20]

  • Type4 Integer

  • No4 Code[20]

  • Type5 Integer

  • No5 Code[20]

  • pSalesType Code[20]


POSSalesTransExistInStore

procedure POSSalesTransExistInStore(StoreNo: Code[10]; POSTerminalNo: Code[10]): Integer

Parameters / Return Value

  • StoreNo Code[10]

  • POSTerminalNo Code[10]

  • Returns Integer


IsLocationOffLine

procedure IsLocationOffLine(StoreCode: Code[10]): Boolean

Parameters / Return Value

  • StoreCode Code[10]

  • Returns Boolean


Anonymize

procedure Anonymize(var MemberAccount: Record "LSC Member Account")

Parameters / Return Value

  • MemberAccount Record "LSC Member Account"

GetPrimaryKeyFieldsFromRecordId

procedure GetPrimaryKeyFieldsFromRecordId(recId: RecordId; OnlyFirstField: Boolean): List of [Text]

Parameters / Return Value

  • recId RecordId

  • OnlyFirstField Boolean

  • Returns List[Text]


TakePicture

procedure TakePicture(CurrRecordId: RecordId; CurrRecordCode: Code[20]; CurrRecordDescription: Text[260])

Parameters / Return Value

  • CurrRecordId RecordId

  • CurrRecordCode Code[20]

  • CurrRecordDescription Text[260]


ImportPicture

procedure ImportPicture(CurrRecordId: RecordId; CurrRecordCode: Code[20]; CurrRecordDescription: Text[260])

Parameters / Return Value

  • CurrRecordId RecordId

  • CurrRecordCode Code[20]

  • CurrRecordDescription Text[260]


ExportPicture

procedure ExportPicture(CurrRecordId: RecordId)

Parameters / Return Value

  • CurrRecordId RecordId

DeletePicture

procedure DeletePicture(CurrRecordId: RecordId)

Parameters / Return Value

  • CurrRecordId RecordId

Events

OnBeforeIsHardAttributeItem

procedure OnBeforeIsHardAttributeItem(var AttributeSetup: Record "LSC Attribute Setup"; LinkType: Enum "LSC Attribute Link Type"; AttributeCode_p: Code[20]; var IsHandled: Boolean; var IsHard: Boolean)

Parameters / Return Value

  • AttributeSetup Record "LSC Attribute Setup"

  • LinkType Enum "LSC Attribute Link Type"

  • AttributeCode_p Code[20]

  • IsHandled Boolean

  • IsHard Boolean


OnBeforeIsHardAttributeCustomer

procedure OnBeforeIsHardAttributeCustomer(var AttributeSetup: Record "LSC Attribute Setup"; LinkType: Enum "LSC Attribute Link Type"; AttributeCode_p: Code[20]; var IsHandled: Boolean; var IsHard: Boolean)

Parameters / Return Value

  • AttributeSetup Record "LSC Attribute Setup"

  • LinkType Enum "LSC Attribute Link Type"

  • AttributeCode_p Code[20]

  • IsHandled Boolean

  • IsHard Boolean



EOS Labs -