{
  "ObjectFields": [
    {
      "Name": "VendorSelectionView",
      "Type": "number",
      "Label": "Instrument.Type",
      "DefaultValue": 0,
      "Width": 513,
      "Placeholder": "",
      "PostData": true,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "Rate"
        },
        {
          "key": 1,
          "value": "Cost"
        },
        {
          "key": 2,
          "value": "Delivery"
        }
      ]
    },

    {
      "Name": "VendorSelectionViewGrid",
      "Type": "string",
      "Label": "VendorSelection.VendorSelectionViewGrid",
      "SLNOField": "ItemSlNo",
      "IsEditRequired": true,
      "Tooltip": "",
      "Placeholder": "",
      "Required": false,
      "IsAddrowRequired": false,
      "IsDeleterowRequired": false,
      "Grid": [
        {
          "Label": "#",
          "value": "ItemSlNo",
          "width": 50,
          "Type": "SNo",
          "IsVisible": true,
          "SNo": 1,
          "sticky": true,
          "left": 0,
          "PostData": true
        },
        {
          "Label": "",
          "value": "ItemId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 2,
          "PostData": true
        },
        {
          "Label": "Common.code",
          "value": "ItemCode",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 3,
          "PostData": true
        },
        {
          "Label": "Common.name",
          "value": "ItemName",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 4,
          "PostData": true
        },
        {
          "Label": "CopyNameType.Process",
          "value": "SkuName",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 5,
          "PostData": true
        },
        {
          "Label": "",
          "value": "SkuId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 6,
          "PostData": true
        },
        {
          "Label": "",
          "value": "SkuCode",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 7,
          "PostData": true
        },
        {
          "Label": "Activity.UOM",
          "value": "UomName",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 8,
          "PostData": true
        },
        {
          "Label": "",
          "value": "UomId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 9,
          "PostData": true
        },
        {
          "Label": "",
          "value": "UomCode",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 10,
          "PostData": true
        },
        {
          "Label": "V1",
          "value": "v1",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 11,
          "PostData": true
        },
        {
          "Label": "V2",
          "value": "V2",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 12,
          "PostData": true
        },
        {
          "Label": "V3",
          "value": "V3",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 13,
          "PostData": true
        },
        {
          "Label": "V4",
          "value": "V4",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 14,
          "PostData": true
        },
        {
          "Label": "VendorSelection.BestFit",
          "value": "BestFit",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 15,
          "PostData": true
        },
        {
          "Label": "Employee.Status",
          "value": "Status",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 16,
          "PostData": true
        },
        {
          "Label": "%",
          "value": "Percentage",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 17,
          "PostData": true
        },
        {
          "Label": "Common.Remark",
          "value": "Remarks",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 18,
          "PostData": true
        }
      ]
    },
    {
      "Name": "VendorSelectionDetailGrid",
      "Type": "string",
      "Label": "VendorSelection.VendorSelectionDetailGrid",
      "Tooltip": "",
      "Placeholder": "",
      "SLNOField": "SlNo",
      "IsEditRequired": true,
      "Required": false,
      "IsAddrowRequired": false,
      "IsDeleterowRequired": false,
      "Grid": [
        {
          "Label": "VendorSelection.SlNo",
          "value": "SlNo",
          "width": 50,
          "Type": "SNo",
          "IsVisible": true,
          "SNo": 1,
          "sticky": true,
          "left": 0,
          "PostData": true
        },
        {
          "Label": "",
          "value": "ItemId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 2,
          "PostData": true
        },
        {
          "Label": "Dynamicform.Code",
          "value": "ItemCode",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 3,
          "PostData": true
        },
        {
          "Label": "Dynamicform.Name",
          "value": "ItemName",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 4,
          "PostData": true
        },
        {
          "Label": "",
          "value": "SkuName",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 5,
          "PostData": true
        },
        {
          "Label": "",
          "value": "SkuId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 6,
          "PostData": true
        },
        {
          "Label": "",
          "value": "SkuCode",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 7,
          "PostData": true
        },
        {
          "Label": "",
          "value": "Quantity",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 8,
          "PostData": true
        },
        {
          "Label": "Brand.Remark",
          "value": "Remarks",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 9,
          "PostData": true
        },
        {
          "Label": "VendorSelection.PartyId",
          "value": "PartyId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 10,
          "PostData": true
        },
        {
          "Label": "VendorSelection.PartyCode",
          "value": "PartyCode",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 11,
          "PostData": true
        },
        {
          "Label": "VisitorPass.PartyName",
          "value": "PartyName",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 12,
          "PostData": true
        },
        {
          "Label": "",
          "value": "ItemPartyId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 13,
          "PostData": true
        },
        {
          "Label": "Dynamicform.Code",
          "value": "ItemPartyCode",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 14,
          "PostData": true
        },
        {
          "Label": "VendorSelection.ItemPartyName",
          "value": "ItemPartyName",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": "",
          "SNo": 15,
          "PostData": true
        },
        {
          "value": "EffectiveFrom",
          "Type": "Date",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": "today",
          "PostData": true,
          "IsVisible": true,
          "LabelWidth": 94,
          "SNo": 16,
          "Label": "MaterialManagement.EffectiveFrom"
       },
       {
          "value": "EffectiveTo",
          "Type": "Date",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": "today",
          "PostData": true,
          "IsVisible": true,
          "LabelWidth": 94,
          "SNo": 17,
          "Label": "MaterialManagement.EffectiveTo"
       },
       {
          "Label": "Allocation.Rate",
          "value": "Rate",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 18,
          "PostData": true
        },
       {
          "Label": "ItemParty.NetCost",
          "value": "NetCost",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 19,
          "PostData": true
        },
        {
          "Label": "VendorSelection.Percentage",
          "value": "SharePercentage",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 20,
          "PostData": true
        },
         {
          "Label": "VendorSelection.DeliveryRank",
          "value": "DeliveryRank",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 21,
          "PostData": true
        },
         {
          "Label": "VendorSelection.QualityRank",
          "value": "QualityRank",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 22,
          "PostData": true
        },
         {
          "Label": "VendorSelection.OverallRank",
          "value": "OverallRank",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 23,
          "PostData": true
        },
         {
          "Label": "Goal.Status",
          "value": "TxtPartyStatus",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": "",
          "SNo": 24,
          "PostData": true
        }
      ]
    },
    {
            "Name": "PercentageType",
            "Type": "number",
            "Label": "VendorSelection.Percentage",
            "Placeholder": "",
            "Required": true,
            "ValidRegEx": "",
            "LabelWidth": 148,
            "DefaultValue": "",
            "PostData": true,
            "Width": 210,
            "PickLists": [
                {
                    "key": "",
                    "value": "Please Select"
                },
                {
                    "key": 0,
                    "value": "Pending"
                },
                {
                    "key": 1,
                    "value": "Trail"
                },
                {
                    "key": 2,
                    "value": "Approved"
                },
                {
                    "key": 3,
                    "value": "Rejected"
                }
            ]
        }
  ]
}
