Skip to content

KVSADVAdvanceSubscribersPurch#

Procedures#

ProcessNotificationForUnpostedCrMemoForPostedInvoice(Notification) :#

procedure ProcessNotificationForUnpostedCrMemoForPostedInvoice(NotificationForUnpostedCrMemo: Notification): 

Events#

OnAfterTransferAdvFieldsFromDocumentLineToDocumentLine(Record Purchase Line, Record Purchase Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransferAdvFieldsFromDocumentLineToDocumentLine(var ToDocumentLine: Record "Purchase Line"; FromDocumentLine: Record "Purchase Line"; TransferAdvanceChainAndPlanningEntryNo: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnAfterTransferAdvFieldsFromDocumentLineToDocumentLine', '', false, false)]
local procedure DoSomethingOnAfterTransferAdvFieldsFromDocumentLineToDocumentLine(var ToDocumentLine: Record "Purchase Line"; FromDocumentLine: Record "Purchase Line"; TransferAdvanceChainAndPlanningEntryNo: Boolean)
begin
end;

OnBeforeInitDocumentHeaderAdvanceFields(Record Purchase Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInitDocumentHeaderAdvanceFields(var DocumentHeader: Record "Purchase Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnBeforeInitDocumentHeaderAdvanceFields', '', false, false)]
local procedure DoSomethingOnBeforeInitDocumentHeaderAdvanceFields(var DocumentHeader: Record "Purchase Header"; var IsHandled: Boolean)
begin
end;

OnBeforeTestAdvanceNoSeriesForDocumentCreation(Record Purchase Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeTestAdvanceNoSeriesForDocumentCreation(var DocumentHeader: Record "Purchase Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnBeforeTestAdvanceNoSeriesForDocumentCreation', '', false, false)]
local procedure DoSomethingOnBeforeTestAdvanceNoSeriesForDocumentCreation(var DocumentHeader: Record "Purchase Header"; var IsHandled: Boolean)
begin
end;

OnBeforeGetAdvPostingNoSeriesForDocumentHeader(Record Purchase Header, Code[20], Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeGetAdvPostingNoSeriesForDocumentHeader(DocumentHeader: Record "Purchase Header"; var PostingNos: Code[20]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnBeforeGetAdvPostingNoSeriesForDocumentHeader', '', false, false)]
local procedure DoSomethingOnBeforeGetAdvPostingNoSeriesForDocumentHeader(DocumentHeader: Record "Purchase Header"; var PostingNos: Code[20]; var IsHandled: Boolean)
begin
end;

OnAfterInitAdvanceAccountForDocumentLine(Record Purchase Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterInitAdvanceAccountForDocumentLine(var DocumentLine: Record "Purchase Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnAfterInitAdvanceAccountForDocumentLine', '', false, false)]
local procedure DoSomethingOnAfterInitAdvanceAccountForDocumentLine(var DocumentLine: Record "Purchase Line")
begin
end;

OnBeforeCheckAdvanceDocumentLineUsesUnrealizedVAT(Record Purchase Line, Record VAT Posting Setup, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckAdvanceDocumentLineUsesUnrealizedVAT(var DocumentLine: Record "Purchase Line"; VATPostingSetup: Record "VAT Posting Setup"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnBeforeCheckAdvanceDocumentLineUsesUnrealizedVAT', '', false, false)]
local procedure DoSomethingOnBeforeCheckAdvanceDocumentLineUsesUnrealizedVAT(var DocumentLine: Record "Purchase Line"; VATPostingSetup: Record "VAT Posting Setup"; var IsHandled: Boolean)
begin
end;

OnAfterInitQuantityForAdvanceDocumentLine(Record Purchase Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterInitQuantityForAdvanceDocumentLine(var DocumentLine: Record "Purchase Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnAfterInitQuantityForAdvanceDocumentLine', '', false, false)]
local procedure DoSomethingOnAfterInitQuantityForAdvanceDocumentLine(var DocumentLine: Record "Purchase Line")
begin
end;

OnAfterInitAdvanceFieldsOfDocumentLineFromHeader(Record Purchase Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterInitAdvanceFieldsOfDocumentLineFromHeader(var DocumentLine: Record "Purchase Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnAfterInitAdvanceFieldsOfDocumentLineFromHeader', '', false, false)]
local procedure DoSomethingOnAfterInitAdvanceFieldsOfDocumentLineFromHeader(var DocumentLine: Record "Purchase Line")
begin
end;

OnBeforeLookupAppliesToDocNoForAdvanceDocumentsInDocumentHeader(Record Purchase Header, Record Vendor Ledger Entry, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeLookupAppliesToDocNoForAdvanceDocumentsInDocumentHeader(var DocumentHeader: Record "Purchase Header"; var CVLedgerEntry: Record "Vendor Ledger Entry"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnBeforeLookupAppliesToDocNoForAdvanceDocumentsInDocumentHeader', '', false, false)]
local procedure DoSomethingOnBeforeLookupAppliesToDocNoForAdvanceDocumentsInDocumentHeader(var DocumentHeader: Record "Purchase Header"; var CVLedgerEntry: Record "Vendor Ledger Entry"; var IsHandled: Boolean)
begin
end;

OnAfterAddAdvancePlanninEntryDimensionsToDocumentLineDimSource(Record Purchase Line, List) :#

[IntegrationEvent(false, false)]
local procedure OnAfterAddAdvancePlanninEntryDimensionsToDocumentLineDimSource(var DocumentLine: Record "Purchase Line"; var DefaultDimSource: List): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnAfterAddAdvancePlanninEntryDimensionsToDocumentLineDimSource', '', false, false)]
local procedure DoSomethingOnAfterAddAdvancePlanninEntryDimensionsToDocumentLineDimSource(var DocumentLine: Record "Purchase Line"; var DefaultDimSource: List)
begin
end;

OnBeforeLookupAppliesToAdvanceDocNoForDocumentHeader(Record Purchase Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeLookupAppliesToAdvanceDocNoForDocumentHeader(var DocumentHeader: Record "Purchase Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnBeforeLookupAppliesToAdvanceDocNoForDocumentHeader', '', false, false)]
local procedure DoSomethingOnBeforeLookupAppliesToAdvanceDocNoForDocumentHeader(var DocumentHeader: Record "Purchase Header"; var IsHandled: Boolean)
begin
end;

OnBeforeCheckAdvanceDocumentTypeForDocumentApplication(Record Purchase Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeCheckAdvanceDocumentTypeForDocumentApplication(var DocumentHeader: Record "Purchase Header"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnBeforeCheckAdvanceDocumentTypeForDocumentApplication', '', false, false)]
local procedure DoSomethingOnBeforeCheckAdvanceDocumentTypeForDocumentApplication(var DocumentHeader: Record "Purchase Header"; var IsHandled: Boolean)
begin
end;

OnAfterAddDepositDimensionsToDocumentLine(Record Purchase Line, List) :#

[IntegrationEvent(false, false)]
local procedure OnAfterAddDepositDimensionsToDocumentLine(var DocumentLine: Record "Purchase Line"; var DefaultDimSource: List): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnAfterAddDepositDimensionsToDocumentLine', '', false, false)]
local procedure DoSomethingOnAfterAddDepositDimensionsToDocumentLine(var DocumentLine: Record "Purchase Line"; var DefaultDimSource: List)
begin
end;

OnAfterAddDepositDimensionsToDocumentHeader(Record Purchase Header, List) :#

[IntegrationEvent(false, false)]
local procedure OnAfterAddDepositDimensionsToDocumentHeader(var DocumentHeader: Record "Purchase Header"; var DefaultDimSource: List): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSADVAdvanceSubscribersPurch", 'OnAfterAddDepositDimensionsToDocumentHeader', '', false, false)]
local procedure DoSomethingOnAfterAddDepositDimensionsToDocumentHeader(var DocumentHeader: Record "Purchase Header"; var DefaultDimSource: List)
begin
end;