Как сгенерировать XML в SMARTEAM-FileCatalog

Программирование для SmarTeam.

Как сгенерировать XML в SMARTEAM-FileCatalog

Сообщение Artem » 19 авг 2015 17:57

Добрый день коллеги - необходим программный аналог функции "Операции над файлом/копировать файл". Смотрел CopyObjectFileFromVaultPermission, но при этом копируется только файл а Xml с описанием, к сожалению, не создается.
animae scrinium servitus
Аватара пользователя
Artem
Активный участник
Активный участник
 
Сообщения: 380
Зарегистрирован: 14 сен 2007 07:14

Re: Как сгенерировать XML в SMARTEAM-FileCatalog

Сообщение Artem » 25 авг 2015 16:41

"Тихо сам с собою я веду беседу.."
Код: Выделить всё
...
string OP = "COPYFILE";
string S =  Session.Config.get_Value("$Admin\\Directory Structure\\USER_DIR") + "\\" +
tt.Data.get_ValueAsString("CAD_REF_FILE_NAME");
ISmBehavior  BH = Session.ObjectStore.DefaultBehavior;
BH.ConfirmOperations = ConfirmOperationEnum.coNoToAll;             
if (!File.Exists(S))
{
      ISmOperation Operation = Session.MetaInfo.get_OperationsForClass(tt.ClassId, false).ItemByName(OP);                   
      SessionUtil.ExecuteOperationOnObjectTree(tt, Operation, true, null, null);
}
....
animae scrinium servitus
Аватара пользователя
Artem
Активный участник
Активный участник
 
Сообщения: 380
Зарегистрирован: 14 сен 2007 07:14


Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron