KVSKBASalesPriceWkshCalc#
Events#
OnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElse(Record KVSKBASalesConditionHeader, Text[50]) :#
[IntegrationEvent(false, false)]
local procedure OnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElse(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]):
[EventSubscriber(ObjectType::Page, Page::"KVSKBASalesPriceWkshCalc", 'OnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElse', '', false, false)]
local procedure DoSomethingOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElse(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50])
begin
end;
OnGetConditionOnAfterSetFilterSalesCondHeader(Record KVSKBASalesConditionHeader, Record KVSKBASalesPriceWorksheet) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('The price calculation needs a redesign due to the standard changes, possibly the function will not be available in the future.', '18.3')]
[IntegrationEvent(false, false)]
local procedure OnGetConditionOnAfterSetFilterSalesCondHeader(var SalesConditionHeader: Record "KVSKBASalesConditionHeader"; SalesPriceWorksheet: Record "KVSKBASalesPriceWorksheet"):
[EventSubscriber(ObjectType::Page, Page::"KVSKBASalesPriceWkshCalc", 'OnGetConditionOnAfterSetFilterSalesCondHeader', '', false, false)]
local procedure DoSomethingOnGetConditionOnAfterSetFilterSalesCondHeader(var SalesConditionHeader: Record "KVSKBASalesConditionHeader"; SalesPriceWorksheet: Record "KVSKBASalesPriceWorksheet")
begin
end;
OnGetConditionOnBeforeCheckBaseofCalculation(Record KVSKBASalesConditionHeader, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnGetConditionOnBeforeCheckBaseofCalculation(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSKBASalesPriceWkshCalc", 'OnGetConditionOnBeforeCheckBaseofCalculation', '', false, false)]
local procedure DoSomethingOnGetConditionOnBeforeCheckBaseofCalculation(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean)
begin
end;
OnBeforeCalcSalesPriceOnGetCondition(Record KVSKBASalesConditionHeader, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcSalesPriceOnGetCondition(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Page, Page::"KVSKBASalesPriceWkshCalc", 'OnBeforeCalcSalesPriceOnGetCondition', '', false, false)]
local procedure DoSomethingOnBeforeCalcSalesPriceOnGetCondition(SalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean)
begin
end;