Спасибо огромное.
Вдруг кому интересно ниже скрипт:

Код:
public partial class ФБ : ScriptBase
{   // version 2016_06_29
    
    string NewName; // новое имя из имени объекта
    //чтобы выполнить скрипт - нажмите кнопку DoAction
  	public override void DoAction()
    {    
    	//System.Diagnostics.Debug.Assert(false); 
    
	var elem = (ITreeItemHlp)HostFB.TreeItemHlp.Parent; // устанавливаем местоположение скрипта как в корневом объекте
    	elem.NavigateChilds(delegate(ITreeObjectHlp item)
  		{  			
   		if (item.ObjectType != EObjectType.otFolder) //проверка что переменная это объект
    	            return true;   //если не объект - переход к следующему объекту
    	        //создание переменной команды "Имя_Объекта"
   		var name=(ITreePinHlp)HostFB.TreeItemHlp.Project.Item(item.FullName+".Подпись");    
   		if (name==null) return true; //если такой команды нет - переход к следующему объекту  		
   		string StrName=name.ParentObject.Name; //определяем имя объекта   	       
                name.ConstValue=StrName; //записываем в константу
                name.ApplyChange(""); //применяем                  
        
   		return true;
   		}, TreeItemMask.Object, (NavigateItemsFlags)0); 
	}
}