Skip to content

KVSKBAServicePriceDiscCalc#

Procedures#

GetLinesChanged() : Boolean#

procedure GetLinesChanged(): Boolean

Events#

OnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElse(Record KVSKBASalesConditionHeader, Text[50]) :#

[IntegrationEvent(false, false)]
local procedure OnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElse(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]): 
[EventSubscriber(ObjectType::Page, Page::"KVSKBAServicePriceDiscCalc", 'OnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElse', '', false, false)]
local procedure DoSomethingOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElse(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50])
begin
end;

OnGetConditionCaseCheckLineTypeOnBeforeCaseLineDiscount(Record KVSKBASalesConditionHeader, Enum KVSKBAPriceDiscLineType, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnGetConditionCaseCheckLineTypeOnBeforeCaseLineDiscount(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBAPriceDiscLineLineType: Enum "KVSKBAPriceDiscLineType"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Page, Page::"KVSKBAServicePriceDiscCalc", 'OnGetConditionCaseCheckLineTypeOnBeforeCaseLineDiscount', '', false, false)]
local procedure DoSomethingOnGetConditionCaseCheckLineTypeOnBeforeCaseLineDiscount(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBAPriceDiscLineLineType: Enum "KVSKBAPriceDiscLineType"; var IsHandled: Boolean)
begin
end;

OnGetConditionCaseCheckLineTypeOnBeforeCasePrice(Record KVSKBASalesConditionHeader, Enum KVSKBAPriceDiscLineType, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnGetConditionCaseCheckLineTypeOnBeforeCasePrice(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBAPriceDiscLineLineType: Enum "KVSKBAPriceDiscLineType"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Page, Page::"KVSKBAServicePriceDiscCalc", 'OnGetConditionCaseCheckLineTypeOnBeforeCasePrice', '', false, false)]
local procedure DoSomethingOnGetConditionCaseCheckLineTypeOnBeforeCasePrice(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBAPriceDiscLineLineType: Enum "KVSKBAPriceDiscLineType"; var IsHandled: Boolean)
begin
end;

OnGetConditionCaseCheckLineTypeCaseElse(Record KVSKBASalesConditionHeader, Enum KVSKBAPriceDiscLineType) :#

[IntegrationEvent(false, false)]
local procedure OnGetConditionCaseCheckLineTypeCaseElse(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBAPriceDiscLineLineType: Enum "KVSKBAPriceDiscLineType"): 
[EventSubscriber(ObjectType::Page, Page::"KVSKBAServicePriceDiscCalc", 'OnGetConditionCaseCheckLineTypeCaseElse', '', false, false)]
local procedure DoSomethingOnGetConditionCaseCheckLineTypeCaseElse(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBAPriceDiscLineLineType: Enum "KVSKBAPriceDiscLineType")
begin
end;

OnGetConditionOnAfterSetFilterBaseofCalculation(Record KVSKBASalesConditionHeader, Enum KVSKBAPriceDiscLineType) :#

[IntegrationEvent(false, false)]
local procedure OnGetConditionOnAfterSetFilterBaseofCalculation(var SalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBAPriceDiscLineLineType: Enum "KVSKBAPriceDiscLineType"): 
[EventSubscriber(ObjectType::Page, Page::"KVSKBAServicePriceDiscCalc", 'OnGetConditionOnAfterSetFilterBaseofCalculation', '', false, false)]
local procedure DoSomethingOnGetConditionOnAfterSetFilterBaseofCalculation(var SalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBAPriceDiscLineLineType: Enum "KVSKBAPriceDiscLineType")
begin
end;

Protected Variables#

GlobalSalesConditionHeader#

Type: Record (KVSKBASalesConditionHeader)