procedure FindDuplicatePrices(PriceListHeader: Record "Price List Header", SearchInside: Boolean, var DuplicatePriceLine: Record "Duplicate Price Line" temporary): Boolean
procedure FindDuplicatePrices(PriceListHeader: Record "Price List Header", var PriceListLine: Record "Price List Line", SearchInside: Boolean, var DuplicatePriceLine: Record "Duplicate Price Line" temporary): Boolean
procedure ResolveDuplicatePrices(PriceListHeader: Record "Price List Header", var DuplicatePriceLine: Record "Duplicate Price Line" temporary): Boolean
[IntegrationEvent(True,False)]
local procedure OnAddLineOnAfterPopulatePriceListLineFields(var PriceListLine: Record "Price List Line", ToPriceListHeader: Record "Price List Header", PriceAsset: Record "Price Asset" temporary, PriceLineFilters: Record "Price Line Filters" temporary)
[IntegrationEvent(False,False)]
local procedure OnActivateDraftLinesOnAfterPriceListLineModifyAll(var PriceListHeader: Record "Price List Header", var SkipMessage: Boolean)
[IntegrationEvent(True,False)]
local procedure OnAfterBuildSourceFilters(var PriceSource: Record "Price Source" temporary, var SourceFilter: array[3] of Text)
[IntegrationEvent(False,False)]
local procedure OnAfterImplementNewPrice(var PriceWorksheetLine: Record "Price Worksheet Line", var PriceListLine: Record "Price List Line", var Implemented: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeFindDuplicatePriceListLine(PriceListLine: Record "Price List Line", var DuplicatePriceListLine: Record "Price List Line")
[IntegrationEvent(False,False)]
local procedure OnBuildAssetFiltersOnBeforeFindLines(var PriceListLine: Record "Price List Line", PriceAsset: Record "Price Asset" temporary)
[IntegrationEvent(False,False)]
local procedure OnBuildSourceFiltersOnBeforeFindLines(var PriceListLine: Record "Price List Line", PriceSource: Record "Price Source" temporary)
[IntegrationEvent(False,False)]
local procedure OnCopyToWorksheetLineOnBeforeInsert(var PriceWorksheetLine: Record "Price Worksheet Line", FromPriceListLine: Record "Price List Line")
[IntegrationEvent(False,False)]
local procedure OnCopyLinesOnAfterFromPriceListLineSetFilters(var PriceListLine: Record "Price List Line", PriceLineFilters: Record "Price Line Filters" temporary)
[IntegrationEvent(True,False)]
local procedure OnCopyLineOnAfterAdjustAmounts(var ToPriceListLine: Record "Price List Line", PriceLineFilters: Record "Price Line Filters" temporary, var FromPriceListLine: Record "Price List Line", ToPriceListHeader: Record "Price List Header")
[IntegrationEvent(False,False)]
local procedure OnBeforeImplementNewPrice(var PriceWorksheetLine: Record "Price Worksheet Line", var Implemented: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCopyLineOnAfterInsertFromPriceListLine(FromPriceListLine: Record "Price List Line", var ToPriceListLine: Record "Price List Line")
[IntegrationEvent(False,False)]
local procedure OnAfterSetHeadersFilters(PriceListLine: Record "Price List Line", var DuplicatePriceListLine: Record "Price List Line")
[IntegrationEvent(False,False)]
local procedure OnAfterSetAssetFilters(PriceListLine: Record "Price List Line", var DuplicatePriceListLine: Record "Price List Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeResolveDuplicatePrices(PriceListHeader: Record "Price List Header", var Resolved: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckIfPriceListLineMarkingIsNeededOnBeforeFindLines(var PriceListLine: Record "Price List Line", var PriceAsset: Record "Price Asset" temporary)