Codeunit 5988 Serv-Documents Mgt. in 22

App
Base Application

Procedures, 19Events, 94

Versions171819202122232425262728latest

Source29

Procedures, 19

NameParametersReturnsAccessObsolete
Initialize(var Record Service Header, var Record Service Line)public-
CalcInvDiscount()public-
PostDocumentLines(var Dialog)public-
UpdateDocumentLines()public-
PrepareShipmentHeader()Code[20]public-
PrepareInvoiceHeader(var Dialog)Code[20]public-
PrepareCrMemoHeader(var Dialog)Code[20]public-
Finalize(var Record Service Header)public-
InsertValueEntryRelation()public-
CheckAndSetPostingConstants(var Boolean, var Boolean, var Boolean)public-
CheckAndBlankQtys(Integer)public-
CheckAdjustedLines()public-
IsCloseConditionMet()Booleanpublic-
SetNoSeries(var Record Service Header)Booleanpublic-
SetLastNos(var Record Service Header)public-
SetPostingOptions(Boolean, Boolean, Boolean)public-
CollectTrackingSpecification(var Record Tracking Specification)public-
CheckServiceDocument(var Record Service Header, var Record Service Line)public-
UpdateServiceLedgerEntry(Record Service Line, Record Service Line)internal-

Events, 94

