Показать сообщение отдельно
Старый 30.09.2014, 17:24   #505
Am0ralist
Местный
 
Регистрация: 16.11.2011
Адрес: Москва / Пенза
Сообщений: 1,135
Сказал(а) спасибо: 307
Поблагодарили 1,257 раз(а) в 524 сообщениях
Вес репутации: 516
Am0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордитсяAm0ralist за этого человека можно гордится
По умолчанию

А разрушать необходимые сборки никто не пробовал?
То есть по сути, я думал в поиске по всем объектам (Model.forEach) вначале найти нужные сборки (как выделить именно сборки то же не нашел, только проверку, что объект структурный, а не панель Assem.List == true). Потом так же задать поиск по модели и для всех объектов, у кого Obj.Owner равен найденной сбороке присвоить заместо этого ее родителя...
И фиг, сравнение родителя с найденным объектом ничего не дает...

Скрытый текст


Model.forEach
(function(Obj)
{
if(Obj.List == true)
{
if(Obj.Name == '123')
{
alert('нашел ');//находит
Model.forEach
(function(Obj2)
{
if(Obj2.Owner == Obj)
{
alert('и дочек нашел');//никогда не выскакивает
StartEditing(VlObj);
Obj2.Owner = Obj.Owner;
};
}
);
};
};
}
);

[свернуть]


Сам спросил, вроде сам решил... через UID... вы знаете что это такое? и я нет...
__________________
Нахожусь в режиме поиска интересных задач, связанных с Базисом. Москва, 2015.

Последний раз редактировалось Am0ralist; 30.09.2014 в 17:40. Причина: их бы заставить писать на языке программирования описанного так же, как они описали скрипты для базиса...
Am0ralist вне форума   Ответить с цитированием Вверх