public void addData()
 {
     def.Clear();
     foreach (CustomParameterGroup item in doc.ComponentDefinition.Parameters.CustomParameterGroups)
     {
         def.AddItem(item.DisplayName);
     }
     if (def.ListCount == 0)
     {
         foreach (DerivedParameter item in doc.ComponentDefinition.Parameters.DerivedParameterTables[1].DerivedParameters)
         {
             if (item.Name.ToLower().EndsWith("смещение"))
             {
                 def.AddItem(item.Name.Remove(item.Name.IndexOf("Смещение")));
             }
         }
     }
 }