KVSKBAPriceHelper#
Procedures#
TestPriceListHeaderValues(Record Price List Line) : Boolean#
procedure TestPriceListHeaderValues(PriceListLine: Record "Price List Line"): Boolean
CheckPriceListhasDraftLines(Code[20]) :#
procedure CheckPriceListhasDraftLines(PriceListCode: Code[20]):
CheckIsExtendedPriceCalculationEnabled() : Boolean#
procedure CheckIsExtendedPriceCalculationEnabled(): Boolean
CheckPriceCalculationMethodUseKBAChanges(Enum Price Calculation Method) : Boolean#
procedure CheckPriceCalculationMethodUseKBAChanges(PriceCalculationMethod: Enum "Price Calculation Method"): Boolean
CheckIsDefaultPricingCustomer() : Boolean#
procedure CheckIsDefaultPricingCustomer(): Boolean
CheckIsDefaultPricingVendor() : Boolean#
procedure CheckIsDefaultPricingVendor(): Boolean
Events#
OnCheckPriceCalculationMethodUseKBAChanges(Enum Price Calculation Method, Boolean, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnCheckPriceCalculationMethodUseKBAChanges(PriceCalculationMethod: Enum "Price Calculation Method"; var Result: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAPriceHelper", 'OnCheckPriceCalculationMethodUseKBAChanges', '', false, false)]
local procedure DoSomethingOnCheckPriceCalculationMethodUseKBAChanges(PriceCalculationMethod: Enum "Price Calculation Method"; var Result: Boolean; var IsHandled: Boolean)
begin
end;
OnBeforeProcessPriceCalcChangeNotification(Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeProcessPriceCalcChangeNotification(var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAPriceHelper", 'OnBeforeProcessPriceCalcChangeNotification', '', false, false)]
local procedure DoSomethingOnBeforeProcessPriceCalcChangeNotification(var IsHandled: Boolean)
begin
end;