Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Копирование объекта, Как скопировать объект?
 
Так же интересует, что такое [COLOR=#696969]Набор копий объектов для сохранения и как им пользоваться, и для чего он.
[/COLOR]А так же функция [COLOR=#373737] CreateFullCopy, про которую тоже ничего нет:[/COLOR][QUOTE]Пространства имен ► TFlex.DOCs.Model.References
► ReferenceObject ► CreateFullCopy(IEnumerable<(Of <<'(Guid>)>>))




[IMG]http://www.tflex.ru/forum/index.php?PAGE_NAME=read&FID=14&TID=2158&TITLE_SEO=2158-kopirovanie-obekta[/IMG] Синтаксис
[TABLE][TR][TD]C#[/TD][/TR][/TABLE]public ReferenceObject CreateFullCopy(
[URL=http://msdn2.microsoft.com/ru-ru/library/9eekhta0]IEnumerable[/URL]<[URL=http://msdn2.microsoft.com/ru-ru/library/cey1zx63]Guid[/URL]> linkIds
)







[IMG]http://www.tflex.ru/forum/index.php?PAGE_NAME=read&FID=14&TID=2158&TITLE_SEO=2158-kopirovanie-obekta[/IMG] Параметры



linkIds ([URL=http://msdn2.microsoft.com/ru-ru/library/9eekhta0]IEnumerable[/URL]<(Of <(<'[URL=http://msdn2.microsoft.com/ru-ru/library/cey1zx63]Guid[/URL]>)>)>)





[URL=http://www.tflex.ru/]© Авторское право 2012 ЗАО "Топ
Системы". Все права защищены.[/URL]
Сборка: TFlex.DOCs.Model (Модуль: TFlex.DOCs.Model)
[/QUOTE]
Копирование объекта, Как скопировать объект?
 
Разработчики, пожалуйста разъясните что это за функции, для чего они и, самое главное, как ими пользоваться.
Ато в DOCs API ничего не сказано. Информация очень скудная. Вот, например:[QUOTE]Руководство по
T-FLEX DOCs Open API
CopyReferenceObject метод
(prototype, parentObject)

Пространства имен ► TFlex.DOCs.Model.References
► Reference ► CopyReferenceObject(ReferenceObject,
ReferenceObject)



Создает копию заданного объекта в указанном родительском
объекте



public ReferenceObjectCopySet CopyReferenceObject(
ReferenceObject prototype,
ReferenceObject parentObject
)

[IMG]http://www.tflex.ru/forum/index.php?PAGE_NAME=read&FID=14&TID=2158&TITLE_SEO=2158-kopirovanie-obekta[/IMG] Параметры



prototype (ReferenceObject)
Копируемый объект

parentObject (ReferenceObject)
Родительский объект




[IMG]http://www.tflex.ru/forum/index.php?PAGE_NAME=read&FID=14&TID=2158&TITLE_SEO=2158-kopirovanie-obekta[/IMG] Возвращаемое значение

Набор копий объектов для сохранения



[URL=http://www.tflex.ru/]© Авторское право 2012 ЗАО "Топ
Системы". Все права защищены.[/URL]
Сборка: TFlex.DOCs.Model (Модуль: TFlex.DOCs.Model)
[/QUOTE]

Вот и все. Вызов этой функции не создает копия объекта в родительском. Ее не видно. А если нужно что-то чтобы было видно, то нужно (просто необходимо) пояснение.
Копирование объекта, Как скопировать объект?
 
[QUOTE]Vite написал:
Привет,

Из какой библиотеки функция  CopyReferenceObject ?[/QUOTE]
Здравствуйте!

Эта функция входит в класс NomenclatureReferences, пространство имен TFlex.DOCs.Model.References.Nomenclature
Копирование объекта, Как скопировать объект?
 
Здравствуйте!
Скажите пожалуйста как скопировать объект и вставить его в другой (родительский)?
Дело в том, что я пытался использовать функции:
NomenclatureReference.CopyReferenceObject(source, parent),
Reference.CopyReferenceObject(source, parent),
ReferenceObject.CreateCopy, ReferenceObject.CreateFullCopy
И ничего не получилось, в конечном объекте копия не появляется. Поэтому и возник такой вопрос. А в справке по API ничего не разъясняется.
Я думая, что эти функции, по логике, должны копировать объект со всеми дочерними объектами, со всеми связями и файлами. Это так?
За ранее спасибо за ответ.
Страницы: 1