Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

function PasteToFolder(

 const FolderInfo: IFolderInfo;

 Contents: OleVariant): Integer;

Параметры:

FolderInfo – информация о папке, в которую будет вставлена ссылка;
Contents – содержимое, которое будет вставлено в данную папку. В качестве значения параметра можно передавать:
объект IEdmsObjectInfo;
массив объектов IEdmsObjectInfo;
объект IContents;
объект IReferenceInfo;
массив объектов IReferenceInfo.

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

Количество вставленных ссылок.

Описание:

Метод вставляет ссылки на объекты в папку, информация о которой указана в параметре FolderInfo. Информация о данных объектах передается в параметре Contents. Если пытаться вставить в папку ссылки на объекты, тип которых не соответствует типу папки, или пытаться вставить в папку ссылку на саму себя, то будет сгенерировано исключение. Если список Contents содержит информацию о ссылках, которых нет в папке, данные ссылки будут вставлены. Для выполнения метода текущий пользователь должен иметь права на изменение папки.

Пример:

 

// Найти все документы, созданные за прошлый месяц

  SearchDesciption = Searches.Load('EDOCUMENT_SEARCH')

  SearchCriteria = SearchDesciption.SearchCriteria

  DateCriterion = SearchCriteria.Add('ISBEDocCreateDate')

  DateCriterion.AddSingleValue(rdLastMonth; vtEqual)

  SearchContent = SearchDesciption.Execute

// Вставить результаты поиска в папку «Избранное»

  FolderID = 103612

  Folder = Folders.GetObjectByID(FolderID)

  Folders.PasteToFolder(Folder.Info; SearchContent)

См. также

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }