Skip to content

KVSKBAOrderQuoteLineDetails#

Events#

OnShowTypeNote(Record KVSKBAOrderQuoteLine) :#

Summary: Event that fires for Line Type (except Item and Resource) when showing type note for an order quote line.

[IntegrationEvent(false, false)]
local procedure OnShowTypeNote(KVSKBAOrderQuoteLine: Record "KVSKBAOrderQuoteLine"): 
[EventSubscriber(ObjectType::Page, Page::"KVSKBAOrderQuoteLineDetails", 'OnShowTypeNote', '', false, false)]
local procedure DoSomethingOnShowTypeNote(KVSKBAOrderQuoteLine: Record "KVSKBAOrderQuoteLine")
begin
end;

Parameters:

  • KVSKBAOrderQuoteLine: Record KVSKBAOrderQuoteLine. The order quote line record to process.

OnBeforeShowVendorNote(Record KVSKBAOrderQuoteLine, Boolean) :#

Summary: Event that fires before showing the vendor note for an Order Quote Line.

[IntegrationEvent(false, false)]
local procedure OnBeforeShowVendorNote(KVSKBAOrderQuoteLine: Record "KVSKBAOrderQuoteLine"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Page, Page::"KVSKBAOrderQuoteLineDetails", 'OnBeforeShowVendorNote', '', false, false)]
local procedure DoSomethingOnBeforeShowVendorNote(KVSKBAOrderQuoteLine: Record "KVSKBAOrderQuoteLine"; var IsHandled: Boolean)
begin
end;

Parameters:

  • KVSKBAOrderQuoteLine: Record "KVSKBAOrderQuoteLine" that contains the order quote line information.
  • IsHandled: Boolean parameter that indicates if the event has been handled.

OnBeforeFillSpecialNoteItemText(Record KVSKBAOrderQuoteLine, Text[50], Boolean) :#

Summary: Event that fires before filling the special note item text for an order quote line.

[IntegrationEvent(false, false)]
local procedure OnBeforeFillSpecialNoteItemText(var Rec: Record "KVSKBAOrderQuoteLine"; var SpecialNoteItemText: Text[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Page, Page::"KVSKBAOrderQuoteLineDetails", 'OnBeforeFillSpecialNoteItemText', '', false, false)]
local procedure DoSomethingOnBeforeFillSpecialNoteItemText(var Rec: Record "KVSKBAOrderQuoteLine"; var SpecialNoteItemText: Text[50]; var IsHandled: Boolean)
begin
end;

Parameters:

  • Rec: The order quote line record to process.
  • SpecialNoteItemText: The special note text to be filled (max 50 characters).
  • IsHandled: Boolean indicating if the event has been handled.

Remarks: This is an integration event that allows modification of the special note item text before it is filled. If IsHandled is set to TRUE, the standard handling will be skipped.

OnBeforeFillSpecialNoteBuyFromText(Record KVSKBAOrderQuoteLine, Text[50], Boolean) :#

Summary: Event that triggers before filling the special note buy from text in the order quote line.

[IntegrationEvent(false, false)]
local procedure OnBeforeFillSpecialNoteBuyFromText(var Rec: Record "KVSKBAOrderQuoteLine"; var SpecialNoteBuyFromText: Text[50]; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Page, Page::"KVSKBAOrderQuoteLineDetails", 'OnBeforeFillSpecialNoteBuyFromText', '', false, false)]
local procedure DoSomethingOnBeforeFillSpecialNoteBuyFromText(var Rec: Record "KVSKBAOrderQuoteLine"; var SpecialNoteBuyFromText: Text[50]; var IsHandled: Boolean)
begin
end;

Parameters:

  • Rec: Record parameter of type KVSKBAOrderQuoteLine that contains the order quote line information.
  • SpecialNoteBuyFromText: Text parameter that will contain the special note buy from text. Maximum length is 50 characters.
  • IsHandled: Boolean parameter that indicates if the event has been handled.