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


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

Из какой библиотеки функция CopyReferenceObject?
T-FLEX CAD 17.1.6.0
 
Цитата
Vite написал:
Привет,

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

Эта функция входит в класс NomenclatureReferences, пространство имен TFlex.DOCs.Model.References.Nomenclature
 
К сожалению ничем помочь не могу, T-FLEX DOCs не установлен.
T-FLEX CAD 17.1.6.0
 
Разработчики, пожалуйста разъясните что это за функции, для чего они и, самое главное, как ими пользоваться.
Ато в DOCs API ничего не сказано. Информация очень скудная. Вот, например:
Цитата
Руководство по
T-FLEX DOCs Open API
CopyReferenceObject метод
(prototype, parentObject)

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



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



public ReferenceObjectCopySet CopyReferenceObject(
ReferenceObject prototype,
ReferenceObject parentObject
)

Параметры



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

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




Возвращаемое значение

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



© Авторское право 2012 ЗАО "Топ
Системы". Все права защищены.

Сборка: TFlex.DOCs.Model (Модуль: TFlex.DOCs.Model)

Вот и все. Вызов этой функции не создает копия объекта в родительском. Ее не видно. А если нужно что-то чтобы было видно, то нужно (просто необходимо) пояснение.
 
Так же интересует, что такое Набор копий объектов для сохранения и как им пользоваться, и для чего он.
А так же функция CreateFullCopy, про которую тоже ничего нет:
Цитата
Пространства имен ► TFlex.DOCs.Model.References
► ReferenceObject ► CreateFullCopy(IEnumerable<(Of <<'(Guid>)>>))




Синтаксис
[TABLE][TR][TD]C#[/TD][/TR][/TABLE]public ReferenceObject CreateFullCopy(
IEnumerable<Guid> linkIds
)







Параметры



linkIds (IEnumerable<(Of <(<'Guid>)>)>)





© Авторское право 2012 ЗАО "Топ
Системы". Все права защищены.

Сборка: TFlex.DOCs.Model (Модуль: TFlex.DOCs.Model)
 
Если вопрос актуален, то поясните: объект какого справочника вы пытаетесь скопировать?
Описывать функционал по всем функциям я не буду, но конкретную задачу решить могу помочь.
P.S. Разработчики посредствам форума консультацию не дают. Форум только для юзеров.
Вижу...
 
Цитата
Александр Фадеев написал:
P.S. Разработчики посредствам форума консультацию не дают. Форум только для юзеров.
Ну и зря!
Страницы: 1