{
    "ObjectFields": [
        {
            "Name": "ProductionPlanNumber",
            "Type": "string",
            "Label": "Common.code",
            "Required": true,
            "PostData": true,
            "PicklistJSON": "ProductionPlan2",
            "Multiple": false,
            "LinkId": "ProductionPlanId",
            "PicklistTitle": "Number",
            "PlaceHolder": "Enter Plan Number",
            "Width": 210,
            "AddNew": true,
            "MaxLength": 20,
            "DefaultValue": "",
            "IsFirstField": true,
            "LabelWidth": 140,
            "isKeyField": true
        },
        {
            "Name": "ProductionPlanId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "DefaultValue": 0
        },
        {
            "Name": "ProductionPlanDate",
            "Type": "date",
            "Label": "Date*",
            "Required": true,
            "PostData": true,
            "DefaultValue": "todaygb5",
            "Width": 150,
            "LabelWidth": 140
        },
        {
            "Name": "BizTransactionTypeId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "BizTransactionTypeName",
            "Type": "string",
            "Label": "Common.bizTransactionType",
            "Required": true,
            "PostData": false,
            "PicklistJSON": "BIZTransactionType",
            "LinkId": "BizTransactionTypeId",
            "Width": 210,
            "LabelWidth": 140
        },
        {
            "Name": "OUId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "DefaultValue": "OUId"
        },
        {
            "Name": "OUName",
            "Type": "string",
            "Label": "Common.organizationUnit",
            "Required": true,
            "PostData": false,
            "PicklistJSON": "OrganizationUnit",
            "LinkId": "OUId",
            "Width": 210,
            "LabelWidth": 140
        },
        {
            "Name": "PeriodId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "DefaultValue": "StateId"
        },
        {
            "Name": "PeriodName",
            "Type": "string",
            "Label": "Common.period",
            "Required": true,
            "PostData": false,
            "PicklistJSON": "Period",
            "LinkId": "PeriodId",
            "Width": 210,
            "LabelWidth": 140
        },
        {
            "Name": "ProcessId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "DefaultValue": -1
        },
            {
            "Name": "ProcessName",
            "Type": "string",
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "Process(Default)",
            "PlaceHolder": "Select Process",
            "Width": 250,
            "LabelWidth": 204,
            "AddNew": false,
            "MaxLength": 35,
            "LinkId": "ProcessId",
            "Required": true,
            "PicklistJSON": "Process",
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": ""
        },
        {
            "Name": "WorkCenterId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "DefaultValue": -1
        },
        {
            "Name": "WorkCenterName",
            "Type": "string",
            "Required": false,
            "Multiple": false,
            "PicklistSelection": "Id",
            "PostData": false,
            "PicklistTitle": "Name",
            "Label": "Resource.WorkCenter",
            "PlaceHolder": "Select Work Center",
            "LinkId": "WorkCenterId",
            "PicklistJSON": "WorkCenter",
            "AddNew": false,
            "MaxLength": 20,
            "Width": 360,
            "ValidRegEx": "",
            "DefaultValue": "NONE"
        },
        {
            "Name": "TotalNumberOfBatches",
            "Type": "decimal",
            "Label": "Total Batches",
            "Required": false,
            "PostData": true,
            "DefaultValue": 0,
            "Width": 140,
            "LabelWidth": 140
        },
        {
            "Name": "TotalBatchQuantity",
            "Type": "decimal",
            "Label": "Batch Quantity",
            "Required": false,
            "PostData": true,
            "DefaultValue": 0,
            "Width": 140,
            "LabelWidth": 140
        },
        {
            "Name": "Remarks",
            "Type": "string",
            "Label": "Remarks",
            "Required": false,
            "PostData": true,
            "DefaultValue": "",
            "Width": 420,
            "MaxLength": 200,
            "LabelWidth": 140
        },
        {
            "Name": "Details",
            "Type": "string",
            "Label": "ProductionPlan.Details",
            "SLNOField": "SlNo",
            "Tooltip": "",
            "Placeholder": "",
            "Required": true,
            "Grid": [
                {
                    "Label": "#",
                    "value": "SlNo",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1
                },
                {
                    "Label": "ProductionPlanDetailId",
                    "value": "ProductionPlanDetailId",
                    "Type": "number",
                    "Required": true,
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "ProductionPlanId",
                    "value": "ProductionPlanId",
                    "Type": "number",
                    "Required": true,
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "ProductionPlanType",
                    "value": "ProductionPlanType",
                    "Type": "number",
                    "Required": true,
                    "IsVisible": true,
                    "DefaultValue": 1,
                    "width": 150,
                    "SNo": 2
                },
                {
                    "Label": "IndentMaterialId",
                    "value": "IndentMaterialId",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 3
                },
                {
                    "Label": "ProcessGroupId",
                    "value": "ProcessGroupId",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 4
                },
                {
                    "Label": "SKUId",
                    "value": "SKUId",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 5
                },
                {
                    "Label": "MachinePlanType",
                    "value": "MachinePlanType",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": 1,
                    "width": 150,
                    "SNo": 6
                },
                {
                    "Label": "MachineTypeId",
                    "value": "MachineTypeId",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 7
                },
                {
                    "Label": "MachineId",
                    "value": "MachineId",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 8
                },
                {
                    "Label": "BatchSize",
                    "value": "BatchSize",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": 50,
                    "width": 120,
                    "SNo": 9
                },
                {
                    "Label": "NumberOfBatches",
                    "value": "NumberOfBatches",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": 2,
                    "width": 120,
                    "SNo": 10
                },
                {
                    "Label": "BatchTotalQuantity",
                    "value": "BatchTotalQuantity",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": 100,
                    "width": 120,
                    "SNo": 11
                },
                {
                    "Label": "NumberOfDays",
                    "value": "NumberOfDays",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": 1,
                    "width": 120,
                    "SNo": 12
                },
                {
                    "Label": "FromDate",
                    "value": "FromDate",
                    "Type": "Date",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": "2026-07-06",
                    "width": 200,
                    "SNo": 13
                },
                {
                    "Label": "ToDate",
                    "value": "ToDate",
                    "Type": "Date",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": "2026-07-06",
                    "width": 200,
                    "SNo": 14
                },
                {
                    "Label": "Priority",
                    "value": "Priority",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": 2,
                    "width": 200,
                    "SNo": 15
                },
                {
                    "Label": "ItemId",
                    "value": "ItemId",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 120,
                    "SNo": 16
                },
                {
                    "Label": "PartyBranchId",
                    "value": "PartyBranchId",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 120,
                    "SNo": 17
                },
                {
                    "Label": "Duration",
                    "value": "Duration",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": true,
                    "DefaultValue": 8,
                    "width": 200,
                    "SNo": 18
                },
                {
                    "Label": "DocumentDetailId",
                    "value": "DocumentDetailId",
                    "Type": "number",
                    "Required": false,
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                }
            ]
        }
    ]
}