KVSKBAIssPurchOrderConfRem
Events
OnUpdateRequestPageSettings(Enum KVSKBADocumentInitEventType, Boolean, Integer, Boolean, Boolean, Boolean, Boolean) :
Summary: Raised during request page lifecycle events to allow customization of report options.
[IntegrationEvent(true, false)]
local procedure OnUpdateRequestPageSettings(InitEventType: Enum "KVSKBADocumentInitEventType"; RequestPageAlreadyOpen: Boolean; var NoOfCopies: Integer; var ShowInternalInfo: Boolean; var PrintOnNotePaper: Boolean; var ShowComments: Boolean; var PrintPosNo: Boolean):
Parameters:
InitEventType: The lifecycle event type that triggered this call (OnOpenPage, OnClosePage, OnBeforeOnPreReport, OnAfterOnPreReport).RequestPageAlreadyOpen: Indicates whether the request page has already been opened in this session.NoOfCopies: The number of additional copies to print. Can be modified by subscribers.ShowInternalInfo: Specifies whether internal information is shown. Can be modified by subscribers.PrintOnNotePaper: Specifies whether the report prints on business letterhead paper. Can be modified by subscribers.ShowComments: Specifies whether the KVSKBAPOrdConfRemCommentLine entries are printed above the reminder lines. Can be modified by subscribers.PrintPosNo: Specifies whether auto-generated position numbers are printed on reminder lines. Can be modified by subscribers.
Remarks: Fired on OnOpenPage, OnClosePage, OnBeforeOnPreReport and OnAfterOnPreReport. When PrintPosNo is true after OnAfterOnPreReport, InitPosNumbering is called to set up the numbering type and step size from PurchaseSetup. No LogInteraction or ArchiveDocument parameter exists for this report type.
OnBeforeCreateDocumentHeader(Record KVSKBADocumentHeaderBuffer, Boolean, Record KVSKBAIssuedPOrdConfRemHdr, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(true, false)]
local procedure OnBeforeCreateDocumentHeader(var DocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var Handled: Boolean; var DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnBeforeCreateDocumentAddress(Record KVSKBADocumentHeaderBuffer, Boolean, Record KVSKBAIssuedPOrdConfRemHdr, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(true, false)]
local procedure OnBeforeCreateDocumentAddress(var DocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var Handled: Boolean; var DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnBeforeAddDocHeader(Record KVSKBADocumentHeaderBuffer, Record KVSKBAIssuedPOrdConfRemHdr, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(true, false)]
local procedure OnBeforeAddDocHeader(var DocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnBeforeCreateDocumentHeading(Record KVSKBADocumentHeaderBuffer, Boolean, Record KVSKBAIssuedPOrdConfRemHdr, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(true, false)]
local procedure OnBeforeCreateDocumentHeading(var DocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var isHandled: Boolean; var DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnAfterCreateDocumentHeading(Record KVSKBADocumentHeaderBuffer, Record KVSKBAIssuedPOrdConfRemHdr, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(true, false)]
local procedure OnAfterCreateDocumentHeading(var DocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnDocFooterFinished(Record KVSKBADocumentHeaderBuffer, Record KVSKBAIssuedPOrdConfRemHdr, Codeunit KVSKBAMasterDoc) :
OnBeforeCheckForPageAndBlockBreak(Record KVSKBADocumentHeaderBuffer, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Boolean, Boolean, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(false, false)]
local procedure OnBeforeCheckForPageAndBlockBreak(var DocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; var DocumentLine: Record "KVSKBAIssuedPOrdConfRemLine"; var skipLine: Boolean; var isHandled: Boolean; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnBeforeAddReminderHeadingLine(Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer, Boolean, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(false, false)]
local procedure OnBeforeAddReminderHeadingLine(var DocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var DocumentLineBuffer: Record "KVSKBADocumentLineBuffer" temporary; var isHandled: Boolean; var DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; var DocumentLine: Record "KVSKBAIssuedPOrdConfRemLine"; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnBeforeAddReminderLineHeader(Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer, Boolean, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Text, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(false, false)]
local procedure OnBeforeAddReminderLineHeader(var DocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var DocumentLineBuffer: Record "KVSKBADocumentLineBuffer" temporary; var isHandled: Boolean; var DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; var DocumentLine: Record "KVSKBAIssuedPOrdConfRemLine"; var Textbuffer: Text; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnBeforeAddReminderLine(Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer, Boolean, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(false, false)]
local procedure OnBeforeAddReminderLine(var DocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var DocumentLineBuffer: Record "KVSKBADocumentLineBuffer" temporary; var isHandled: Boolean; var DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; var DocumentLine: Record "KVSKBAIssuedPOrdConfRemLine"; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnBeforeAddReminderLineFooter(Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer, Boolean, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Text, Codeunit KVSKBAMasterDoc) :
OnBeforeAddReminderFooterLine(Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer, Boolean, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Codeunit KVSKBAMasterDoc) :
OnBeforeAddReminderLineDocLine(Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(false, false)]
local procedure OnBeforeAddReminderLineDocLine(var TempDocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var TempDocumentLineBuffer: Record "KVSKBADocumentLineBuffer" temporary; DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; DocumentLine: Record "KVSKBAIssuedPOrdConfRemLine"; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnAfterAddReminderLineDocLine(Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Codeunit KVSKBAMasterDoc) :
[IntegrationEvent(false, false)]
local procedure OnAfterAddReminderLineDocLine(var TempDocumentHeaderBuffer: Record "KVSKBADocumentHeaderBuffer" temporary; var TempDocumentLineBuffer: Record "KVSKBADocumentLineBuffer" temporary; DocumentHeader: Record "KVSKBAIssuedPOrdConfRemHdr"; DocumentLine: Record "KVSKBAIssuedPOrdConfRemLine"; var MasterDoc: Codeunit "KVSKBAMasterDoc"):
OnBeforeAddReminderLineFooterReasonDocLine(Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Codeunit KVSKBAMasterDoc) :
OnAfterAddReminderLineFooterReasonDocLine(Record KVSKBADocumentHeaderBuffer, Record KVSKBADocumentLineBuffer, Record KVSKBAIssuedPOrdConfRemHdr, Record KVSKBAIssuedPOrdConfRemLine, Codeunit KVSKBAMasterDoc) :
Protected Variables
GlobalPrintOnNotePaper
Type: Boolean
GlobalPrintPosNo
Type: Boolean
GlobalShowComments
Type: Boolean
GlobalShowInternalInfo
Type: Boolean
GlobalNoOfCopies
Type: Integer