{
    "ObjectFields": [
      {
            "Name": "CategoryName",
            "Type": "string",
            "Label": "LeadCategory.ItemCategory",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "ItemCategory",
            "Multiple": false,
            "LinkId": "CategoryId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select ItemCategory",
            "Width": 250,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "LabelWidth": 115
        },
        {
            "Name": "CategoryId",
            "Type": "number",
            "Required": false,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
         {
            "Name": "BrandId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "BrandName",
            "Type": "string",
            "Label": "ItemMaster.Brand",
            "PostData": false,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "BrandId",
            "PicklistJSON": "MachineBrand",
            "Multiple": false,
            "PicklistTitle": "Code",
            "PlaceHolder": "Select Brand",
            "Width": 250,
            "LabelWidth": 150,
            "AddNew": true,
            "IsFirstField": false
        },
         {
            "Name": "SubCategoryId",
            "Type": "number",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": -1
        },
        {
            "Name": "SubCategoryName",
            "Type": "string",
            "Label": "ItemSchedule.ItemSubCategory",
            "Required": true,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "ItemSubCategory",
            "Multiple": false,
            "LinkId": "SubCategoryId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Sub Category",
            "Width": 250,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "LabelWidth": 115
        },
         {
            "Name": "GroupId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1,
            "Width": 100
        },
         {
            "Name": "GroupName",
            "Type": "string",
            "Label": "MaterialManagement.ItemGroup",
            "PostData": false,
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "GroupId",
            "PicklistJSON": "ItemGroup",
            "Multiple": false,
            "PicklistTitle": "Code",
            "PlaceHolder": "Select Group",
            "Width": 250,
            "LabelWidth": 150,
            "AddNew": true,
            "IsFirstField": false
        },
          {
            "Name": "EmployeeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "EmployeeCode",
            "Type": "string",
            "Label": "MaterialManagement.ProcurementIncharge",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Shiftemployeecode",
            "Multiple": false,
            "LinkId": "EmployeeId",
            "PicklistTitle": "Code",
            "PlaceHolder": "Select Code",
            "Width": 250,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "LabelWidth": 115
        },
        {
            "Name": "PlannerEmployeeId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "DefaultValue": -1
        },
        {
            "Name": "PlannerEmployeeCode",
            "Type": "string",
            "Label": "ItemMaster.Planner",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Shiftemployeecode",
            "Multiple": false,
            "LinkId": "PlannerEmployeeId",
            "PicklistTitle": "Code",
            "PlaceHolder": "Select Code",
            "Width": 250,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": "",
            "LabelWidth": 115
        },
        {
            "Name": "PurchaseFromDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "Width": 120,
            "PostData": true,
            "DefaultValue": "today",
            "Label": "AccountVoucher.FromDate"
        },
        {
            "Name": "PurchaseToDate",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "Width": 120,
            "PostData": true,
            "DefaultValue": "today",
            "Label": "AccountVoucher.ToDate"
        },
         {
            "Name": "PurchaseProjectedDays",
            "Type": "string",
            "Label": "MaterialManagement.ProjectedDays",
            "Required": true,
            "MaxLength": 4,
            "ValidRegEx": "",
            "PostData": true,
            "Width": 250,
            "DefaultValue": "",
            "Placeholder": "Enter Days"
        },
           {
            "Name": "PhysicalStock",
            "Type": "number",
            "Label": "MaterialManagement.PhysicalStock",
            "Placeholder": "",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "PostData": true,
            "Width": 200,
            "PickLists": [
                {
                    "key": 0,
                    "value": "All"
                },
                {
                    "key": 1,
                    "value": "Required Only"
                },
                {
                    "key": 2,
                    "value": "Excess Only"
                }
            ]
        }
    ]
}