Table extension 99000802 Mfg. Standard Cost Worksheet, source in 29
Source29
src/Layers/W1/BaseApp/Manufacturing/Inventory/Costing/MfgStandardCostWorksheet.TableExt.al55 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.StandardCost;
using Microsoft.Manufacturing.MachineCenter;
using Microsoft.Manufacturing.WorkCenter;
tableextension 99000802 "Mfg. Standard Cost Worksheet" extends "Standard Cost Worksheet"
{
fields
{
modify("No.")
{
TableRelation = if (Type = const("Machine Center")) "Machine Center"
else
if (Type = const("Work Center")) "Work Center";
}
}
procedure GetWorkCenterCosts(var WorkCenter: Record "Work Center")
begin
OnBeforeGetWorkCtrCosts(Rec, WorkCenter);
"Standard Cost" := WorkCenter."Unit Cost";
"New Standard Cost" := WorkCenter."Unit Cost";
"Overhead Rate" := WorkCenter."Overhead Rate";
"New Overhead Rate" := WorkCenter."Overhead Rate";
"Indirect Cost %" := WorkCenter."Indirect Cost %";
"New Indirect Cost %" := WorkCenter."Indirect Cost %";
end;
procedure GetMachineCenterCosts(var MachineCenter: Record "Machine Center")
begin
OnBeforeGetMachCtrCosts(Rec, MachineCenter);
"Standard Cost" := MachineCenter."Unit Cost";
"New Standard Cost" := MachineCenter."Unit Cost";
"Overhead Rate" := MachineCenter."Overhead Rate";
"New Overhead Rate" := MachineCenter."Overhead Rate";
"Indirect Cost %" := MachineCenter."Indirect Cost %";
"New Indirect Cost %" := MachineCenter."Indirect Cost %";
end;
[IntegrationEvent(false, false)]
local procedure OnBeforeGetWorkCtrCosts(var StandardCostWorksheet: Record "Standard Cost Worksheet"; var WorkCenter: Record "Work Center")
begin
end;
[IntegrationEvent(false, false)]
local procedure OnBeforeGetMachCtrCosts(var StandardCostWorksheet: Record "Standard Cost Worksheet"; var MachineCenter: Record "Machine Center")
begin
end;
}