KindNameParametersObsolete
Integration eventOnBeforeModifyServiceDocNoSeries(var Record Service Header, Record Service Header, Boolean)-
Integration eventOnAfterCheckCertificateOfSupplyStatus(Record Service Shipment Header, Record Service Shipment Line)-
Integration eventOnAfterCheckDimComb(var Record Service Header, var Record Service Line)-
Integration eventOnAfterFinalize(var Record Service Header, var Boolean)-
Integration eventOnAfterFinalizeHeader(var Record Service Header)-
Integration eventOnAfterInitialize(var Record Service Header, var Record Service Line, var Boolean, Boolean, Boolean, Boolean)-
Integration eventOnAfterPrepareDocument(var Record Service Header, var Record Service Line)-
Integration eventOnAfterPrepareShipmentHeader(var Record Service Shipment Header, Record Service Header)-
Integration eventOnAfterPrepareInvoiceHeader(var Record Service Invoice Header, Record Service Header, var Record Service Item Line)-
Integration eventOnAfterPrepareCrMemoHeader(var Record Service Cr.Memo Header, Record Service Header)-
Integration eventOnAfterServShptHeaderInsert(var Record Service Shipment Header, Record Service Header)-
Integration eventOnAfterServShptLineInsert(var Record Service Shipment Line, Record Service Line, Record Service Shipment Header, Record Service Invoice Header, Record Service Line)-
Integration eventOnAfterServShptItemLineInsert(var Record Service Shipment Item Line, Record Service Item Line)-
Integration eventOnAfterServInvHeaderInsert(var Record Service Invoice Header, Record Service Header)-
Integration eventOnAfterServInvLineInsert(var Record Service Invoice Line, Record Service Line)-
Integration eventOnAfterServCrMemoHeaderInsert(var Record Service Cr.Memo Header, Record Service Header)-
Integration eventOnAfterServCrMemoLineInsert(var Record Service Cr.Memo Line, Record Service Line)-
Integration eventOnBeforeFinalize(var Record Service Header, var Boolean)-
Integration eventOnBeforeInitialize(var Record Service Header, var Record Service Line, var Boolean)-
Integration eventOnBeforeServInvHeaderInsert(var Record Service Invoice Header, Record Service Header)-
Integration eventOnBeforeServInvLineInsert(var Record Service Invoice Line, Record Service Line)-
Integration eventOnBeforeServCrMemoHeaderInsert(var Record Service Cr.Memo Header, Record Service Header)-
Integration eventOnBeforeServCrMemoLineInsert(var Record Service Cr.Memo Line, Record Service Line)-
Integration eventOnBeforeServShptHeaderInsert(var Record Service Shipment Header, Record Service Header)-
Integration eventOnBeforeServShptLineInsert(var Record Service Shipment Line, Record Service Line, Record Service Shipment Header)-
Integration eventOnBeforeServShptItemLineInsert(var Record Service Shipment Item Line, Record Service Item Line)-
Integration eventOnBeforeSetGenJnlLineDocNumbers(var Record Service Header, var Integer, var Code[20], var Code[35])-
Integration eventOnBeforeSortLines(var Record Service Line)-
Integration eventOnCheckDimensionsAnAfterSetServLineFilters(var Record Service Line)-
Integration eventOnCheckAndSetPostingContantsOnAfterSetFilterForConsume(var Record Service Line)-
Integration eventOnCheckAndSetPostingContantsOnAfterSetFilterForInvoice(var Record Service Line)-
Integration eventOnCheckAndSetPostingContantsOnAfterSetFilterForShip(var Record Service Line)-
Integration eventOnCheckAndBlankQtysOnAfterServLineSetFilters(var Record Service Line)-
Integration eventOnCheckAndBlankQtysOnBeforeCheckServLine(var Record Service Line)-
Integration eventOnFinalizeOnBeforeFinalizeDeleteHeader(var Record Service Header)-
Integration eventOnFinalizeOnBeforeFinalizeHeader(var Record Service Header)-
Integration eventOnFinalizeDeleteLinesOnAfterSetPServItemLineFilters(var Record Service Item Line)-
Integration eventOnFinalizeDeleteLinesOnAfterSetPServLineFilters(var Record Service Line)-
Integration eventOnFinalizeItemLinesOnAfterSetFilters(var Record Service Item Line)-
Integration eventOnFinalizeLinesOnAfterSetFilters(var Record Service Line)-
Integration eventOnPostDocumentLinesOnBeforePostInvoicePostBuffer(Record Service Header, var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line)Pending 20.0
Replaced by new implementation in codeunit Service Post Invoice
Integration eventOnPostDocumentLinesOnBeforePostRemQtyToBeConsumed(var Record Service Header, var Record Service Line)-
Integration eventOnPrepareDocumentOnBeforePassedServLineFind(var Record Service Line, Record Service Header)-
Integration eventOnPostDocumentLinesOnBeforeRoundAmount(var Record Service Line)-
Integration eventOnPostServiceResourceLineOnBeforeCalcSLEDivideAmount(var Record Service Line)-
Integration eventOnPrepareDocumentOnAfterSetPServItemLineFilters(var Record Service Item Line)-
Integration eventOnPrepareDocumentOnAfterSetPServLineFilters(var Record Service Line)-
Integration eventOnRemoveLinesNotSatisfyPostingOnBeforeInitRemainingServLine(var Record Service Line, var Boolean)-
Integration eventOnUpdateShptLinesOnInvOnAfterServiceShptLineModify(Record Service Line, Record Service Invoice Header, Record Service Shipment Header, Record Service Shipment Line, Record Tracking Specification, Boolean, Decimal, Decimal, Decimal, Decimal)-
Integration eventOnUpdateServLinesOnPostOrderOnBeforeCalcQuantityShipped(var Record Service Line)-
Integration eventOnAfterSetServiceLedgerEntryFilters(var Record Service Ledger Entry)-
Integration eventOnBeforeCheckDimValuePosting(var Record Service Line)-
Integration eventOnBeforeGetAndCheckCustomer(var Record Service Header, var Boolean)-
Integration eventOnPrepareShipmentHeaderOnBeforeCalcServItemDates(var Record Service Header, var Record Service Item Line, var Boolean)-
Integration eventOnAfterPostDocumentLines(var Record Service Header, var Record Service Invoice Header, var Record Service Invoice Line, var Record Service Cr.Memo Header, var Record Service Cr.Memo Line, Enum Gen. Journal Document Type, Code[20])-
Integration eventOnAfterSortLines(var Record Service Line)-
Integration eventOnBeforeFinalizeDeleteHeader(var Record Service Header, var Record Service Header, var Boolean)-
Integration eventOnBeforeFinalizeDeleteItemLines(var Record Service Item Line, var Record Service Header, var Record Service Item Line, var Boolean)-
Integration eventOnBeforeGetInvoicePostingSetup(var Interface Invoice Posting, var Boolean)-
Integration eventOnBeforeSetLastNos(var Record Service Header, var Record Service Header, Boolean, Boolean, Boolean, Boolean, var Boolean)-
Integration eventOnAfterFinalizeCrMemoDocument(var Record Service Cr.Memo Header, Record Service Header, var Record Service Cr.Memo Header)-
Integration eventOnAfterFinalizeInvoiceDocument(var Record Service Invoice Header, Record Service Header, var Record Service Invoice Header)-
Integration eventOnAfterFinalizeShipmentDocument(var Record Service Shipment Header, Record Service Header, var Record Service Shipment Header)-
Integration eventOnAfterInsertServLedgerEntrySaleConsume(var Integer)-
Integration eventOnBeforeFinalizeCrMemoDocument(var Record Service Cr.Memo Header, var Record Service Header, var Boolean)-
Integration eventOnBeforeFinalizeInvoiceDocument(var Record Service Invoice Header, var Record Service Header, var Boolean)-
Integration eventOnBeforeFinalizeShipmentDocument(var Record Service Shipment Header, var Record Service Header, var Boolean)-
Integration eventOnBeforePostServiceItemLine(var Record Service Line)-
Integration eventOnBeforeInsertServLedgerEntrySaleConsume(var Record Service Header, var Record Service Line, var Record Service Item Line, var Record Service Mgt. Setup, var Integer, var Code[20], Boolean, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterSortLines(var Record Service Header, var Record Service Line)-
Integration eventOnPostDocumentLinesOnAfterCalcShouldPostShipmentServiceEntry(var Record Service Header, var Record Service Line, var Boolean, var Integer, var Integer, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterServPostingJnlsMgtInsertServLedgerEntrySaleInvoice(var Integer)-
Integration eventOnAfterPostServiceResourceLine(var Record Service Header, var Record Service Line, var Record Service Mgt. Setup, var Record Service Line, var Code[20], var Code[35], var Boolean, var Boolean, var Boolean)-
Integration eventOnBeforeCalcContractDates(var Record Service Item Line, var Boolean)-
Integration eventOnBeforeUpdateDocumentLines(var Record Service Header, var Boolean, var Boolean, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterFinishServiceRegister(var Record Service Line)-
Integration eventOnUpdateServLinesOnPostOrderOnBeforeInitOutstanding(var Record Service Line, var Boolean, var Boolean)-
Integration eventOnPrepareDocumentOnPServLineLoopOnBeforeServLineInsert(var Record Service Line, Record Service Line)-
Integration eventOnAfterMakeInvtAdjustment(var Record Inventory Setup, var Record Service Header)-
Integration eventOnBeforeSetNoSeries(var Record Service Header, Boolean, Boolean, var Boolean, var Boolean)-
Integration eventOnFinalizeOnBeforeFinalizeHeaderAndLines(var Record Service Header, var Boolean, var Boolean)-
Integration eventOnFinalizeDeleteHeaderOnAfterDeleteInvoiceSpecFromHeader(var Record Service Header)-
Integration eventOnPrepareInvoiceHeaderOnAfterServInvHeaderTransferFields(var Record Service Header, var Record Service Invoice Header)-
Integration eventOnPrepareInvoiceHeaderOnBeforeCheckPostingNo(var Record Service Header, var Record Service Invoice Header)-
Integration eventOnUpdateShptLinesOnInvOnAfterCalcQtyToBeConsumed(var Record Service Line, var Decimal, var Decimal, var Decimal, var Decimal)-
Integration eventOnGetShippingAdviceOnAfterServLine2SetFilters(var Record Service Line)-
Integration eventOnCheckCloseConditionOnAfterServiceLineTempLoop(var Record Service Item Line, var Record Service Line, Decimal, Decimal, Decimal, Decimal, Decimal, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterFillInvPostingBuffer(var Record Service Header, var Record Service Line, var Record Service Line, var Record Service Invoice Header, var Record Service Cr.Memo Header, var Record Service Shipment Header)-
Integration eventOnPostDocumentLinesOnAfterPrepareLine(var Record Service Header, var Record Service Line, var Record Service Invoice Header, var Record Service Cr.Memo Header, var Record Service Shipment Header)-
Integration eventOnPostDocumentLinesOnBeforeCheckServLine(var Record Service Header, var Record Service Line, Boolean, Boolean, var Record Service Item Line, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterServPostingJnlsMgtCreateCreditEntry(var Integer, var Integer, var Record Service Header, var Record Service Line)-
Integration eventOnUpdateServLinesOnPostOrderOnBeforeServLineLoop(var Record Service Line, Boolean, var Boolean)-
Integration eventOnPostDocumentLinesOnBeforeCreateCreditEntry(Record Service Header, Record Service Line, Code[20], var Boolean)-
Integration eventOnBeforeFinalizeHeader(var Record Service Header, var Boolean)-