procedure ChangeProdOrderStatus(ProdOrder: Record "Production Order", var NewProdOrder: Record "Production Order", NewStatus: Enum "Production Order Status", NewPostingDate: Date, NewUpdateUnitCost: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterInitItemJnlLineFromProdOrderComp(var ItemJournalLine: Record "Item Journal Line", ProductionOrder: Record "Production Order", ProdOrderLine: Record "Prod. Order Line", ProdOrderComponent: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnAfterInitItemJnlLineFromProdOrderLine(var ItemJournalLine: Record "Item Journal Line", ProductionOrder: Record "Production Order", ProdOrderLine: Record "Prod. Order Line", ProdOrderRoutingLine: Record "Prod. Order Routing Line")
[IntegrationEvent(False,False)]
local procedure OnAfterInsertProdOrderLine(var ToProdOrderLine: Record "Prod. Order Line", FromProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnAfterSetTimeAndQuantityOmItemJnlLine(var ItemJournalLine: Record "Item Journal Line", ProdOrderRoutingLine: Record "Prod. Order Routing Line", OutputQtyBase: Decimal, OutputQty: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterTransProdOrder(var FromProdOrder: Record "Production Order", var ToProdOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnAfterTransProdOrderLines(var FromProdOrder: Record "Production Order", var ToProdOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnAfterTransProdOrderComp(var FromProdOrder: Record "Production Order", var ToProdOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnAfterToProdOrderLineModify(var ToProdOrderLine: Record "Prod. Order Line", var FromProdOrderLine: Record "Prod. Order Line", var NewStatus: Option)
[IntegrationEvent(False,False)]
local procedure OnAfterToProdOrderRtngLineInsert(var ToProdOrderRoutingLine: Record "Prod. Order Routing Line", var FromProdOrderRoutingLine: Record "Prod. Order Routing Line")
[IntegrationEvent(False,False)]
local procedure OnAfterCalculateQtyToPost(ProdOrderComponent: Record "Prod. Order Component", var QtyToPost: Decimal, ProdOrder: Record "Production Order", NewStatus: Enum "Production Order Status")
[IntegrationEvent(False,False)]
local procedure OnAfterChangeStatusOnProdOrder(var ProdOrder: Record "Production Order", var ToProdOrder: Record "Production Order", NewStatus: Enum "Production Order Status", NewPostingDate: Date, NewUpdateUnitCost: Boolean, var SuppressCommit: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateGlobalDim(var ItemJournalLine: Record "Item Journal Line", ProdOrderRoutingLine: Record "Prod. Order Routing Line", ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckBeforeFinishProdOrder(var ProductionOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeOnRun(var ChangeStatusOnProdOrderPage: Page "Change Status on Prod. Order", var ProductionOrder: Record "Production Order", var IsHandled: Boolean, NewStatus: Enum "Production Order Status", NewPostingDate: Date, NewUpdateUnitCost: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeFlushProdOrder(var ProductionOrder: Record "Production Order", NewStatus: Enum "Production Order Status", PostingDate: Date, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertProdOrderLine(var ToProdOrderLine: Record "Prod. Order Line", FromProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeTransProdOrderRtngCmtLn(FromProductionOrder: Record "Production Order", ToProductionOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransProdOrderCmtLine(FromProductionOrder: Record "Production Order", ToProductionOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransProdOrderBOMCmtLine(FromProductionOrder: Record "Production Order", ToProductionOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferLinks(FromProdOrder: Record "Production Order", ToProdOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeRoundQtyToPost(ProdOrderComponent: Record "Prod. Order Component", var QtyToPost: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeMatrOrCapConsumpExists(ProdOrderLine: Record "Prod. Order Line", var EntriesExist: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnChangeProdOrderStatusOnBeforeTransProdOrder(var ProdOrder: Record "Production Order", NewStatus: Enum "Production Order Status")
[IntegrationEvent(False,False)]
local procedure OnCheckMissingConsumption(var ProductionOrder: Record "Production Order", var ProdOrderLine: Record "Prod. Order Line", var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var ShowWarning: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckMissingOutput(var ProductionOrder: Record "Production Order", var ProdOrderLine: Record "Prod. Order Line", var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var ShowWarning: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckBeforeFinishProdOrderOnAfterSetProdOrderCompFilters(var ProdOrderComp: Record "Prod. Order Component", ProductionOrder: Record "Production Order", var PurchaseLine: Record "Purchase Line")
[IntegrationEvent(False,False)]
local procedure OnCopyFromProdOrder(var ToProdOrder: Record "Production Order", FromProdOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnCopyFromProdOrderLine(var ToProdOrderLine: Record "Prod. Order Line", FromProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnCopyFromProdOrderRoutingLine(var ToProdOrderRoutingLine: Record "Prod. Order Routing Line", FromProdOrderRoutingLine: Record "Prod. Order Routing Line", NewPostingDate: Date)
[IntegrationEvent(False,False)]
local procedure OnCopyFromProdOrderComp(var ToProdOrderComp: Record "Prod. Order Component", var FromProdOrderComp: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnCopyFromProdOrderCapacityNeed(var ToProdOrderCapacityNeed: Record "Prod. Order Capacity Need", FromProdOrderCapacityNeed: Record "Prod. Order Capacity Need")
[IntegrationEvent(False,False)]
local procedure OnFlushProdOrderOnAfterFindProdOrderRtngLine(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsLastOperation: Boolean)
[IntegrationEvent(False,False)]
local procedure OnFlushProdOrderOnAfterProdOrderCompSetFilters(ProdOrder: Record "Production Order", var ProdOrderComponent: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnFlushProdOrderOnAfterProdOrderLineLoopIteration(var ProdOrderLine: Record "Prod. Order Line", NewStatus: Enum "Production Order Status", PostingDate: Date)
[IntegrationEvent(False,False)]
local procedure OnFlushProdOrderOnBeforeCopyItemTracking(var ItemJournalLine: Record "Item Journal Line", ProdOrderComponent: Record "Prod. Order Component", Item: Record Item)
[IntegrationEvent(False,False)]
local procedure OnFlushProdOrderProcessProdOrderRtngLineOnAfterCalcOutputQty(ProdOrderLine: Record "Prod. Order Line", ProdOrderRoutingLine: Record "Prod. Order Routing Line", var OutputQty: Decimal, var OutputQtyBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnBeforeFlushProdOrderProcessProdOrderRtngLine(var ProdOrderLine: Record "Prod. Order Line", var ProdOrderRoutingLine: Record "Prod. Order Routing Line", PostingDate: Date, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderCompOnAfterToProdOrderCompInsert(var FromProdOrderComp: Record "Prod. Order Component", var ToProdOrderComp: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderCompOnBeforeToProdOrderCompInsert(var FromProdOrderComp: Record "Prod. Order Component", var ToProdOrderComp: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderLineOnBeforeFinishedInvtAdjmtEntryOrderModify(var InventoryAdjmtEntryOrder: Record "Inventory Adjmt. Entry (Order)", FromProdOrderLine: Record "Prod. Order Line", var ToProdOrderLine: Record "Prod. Order Line", ToProductionOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderLineOnBeforeTransferPOLineToPOLine(FromProdOrderLine: Record "Prod. Order Line", var ToProdOrderLine: Record "Prod. Order Line", NewStatus: Enum "Production Order Status")
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderCapNeedOnBeforeDeleteAll(var ProdOrder: Record "Production Order", var ProdOrderCapacityNeed: Record "Prod. Order Capacity Need", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterSetProdOrderCompFilters(var ProdOrderComponent: Record "Prod. Order Component", ProductionOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnErrorIfUnableToClearWIPOnBeforeError(ProdOrderLine: Record "Prod. Order Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderOnBeforeToProdOrderInsert(var ToProdOrder: Record "Production Order", FromProdOrder: Record "Production Order", NewPostingDate: Date)
[IntegrationEvent(False,False)]
local procedure OnBeforeShowStatusMessage(ProdOrder: Record "Production Order", ToProdOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderLineOnAfterDeleteReservEntries(FromProdOrderLine: Record "Prod. Order Line", var ToProdOrderLine: Record "Prod. Order Line", var NewStatus: Enum "Production Order Status")
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderOnAfterStatusIsReleased(var ToProdOrder: Record "Production Order", FromProdOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnBeforeTransProdOrder(var FromProdOrder: Record "Production Order", Status: Enum "Production Order Status")
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderLineOnBeforeFromProdOrderLineLoop(FromProdOrderLine: Record "Prod. Order Line", var ToProdOrderLine: Record "Prod. Order Line", NewStatus: Enum "Production Order Status", var IsHandled: Boolean, ToProductionOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderLineOnAfterFromProdOrderLineFindSet(FromProdOrderLine: Record "Prod. Order Line", var ToProdOrderLine: Record "Prod. Order Line", NewStatus: Enum "Production Order Status")
[IntegrationEvent(False,False)]
local procedure OnChangeProdOrderStatusOnBeforeDeleteDocReservation(ProdOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterFlushProdOrderProcessProdOrderRtngLine(ProdOrder: Record "Production Order", ProdOrderLine: Record "Prod. Order Line", ProdOrderRtngLine: Record "Prod. Order Routing Line", NewStatus: Option, PostingDate: Date)
[IntegrationEvent(False,False)]
local procedure OnCheckBeforeFinishProdOrderOnBeforeFindSet(var ProdOrderLine: Record "Prod. Order Line", var ProdOrderRtngLine: Record "Prod. Order Routing Line", var ShowWarning: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferLinksOnBeforeCopyLinks(var FromProductionOrder: Record "Production Order", var ToProductionOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransProdOrderLineOnAfterFromProdOrderLineSetFilters(var FromProdOrderLine: Record "Prod. Order Line", var FromProductionOrder: Record "Production Order", NewUpdateUnitCost: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransProdOrderComp(FromProdOrder: Record "Production Order", var ToProdOrder: Record "Production Order", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnErrorIfUnableToClearWIPOnAfterProdOrderLineSetFilters(ProductionOrder: Record "Production Order", var ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnAfterTransferReopenProdOrderLine(ProdOrderLine: Record "Prod. Order Line", FromProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnProcessProdOrderLineForReopenOnBeforeDeleteUpdateProdOrderLine(ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnAfterTransferReopenProdOrder(ProductionOrder: Record "Production Order", FromProductionOrder: Record "Production Order")