[IntegrationEvent(False,False)]
local procedure OnAfterSetProperties(var NewCalculationDate: Date, var NewCalcMultiLevel: Boolean, var NewLogErrors: Boolean, var NewStdCostWkshName: Text[50], var NewShowDialog: Boolean)
Parameters
Name
Type
Description
NewCalculationDate
Date
NewCalcMultiLevel
Boolean
NewLogErrors
Boolean
NewStdCostWkshName
Text[50]
NewShowDialog
Boolean
OnBeforeCalcItems
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcItems(var Item: Record Item)
[IntegrationEvent(False,False)]
local procedure OnCalcAssemblyItemOnAfterCalcItemCost(var Item: Record Item, CompItem: Record Item, BOMComponent: Record "BOM Component", ComponentQuantity: Decimal)
[IntegrationEvent(False,False)]
local procedure OnCalcItemOnBeforeShowStrMenu(var Item: Record Item, var ShowStrMenu: Boolean, var NewCalcMultiLevel: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcItemOnAfterCalcShowConfirm(Item: Record Item, var CalcMfgItems: Boolean, var ShowConfirm: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetProperties(var NewCalculationDate: Date, var NewCalcMultiLevel: Boolean, var NewLogErrors: Boolean, var NewStdCostWkshName: Text[50], var NewShowDialog: Boolean)
Parameters
Name
Type
Description
NewCalculationDate
Date
NewCalcMultiLevel
Boolean
NewLogErrors
Boolean
NewStdCostWkshName
Text[50]
NewShowDialog
Boolean
OnBeforeDoCalcAssemblyItemPrice
[IntegrationEvent(False,False)]
local procedure OnBeforeDoCalcAssemblyItemPrice(var Item: Record Item, Level: Integer, MaxLevel: Integer, CalcMultiLevel: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnDoCalcAssemblyItemPriceOnAfterSetBOMCompFilters(var Item: Record Item, var BOMComponent: Record "BOM Component")
[IntegrationEvent(False,False)]
local procedure OnGetResCostOnBeforeAssignPriceListLineToTemp(var PriceListLine: Record "Price List Line", var TempItem: Record Item temporary, StdCostWkshName: Text[50])