Спасибо огромное.
Вдруг кому интересно ниже скрипт:
Код: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); } }




Ответить с цитированием