{
    "ObjectFields": [
        {
            "Name": "ProductionId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "width": "400px"
        },
             {
            "Name": "IndentNumber",
            "Type": "string",
            "Label": "WO NO",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": "",
            "LinkId": "IndentId",
            "PicklistJSON": "IndentNumber",
            "Multiple": false,
            "PicklistTitle": "Number",
            "PlaceHolder": "Select Number",
            "Width": 300,
            "AddNew": false,
            "MaxLength": 20
        },
        {
            "Name": "BizTransactionTypeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
           {
            "Name": "IndentId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": false,
            "width": "400px"
        },
         {
            "Name": "GoodQuantity",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "MaxLength": 100,
            "LabelWidth": 150,
            "Width": 300,
            "Label": "Good Quantity",
            "Placeholder": "Enter Good Quantity"
        },
    {
            "Name": "RejectedQuantity",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue":0,
            "PostData": true,
            "MaxLength": 100,
            "LabelWidth": 150,
            "ReadOnly":true,
            "Width": 300,
            "Label": "Rejected Quantity",
            "Placeholder": "Enter Good Quantity"
        },
            {
            "Name": "ReworkQuantity",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "MaxLength": 100,
            "ReadOnly":true,
            "LabelWidth": 150,
            "Width": 300,
            "Label": "Rework Quantity",
            "Placeholder": "Enter Good Quantity"
        },
            {
            "Name": "OtherQuantity",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true,
            "MaxLength": 100,
            "LabelWidth": 150,
            "Width": 300,
            "Label": "Waste Quantity",
            "Placeholder": "Enter Good Quantity"
        },
        {
            "Name": "BIZTransactionTypeName",
            "Type": "string",
            "Label": "BIZ Type",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "BizTransactionTypeId",
            "PicklistJSON": "BizTransactionTypeName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select BizTransactionType",
            "LabelWidth": 150,
            "Width": 200,
            "AddNew": false,
            "MaxLength": 30,
            "PicklistCriteria": "BIZTransactionType"
        },
        {
            "Name": "OuId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "OUName",
            "Type": "string",
            "Label": "Organization Unit",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "OuId",
            "PicklistJSON": "OUName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Organization Unit",
            "LabelWidth": 150,
            "Width": 250,
            "AddNew": false,
            "MaxLength": 100
        },
        {
            "Name": "PeriodId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "PeriodName",
            "Type": "string",
            "Label": "Period",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "PeriodId",
            "PicklistJSON": "PeriodName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Period",
            "LabelWidth": 150,
            "Width": 200,
            "AddNew": false,
            "MaxLength": 50
        },
        {
            "Name": "ProductionDate",
            "Type": "Date",
            "Required": false,
            "LabelWidth": 112,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "2026-07-12",
            "Label": "Production Date",
            "Width": 125
        },
        {
            "Name": "ProductionNumber",
            "Type": "string",
            "Label": "Production No",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "LinkId": "ProductionId",
            "PicklistJSON": "ProductionNumber",
            "Multiple": false,
            "RequireBasedOnFieldName": "CodeDefineGenerationType",
            "RequireBasedOnFieldValue": [
                1
            ],
            "PicklistTitle": "Number",
            "PlaceHolder": "Select Number",
            "Width": 300,
            "AddNew": true,
            "IsFirstField": true,
            "MaxLength": 20,
            "isKeyField": true
        },
                {
            "Name": "CodeDefineGenerationType",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "Width": 200
        },
        {
            "Name": "ReferenceDate",
            "Type": "Date",
            "Required": false,
            "LabelWidth": 112,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "2026-07-12",
            "Label": "Reference Date",
            "Width": 125
        },
        {
            "Name": "ReferenceNumber",
            "Type": "String",
            "Required": false,
            "LabelWidth": 112,
            "ValidRegEx": "",
            "PlaceHolder": "Enter Reference Number",
            "PostData": true,
            "DefaultValue": "test",
            "Label": "Reference Number",
            "Width": 125
        },
        {
            "Name": "SelectType",
            "Type": "number",
            "Required": false,
            "LabelWidth": 112,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Label": "Select Type",
            "Width": 125
        },
        {
            "Name": "InChargeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "InChargeName",
            "Type": "string",
            "Required": false,
            "Multiple": false,
            "PicklistTitle": "Name",
            "Label": "In Charge",
            "LabelWidth": 150,
            "PlaceHolder": "Select Employee",
            "Width": 200,
            "PostData": false,
            "AddNew": false,
            "MaxLength": 35,
            "PicklistCriteria": "employeeCriteria",
            "LinkId": "InChargeId",
            "PicklistJSON": "Employee",
            "ValidRegEx": "",
            "DefaultValue": ""
        },
        {
            "Name": "ShiftId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "ShiftName",
            "Type": "string",
            "Label": "Shift",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Shift",
            "Multiple": false,
            "LinkId": "ShiftId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Shift",
            "Width": 200,
            "AddNew": false,
            "MaxLength": 50,
            "DefaultValue": "",
            "LabelWidth": 115
        },
        {
            "Name": "DepartmentId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "DepartmentName",
            "Type": "string",
            "Label": "Department",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Department",
            "Multiple": false,
            "LinkId": "DepartmentId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Department",
            "Width": 200,
            "AddNew": false,
            "MaxLength": 50,
            "DefaultValue": "",
            "LabelWidth": 115
        },
        {
            "Name": "Remarks",
            "Type": "String",
            "Required": false,
            "LabelWidth": 112,
            "PlaceHolder": "Enter Remarks",
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": "",
            "Label": "Remarks",
            "Width": 750
        },
        {
            "Name": "WorkCenterId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "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": "FromStoreId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "FromStoreName",
            "Type": "string",
            "Label": "From Store",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Store",
            "Multiple": false,
            "LinkId": "FromStoreId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select From Store",
            "Width": 250,
            "AddNew": false,
            "MaxLength": 50,
            "DefaultValue": "",
            "LabelWidth": 132
        },
        {
            "Name": "ToStoreId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "ToStoreName",
            "Type": "string",
            "Label": "To Store",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Store",
            "Multiple": false,
            "LinkId": "ToStoreId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select To Store",
            "Width": 250,
            "AddNew": false,
            "MaxLength": 50,
            "DefaultValue": "",
            "LabelWidth": 132
        },
        {
            "Name": "Type",
            "Type": "number",
            "Required": false,
            "LabelWidth": 112,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Width": 125
        },
        {
            "Name": "Status",
            "Type": "number",
            "Required": false,
            "LabelWidth": 112,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Width": 125
        },
        {
            "Name": "Version",
            "Type": "number",
            "Required": false,
            "LabelWidth": 112,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Width": 125
        },
        {
            "Name": "IsStockPost",
            "Type": "number",
            "Label": "Is Stock Post",
            "Required": false,
            "LabelWidth": 112,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 0,
            "Width": 125
        },
        {
            "Name": "PatternId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "width": "400px"
        },
        {
            "Name": "PatternName",
            "Type": "string",
            "Label": "Pattern",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Pattern",
            "Multiple": false,
            "LinkId": "PatternId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Pattern",
            "Width": 250,
            "AddNew": false,
            "MaxLength": 50,
            "DefaultValue": "",
            "LabelWidth": 132
        },
        {
            "Name": "Details",
            "Type": "string",
            "Label": "Production.Details",
            "SLNOField": "SlNo",
            "Tooltip": "",
            "Placeholder": "",
            "Required": false,
            "Grid": [
                {
                    "Label": "#",
                    "value": "SlNo",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": true,
                    "left": 0
                },
                {
                    "Label": "ProductionDetailId",
                    "value": "ProductionDetailId",
                    "Type": "number",
                    "Required": true,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "ProductionId",
                    "value": "ProductionId",
                    "Type": "number",
                    "Required": true,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "LinkTypeId",
                    "value": "LinkTypeId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 2
                },
                {
                    "Label": "ProductionPlanDetailId",
                    "value": "ProductionPlanDetailId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "ProcessGroupId",
                    "value": "ProcessGroupId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 3
                },
                {
                    "Label": "DocumentDetailId",
                    "value": "DocumentDetailId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "IndentDetailId",
                    "value": "IndentDetailId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "Item Code",
                    "value": "ItemDescription",
                    "Type": "Picklist",
                    "Required": false,
                    "PostData": false,
                    "IsVisible": true,
                    "SNo": 4,
                    "width": 250,
                    "PicklistDetail": {
                        "PicklistUrl": "Item",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "AddNew": false,
                        "PlaceHolder": "Select Item",
                        "LinkId": "ItemId,ItemDescription",
                        "LinkValue": "Id,Code",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "Width": 250,
                        "ColumnWidth": "150,250",
                        "ColumnType": "string,string"
                    }
                },
                {
                    "Label": "ItemId",
                    "value": "ItemId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 150
                },
                {
                    "Label": "SKU",
                    "value": "SkuName",
                    "width": 250,
                    "Type": "Picklist",
                    "PostData": false,
                    "PicklistDetail": {
                        "Label": "",
                        "Width": 180,
                        "PicklistUrl": "SKU",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "LinkId": "SkuId,SkuName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Code",
                        "PlaceHolder": "Select SKU",
                        "AddNew": false,
                        "MaxLength": 20,
                        "ColumnWidth": "150,250",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "SNo": 5,
                    "Required": false,
                    "DefaultValue": ""
                },
                {
                    "Label": "SkuId",
                    "value": "SkuId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 150
                },
                {
                    "Label": "Quantity",
                    "value": "Quantity",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 6
                },
                {
                    "Label": "UOM",
                    "value": "UOMName",
                    "width": 120,
                    "PostData": false,
                    "Type": "Picklist",
                    "PicklistDetail": {
                        "Label": "",
                        "Width": 80,
                        "PicklistUrl": "UOM",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "LinkId": "UomId,UOMName",
                        "PicklistSelection": "Id",
                        "PlaceHolder": "Select UOM",
                        "PicklistTitle": "Code",
                        "ReadOnly": true,
                        "AddNew": false,
                        "MaxLength": 20,
                        "ColumnWidth": "150,250",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "SNo": 7,
                    "Required": false,
                    "DefaultValue": ""
                },
                {
                    "Label": "UomId",
                    "value": "UomId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 120
                },
                {
                    "Label": "AllocationId",
                    "value": "AllocationId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "Production Quantity",
                    "value": "ProductionQuantity",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 1,
                    "width": 160,
                    "SNo": 8
                },
                {
                    "Label": "Good Quantity",
                    "value": "GoodQuantity",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 160,
                    "SNo": 9
                },
                {
                    "Label": "Rejected Quantity",
                    "value": "RejectedQuantity",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 160,
                    "SNo": 10
                },
                {
                    "Label": "Rework Quantity",
                    "value": "ReworkQuantity",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 160,
                    "SNo": 11
                },
                {
                    "Label": "Other Quantity",
                    "value": "OtherQuantity",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 160,
                    "SNo": 12
                },
                {
                    "Label": "Process Cost",
                    "value": "ProcessCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 140,
                    "SNo": 13
                },
                {
                    "Label": "Material Cost",
                    "value": "MaterialCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 140,
                    "SNo": 14
                },
                {
                    "Label": "StockPostType",
                    "value": "StockPostType",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 120
                },
                {
                    "Label": "Reading From",
                    "value": "ReadingFrom",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 140,
                    "SNo": 15
                },
                {
                    "Label": "Reading To",
                    "value": "ReadingTo",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 140,
                    "SNo": 16
                },
                {
                    "Label": "Start Time",
                    "value": "StartTime",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 17
                },
                {
                    "Label": "End Time",
                    "value": "EndTime",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 18
                },
                {
                    "Label": "Excess/Shortage Quantity",
                    "value": "ExcessShortageQuantity",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 160,
                    "SNo": 19
                },
                {
                    "Label": "Output Weight",
                    "value": "OutputWeight",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 140,
                    "SNo": 20
                },
                {
                    "Label": "SKU Weight",
                    "value": "SkuWeight",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 21
                },
                {
                    "Label": "Material InHouse Process Cost",
                    "value": "MaterialInHouseProcessCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 160
                },
                {
                    "Label": "Material SubContract Process Cost",
                    "value": "MaterialSubContractProcessCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 160
                },
                {
                    "Label": "Material Process Cost",
                    "value": "MaterialProcessCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 160
                },
                {
                    "Label": "Material Charges Cost",
                    "value": "MaterialChargesCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 160
                },
                {
                    "Label": "Material Revenue",
                    "value": "MaterialRevenue",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 160
                },
                {
                    "Label": "Material Total Cost",
                    "value": "MaterialTotalCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 160
                },
                {
                    "Label": "InHouse Process Cost",
                    "value": "InHouseProcessCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 160
                },
                {
                    "Label": "SubContract Process Cost",
                    "value": "SubContractProcessCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 160
                },
                {
                    "Label": "Charges Cost",
                    "value": "ChargesCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 140
                },
                {
                    "Label": "Revenue",
                    "value": "Revenue",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 140
                },
                {
                    "Label": "Total Cost",
                    "value": "TotalCost",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 140
                },
                {
                    "Label": "Remarks",
                    "value": "Remarks",
                    "Type": "string",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": "",
                    "Placeholder": "Enter Remarks",
                    "width": 250,
                    "MaxLength": 200,
                    "SNo": 22
                }
            ]
        },
        {
            "Name": "Resources",
            "Type": "string",
            "Label": "Production.Resources",
            "SLNOField": "SlNo",
            "Tooltip": "",
            "Placeholder": "",
            "Required": false,
            "PostData":true,
            "Grid": [
                {
                    "Label": "#",
                    "value": "SlNo",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": true,
                    "left": 0
                },
                {
                    "Label": "ProductionResourceId",
                    "value": "ProductionResourceId",
                    "Type": "number",
                    "Required": true,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "ProductionId",
                    "value": "ProductionId",
                    "Type": "number",
                    "Required": true,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "ProductionDetailId",
                    "value": "ProductionDetailId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "ProductionProcessId",
                    "value": "ProductionProcessId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "ProductionOperationId",
                    "value": "ProductionOperationId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "ResourceTypeId",
                    "value": "ResourceTypeId",
                    "Type": "number",
                    "Required": true,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 2
                },
                {
                    "Label": "MachineId",
                    "value": "MachineId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 3
                },
                {
                    "Label": "EmployeeId",
                    "value": "EmployeeId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 4
                },
                {
                    "Label": "ResourceId",
                    "value": "ResourceId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "Duration",
                    "value": "Duration",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 5
                },
                {
                    "Label": "Start Date",
                    "value": "StartDate",
                    "Type": "Date",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": "todaygb5",
                    "width": 150,
                    "SNo": 6
                },
                {
                    "Label": "Start Time",
                    "value": "StartTime",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 7
                },
                {
                    "Label": "End Date",
                    "value": "EndDate",
                    "Type": "Date",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": "todaygb5",
                    "width": 150,
                    "SNo": 8
                },
                {
                    "Label": "End Time",
                    "value": "EndTime",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 9
                },
                {
                    "Label": "Quantity",
                    "value": "Quantity",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 10
                },
                {
                    "Label": "UOM",
                    "value": "UOMName",
                    "width": 120,
                    "PostData": false,
                    "Type": "Picklist",
                    "PicklistDetail": {
                        "Label": "",
                        "Width": 80,
                        "PicklistUrl": "UOM",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "LinkId": "UomId,UOMName",
                        "PicklistSelection": "Id",
                        "PlaceHolder": "Select UOM",
                        "PicklistTitle": "Code",
                        "ReadOnly": true,
                        "AddNew": false,
                        "MaxLength": 20,
                        "ColumnWidth": "150,250",
                        "ColumnType": "string,string"
                    },
                    "IsVisible": true,
                    "SNo": 11,
                    "Required": false,
                    "DefaultValue": ""
                },
                {
                    "Label": "UomId",
                    "value": "UomId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 120
                },
                {
                    "Label": "Machine Speed",
                    "value": "MachineSpeed",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 140,
                    "SNo": 12
                }
            ]
        },
        {
            "Name": "Stoppages",
            "Type": "string",
            "Label": "Production.Stoppages",
            "SLNOField": "SlNo",
            "Tooltip": "",
            "Placeholder": "",
            "Required": false,
            "PostData":true,
            "Grid": [
                {
                    "Label": "#",
                    "value": "SlNo",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": true,
                    "left": 0
                },
                {
                    "Label": "ProductionStoppageId",
                    "value": "ProductionStoppageId",
                    "Type": "number",
                    "Required": true,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "ProductionId",
                    "value": "ProductionId",
                    "Type": "number",
                    "Required": true,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "ProductionDetailId",
                    "value": "ProductionDetailId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "ProductionProcessId",
                    "value": "ProductionProcessId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "ProductionOperationId",
                    "value": "ProductionOperationId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "width": 100
                },
                {
                    "Label": "ProductionResourceId",
                    "value": "ProductionResourceId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": 0,
                    "width": 100
                },
                {
                    "Label": "StoppageReasonId",
                    "value": "StoppageReasonId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": -1,
                    "width": 150,
                    "SNo": 2
                },
                {
                    "Label": "Start Date",
                    "value": "StartDate",
                    "Type": "Date",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": "todaygb5",
                    "width": 150,
                    "SNo": 3
                },
                {
                    "Label": "Start Time",
                    "value": "StartTime",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 4
                },
                {
                    "Label": "End Date",
                    "value": "EndDate",
                    "Type": "Date",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": "todaygb5",
                    "width": 150,
                    "SNo": 5
                },
                {
                    "Label": "End Time",
                    "value": "EndTime",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 120,
                    "SNo": 6
                },
                {
                    "Label": "Stoppage Duration",
                    "value": "StopPageDuration",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "width": 150,
                    "SNo": 7
                },
                {
                    "Label": "Remarks",
                    "value": "Remarks",
                    "Type": "string",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": "",
                    "Placeholder": "Enter Remarks",
                    "width": 250,
                    "MaxLength": 200,
                    "SNo": 8
                }
            ]
        }
    ]
}