KVSTRDCalcUnitCostEventMgt#
Events#
KVSTRDOnBeforeOnCalcSalesPriceCondNoInPriceListLineOnBeforeCheckAllowBaseOfCalculationKVSKBASalesPriceLib(Record Price List Line, Record KVSKBASalesConditionHeader, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalcSalesPriceCondNoInPriceListLineOnBeforeCheckAllowBaseOfCalculationKVSKBASalesPriceLib(PriceListLine: Record "Price List Line"; KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalcSalesPriceCondNoInPriceListLineOnBeforeCheckAllowBaseOfCalculationKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalcSalesPriceCondNoInPriceListLineOnBeforeCheckAllowBaseOfCalculationKVSKBASalesPriceLib(PriceListLine: Record "Price List Line"; KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnGetConditionCaseCheckLineTypeOnBeforeCasePriceKVSKBASalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Option, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnGetConditionCaseCheckLineTypeOnBeforeCasePriceKVSKBASalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; LineType: Option; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnGetConditionCaseCheckLineTypeOnBeforeCasePriceKVSKBASalesPriceDiscCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnGetConditionCaseCheckLineTypeOnBeforeCasePriceKVSKBASalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; LineType: Option; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalcArch(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalcArch(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalcArch', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalcArch(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBAPostedSalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBAPostedSalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBAPostedSalesPriceDiscCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBAPostedSalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceWkshCalc(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceWkshCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceWkshCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceWkshCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnOpenPageCaseOnSetTextBaseOfInitialPriceCaseElseKVSKBAGetSalesConditionLines(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnOpenPageCaseOnSetTextBaseOfInitialPriceCaseElseKVSKBAGetSalesConditionLines(SalesCKVSKBASalesConditionHeadernditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnOpenPageCaseOnSetTextBaseOfInitialPriceCaseElseKVSKBAGetSalesConditionLines', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnOpenPageCaseOnSetTextBaseOfInitialPriceCaseElseKVSKBAGetSalesConditionLines(SalesCKVSKBASalesConditionHeadernditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnOpenPageCaseOnSetTextLastLineHeaderLineCaseElseKVSKBAGetSalesConditionLines(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnOpenPageCaseOnSetTextLastLineHeaderLineCaseElseKVSKBAGetSalesConditionLines(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextLastLineHeaderLine: Text[50]; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnOpenPageCaseOnSetTextLastLineHeaderLineCaseElseKVSKBAGetSalesConditionLines', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnOpenPageCaseOnSetTextLastLineHeaderLineCaseElseKVSKBAGetSalesConditionLines(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextLastLineHeaderLine: Text[50]; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Text[50], Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalculateTextGlobalsOnSetTextBaseOfInitialPriceCaseElseKVSKBASalesPriceDiscCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var TextBaseOfInitialPrice: Text[50]; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnGetConditionOnAfterSetFilterBaseofCalculationKVSKBASalesPriceDiscCalc(Record KVSKBASalesConditionHeader, Option, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnGetConditionOnAfterSetFilterBaseofCalculationKVSKBASalesPriceDiscCalc(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; LineType: Option; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnGetConditionOnAfterSetFilterBaseofCalculationKVSKBASalesPriceDiscCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnGetConditionOnAfterSetFilterBaseofCalculationKVSKBASalesPriceDiscCalc(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; LineType: Option; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnGetConditionOnBeforeCheckBaseofCalculationKVSKBASalesPriceWkshCalc(Record KVSKBASalesConditionHeader, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnGetConditionOnBeforeCheckBaseofCalculationKVSKBASalesPriceWkshCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnGetConditionOnBeforeCheckBaseofCalculationKVSKBASalesPriceWkshCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnGetConditionOnBeforeCheckBaseofCalculationKVSKBASalesPriceWkshCalc(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnBeforeCheckWritePriceLinesOnCalculateSalesConditionKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnBeforeCheckWritePriceLinesOnCalculateSalesConditionKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var ReturnValue: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnBeforeCheckWritePriceLinesOnCalculateSalesConditionKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnBeforeCheckWritePriceLinesOnCalculateSalesConditionKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var ReturnValue: Boolean; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnCalcSalesPriceInitialPricePriceLineListOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record Price List Line, Record Item, Code[10], Code[10], Decimal, Decimal, Decimal, Code[10], Decimal, Date, Code[10], Decimal, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalcSalesPriceInitialPricePriceLineListOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; PriceListLine: Record "Price List Line"; Item: Record "Item"; VariantCode: Code[10]; LocationCode: Code[10]; Quantity: Decimal; QuantityPerUOM: Decimal; var InitialPrice: Decimal; var InitialPriceCurrencyCode: Code[10]; var InitialPriceCurrencyFactor: Decimal; var InitialPriceExchRateDate: Date; var InitialPriceUOMCode: Code[10]; var InitialPriceQuantityPerUOM: Decimal; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalcSalesPriceInitialPricePriceLineListOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalcSalesPriceInitialPricePriceLineListOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; PriceListLine: Record "Price List Line"; Item: Record "Item"; VariantCode: Code[10]; LocationCode: Code[10]; Quantity: Decimal; QuantityPerUOM: Decimal; var InitialPrice: Decimal; var InitialPriceCurrencyCode: Code[10]; var InitialPriceCurrencyFactor: Decimal; var InitialPriceExchRateDate: Date; var InitialPriceUOMCode: Code[10]; var InitialPriceQuantityPerUOM: Decimal; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnLookupSalesPriceCondNoInPriceListLineOnAfterSetFilterKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record Price List Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnLookupSalesPriceCondNoInPriceListLineOnAfterSetFilterKVSKBASalesPriceLib(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; PriceListLine: Record "Price List Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnLookupSalesPriceCondNoInPriceListLineOnAfterSetFilterKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnLookupSalesPriceCondNoInPriceListLineOnAfterSetFilterKVSKBASalesPriceLib(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; PriceListLine: Record "Price List Line"; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnAfterFillBufferKVSKBAGenPriceCalcLinePrice(Record Price Calculation Buffer, Record KVSKBAGeneralPriceCalcLine, Boolean) :#
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnAfterFillBufferKVSKBAGenPriceCalcLinePrice(var PriceCalculationBuffer: Record "Price Calculation Buffer"; KVSKBAGeneralPriceCalcLine: Record "KVSKBAGeneralPriceCalcLine"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnAfterFillBufferKVSKBAGenPriceCalcLinePrice', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnAfterFillBufferKVSKBAGenPriceCalcLinePrice(var PriceCalculationBuffer: Record "Price Calculation Buffer"; KVSKBAGeneralPriceCalcLine: Record "KVSKBAGeneralPriceCalcLine"; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnGetConditionOnAfterSetFilterSalesCondHeaderKVSKBASalesPriceWkshCalc(Record KVSKBASalesConditionHeader, Record KVSKBASalesPriceWorksheet, Boolean) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Will be deleted with the new pricing experience.', '21.5')]
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnGetConditionOnAfterSetFilterSalesCondHeaderKVSKBASalesPriceWkshCalc(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPriceWorksheet: Record "KVSKBASalesPriceWorksheet"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnGetConditionOnAfterSetFilterSalesCondHeaderKVSKBASalesPriceWkshCalc', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnGetConditionOnAfterSetFilterSalesCondHeaderKVSKBASalesPriceWkshCalc(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPriceWorksheet: Record "KVSKBASalesPriceWorksheet"; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnCalcSalesCondNoInSalesPriceOnBeforeCheckAllowBaseofCalculationKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record KVSKBASalesPrice, Boolean) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Will be deleted with the new pricing experience.', '21.5')]
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalcSalesCondNoInSalesPriceOnBeforeCheckAllowBaseofCalculationKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalcSalesCondNoInSalesPriceOnBeforeCheckAllowBaseofCalculationKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalcSalesCondNoInSalesPriceOnBeforeCheckAllowBaseofCalculationKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnCalcSalesPriceInitialPriceOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record KVSKBASalesPrice, Record Item, Code[10], Code[10], Decimal, Decimal, Decimal, Code[10], Decimal, Date, Code[10], Decimal, Boolean) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Will be deleted with the new pricing experience.', '21.5')]
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnCalcSalesPriceInitialPriceOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; Item: Record "Item"; VariantCode: Code[10]; LocationCode: Code[10]; Quantity: Decimal; QuantityPerUOM: Decimal; var InitialPrice: Decimal; var InitialPriceCurrencyCode: Code[10]; var InitialPriceCurrencyFactor: Decimal; var InitialPriceExchRateDate: Date; var InitialPriceUOMCode: Code[10]; var InitialPriceQuantityPerUOM: Decimal; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnCalcSalesPriceInitialPriceOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnCalcSalesPriceInitialPriceOnCaseBaseofCalculationOnBeforeCaseElseKVSKBASalesPriceLib(KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; Item: Record "Item"; VariantCode: Code[10]; LocationCode: Code[10]; Quantity: Decimal; QuantityPerUOM: Decimal; var InitialPrice: Decimal; var InitialPriceCurrencyCode: Code[10]; var InitialPriceCurrencyFactor: Decimal; var InitialPriceExchRateDate: Date; var InitialPriceUOMCode: Code[10]; var InitialPriceQuantityPerUOM: Decimal; var IsHandled: Boolean)
begin
end;
KVSTRDOnBeforeOnLookupSalesCondNoInSalesPriceOnAfterSetFilterKVSKBASalesPriceLib(Record KVSKBASalesConditionHeader, Record KVSKBASalesPrice, Boolean) :#
Obsolete
This Element will be removed or changed with a future Version of the App.
[Obsolete('Will be deleted with the new pricing experience.', '21.5')]
[IntegrationEvent(false, false)]
local procedure KVSTRDOnBeforeOnLookupSalesCondNoInSalesPriceOnAfterSetFilterKVSKBASalesPriceLib(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSTRDCalcUnitCostEventMgt", 'KVSTRDOnBeforeOnLookupSalesCondNoInSalesPriceOnAfterSetFilterKVSKBASalesPriceLib', '', false, false)]
local procedure DoSomethingKVSTRDOnBeforeOnLookupSalesCondNoInSalesPriceOnAfterSetFilterKVSKBASalesPriceLib(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; KVSKBASalesPrice: Record "KVSKBASalesPrice"; var IsHandled: Boolean)
begin
end;