Page 99000882 "Change Status on Prod. Order"
Base Application · Microsoft.Manufacturing.Document
Across versions
- BC23present
- BC241 events changed
- BC251 events added, 1 events removed
- BC262 procedures added, 1 events added
- BC271 procedures changed
- BC28-29unchanged
- BC301 procedures removed
Neighbourhood 3 connected objects and pages
Base Application · Microsoft.Manufacturing.Document · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Change Status on Prod. Order |
| PageType | ConfirmationDialog |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Content | New Status | ProdOrderStatus.Status |
Specifies the new status for the production order. |
| Posting Date | PostingDate |
Specifies the posting date used for automatic posting of consumption, output, or capacity, based on the Flushing method defined for components and routing lines. | |
| Update Unit Cost | ReqUpdUnitCost |
Specifies whether to update the unit cost of the produced item and any related production or sales orders. | |
| Finish Order | FinishOrderWithoutOutput |
Specifies that the status of orders with no output can be changed to finished, and the WIP will be written off to the Inventory Adjustment Account. |
Events published
OnAfterSet(ProdOrder: Record "Production Order"; var PostingDate: Date; var ReqUpdUnitCost: Boolean; var ProductionOrderStatus: Record "Production Order"; var FirmPlannedStatusEditable: Boolean; var ReleasedStatusEditable: Boolean; var FinishedStatusEditable: Boolean)Δ BC24 + BC25 − BC25 (integration)- subscribers: Codeunit 20549 “Subc. Change Prod.Order Status” SetSubcontractingProductionOrderOnAfterSetSubcontractingWIPEntriesAffected
OnBeforeReturnPostingInfo(var Status: Enum "Production Order Status"; var PostingDate2: Date; var UpdUnitCost: Boolean; var IsHandled: Boolean; var NewFinishOrderWithoutOutput: Boolean)+ BC26 − BC26 (integration)OnSetOnAfterCalcEditable(ProdOrder: Record "Production Order"; var FirmPlannedStatusEditable: Boolean; var ReleasedStatusEditable: Boolean; var FinishedStatusEditable: Boolean)(integration)OnBeforeSet(var ProdOrder: Record "Production Order")(integration)
Procedures
Set(ProdOrder: Record "Production Order")ReturnPostingInfo(var Status: Enum "Production Order Status"; var PostingDate2: Date; var UpdUnitCost: Boolean)+ BC26 Δ BC27 − BC30 (obsolete 27.0: Replaced with namesake procedure with additional parameter.)ReturnPostingInfo(var Status: Enum "Production Order Status"; var PostingDate2: Date; var UpdUnitCost: Boolean; var NewFinishOrderWithoutOutput: Boolean)+ BC26 Δ BC27 − BC30
Plus 2 local procedures.
Triggers
OnInit, OnAfterGetCurrRecord, OnAfterGetRecord
Extended by
Recent changes
- 2026-10-02 #12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026 (main, BC30, obsoletion)
Documented on Microsoft Learn
Deprecations
- procedure ReturnPostingInfo: Pending 27.0 (#if not CLEAN27), “Replaced with namesake procedure with additional parameter.”
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Change Status on Prod. Order"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.