Codeunit 99000750 ProdOrderChangeStatusBulk
- App
- Base Application
- Namespace
- Microsoft.Manufacturing.Document
- Versions
- 26-28
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/Manufacturing/Document/ProdOrderChangeStatusBulk.Codeunit.al33 lines, Copyright (c) Microsoft Corporation. MIT
// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace Microsoft.Manufacturing.Document;
codeunit 99000750 ProdOrderChangeStatusBulk
{
TableNo = "Production Order";
trigger OnRun()
var
ProdOrderStatusMgt: Codeunit "Prod. Order Status Management";
begin
ProdOrderStatusMgt.SetFinishOrderWithoutOutput(NewFinishOrderWithoutOutput);
ProdOrderStatusMgt.ChangeProdOrderStatus(Rec, NewProductionOrderStatus, NewPostingDate, NewUpdateUnitCost);
end;
internal procedure SetParameters(Status: Enum "Production Order Status"; PostingDate: Date; UpdateUnitCost: Boolean; FinishOrderWithoutOutput: Boolean)
begin
NewProductionOrderStatus := Status;
NewPostingDate := PostingDate;
NewUpdateUnitCost := UpdateUnitCost;
NewFinishOrderWithoutOutput := FinishOrderWithoutOutput;
end;
var
NewProductionOrderStatus: Enum "Production Order Status";
NewPostingDate: Date;
NewUpdateUnitCost: Boolean;
NewFinishOrderWithoutOutput: Boolean;
}