Table 5525 Manufacturing User Template, source in 29
Source29
src/Layers/W1/BaseApp/Inventory/Requisition/ManufacturingUserTemplate.Table.al117 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.Inventory.Requisition;
using Microsoft.Assembly.Document;
using Microsoft.Inventory.Planning;
using Microsoft.Inventory.Transfer;
using Microsoft.Purchases.History;
using System.Security.AccessControl;
using System.Security.User;
table 5525 "Manufacturing User Template"
{
Caption = 'Manufacturing User Template';
ReplicateData = true;
DataClassification = CustomerContent;
fields
{
field(1; "User ID"; Code[50])
{
Caption = 'User ID';
DataClassification = EndUserIdentifiableInformation;
TableRelation = User."User Name";
ValidateTableRelation = false;
trigger OnValidate()
var
UserSelection: Codeunit "User Selection";
begin
UserSelection.ValidateUserName("User ID");
end;
}
field(2; "Create Purchase Order"; Enum "Planning Create Purchase Order")
{
AccessByPermission = TableData "Purch. Rcpt. Header" = R;
Caption = 'Create Purchase Order';
ToolTip = 'Specifies the filters users select in the Make Supply Orders window that opens from the Order Planning window.';
}
field(3; "Create Production Order"; Enum Microsoft.Manufacturing.Document."Planning Create Prod. Order")
{
Caption = 'Create Production Order';
ToolTip = 'Specifies the filters users select in the Make Supply Orders window that opens from the Order Planning window.';
}
field(4; "Create Transfer Order"; Enum "Planning Create Transfer Order")
{
AccessByPermission = TableData "Transfer Header" = R;
Caption = 'Create Transfer Order';
ToolTip = 'Specifies the filters users select in the Make Supply Orders window that opens from the Order Planning window.';
}
field(5; "Create Assembly Order"; Enum "Planning Create Assembly Order")
{
AccessByPermission = TableData "Assembly Header" = R;
Caption = 'Create Assembly Order';
ToolTip = 'Specifies the filters users select in the Make Supply Orders window that opens from the Order Planning window.';
}
field(11; "Purchase Req. Wksh. Template"; Code[10])
{
Caption = 'Purchase Req. Wksh. Template';
ToolTip = 'Specifies the template for the purchase requisition worksheet associated with this entry.';
TableRelation = "Req. Wksh. Template";
}
field(12; "Purchase Wksh. Name"; Code[10])
{
Caption = 'Purchase Wksh. Name';
ToolTip = 'Specifies the purchase worksheet name associated with this entry.';
TableRelation = "Requisition Wksh. Name".Name where("Worksheet Template Name" = field("Purchase Req. Wksh. Template"));
}
field(15; "Prod. Req. Wksh. Template"; Code[10])
{
Caption = 'Prod. Req. Wksh. Template';
ToolTip = 'Specifies the production requisition worksheet template associated with this entry.';
TableRelation = "Req. Wksh. Template";
}
field(16; "Prod. Wksh. Name"; Code[10])
{
Caption = 'Prod. Wksh. Name';
ToolTip = 'Specifies the production worksheet name associated with this entry.';
TableRelation = "Requisition Wksh. Name".Name where("Worksheet Template Name" = field("Prod. Req. Wksh. Template"));
}
field(19; "Transfer Req. Wksh. Template"; Code[10])
{
Caption = 'Transfer Req. Wksh. Template';
ToolTip = 'Specifies the transfer requisition worksheet template associated with this entry.';
TableRelation = "Req. Wksh. Template";
}
field(20; "Transfer Wksh. Name"; Code[10])
{
Caption = 'Transfer Wksh. Name';
ToolTip = 'Specifies the transfer worksheet name associated with this entry.';
TableRelation = "Requisition Wksh. Name".Name where("Worksheet Template Name" = field("Transfer Req. Wksh. Template"));
}
field(21; "Make Orders"; Option)
{
Caption = 'Make Orders';
ToolTip = 'Specifies the filters users select in the Make Supply Orders window that opens from the Order Planning window.';
OptionCaption = 'The Active Line,The Active Order,All Lines';
OptionMembers = "The Active Line","The Active Order","All Lines";
}
}
keys
{
key(Key1; "User ID")
{
Clustered = true;
}
}
fieldgroups
{
}
}