Признак Папки

k85

Well-Known Member
11.10.2011
158
0
#1
Есть ли какое-то поле, которое хранит информацию о папке, в которой находилось письмо?
То есть была папка Тест, в ней было 10 документов. Мы удаляем папку, но все 10 документов остаются во Все документы. Теперь необходимо удалить эти письма.
Можно по какому-то свойству письма увидеть , в какой папке было письмо?
 

Kee_Keekkenen

Well-Known Member
05.09.2006
639
6
Москва
#3
по-моему у базы есть свойство (выставляемое программно), которое позволяет писать в документ системное(ые) поле(я), в которых хранится инфа о том, в какой фолдер засунут в настоящее время документ..

обычно по ним можно разложить письма в почтовой базе больших размеров, когда документы при репликациях "вылетают" из фолдеров..

правда уже не помню всегда ли создаются такие поля, т.е. при программном добавлении и/или при попадании письма в фолжер по правилам..

но такая фишка есть..
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 438
351
homepage.mac.com
#4
фишка есть, но она д.б. используема
в ситуации выше - нет такого
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 438
351
homepage.mac.com
#7
хэлп
To get: flag = notesDatabase.FolderReferencesEnabled
To set: notesDatabase.FolderReferencesEnabled = flag
....
Usage
The database must have the $FolderInfo and $FolderRefInfo hidden views to support folder references. These views can be copied from the mail template. This property does not return view references.
The database must be at the Release 5 file format level or greater.
Maintaining folder references impacts performance.
The database must be open to use this property.
Добавлено: NotesDocument.FolderReferences будет содержать массив фолдеров
я пользую эту ф-цию
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
Киев (Русь)
#8
То есть была папка Тест, в ней было 10 документов. Мы удаляем папку, но все 10 документов остаются во Все документы. Теперь необходимо удалить эти письма.
Можно по какому-то свойству письма увидеть , в какой папке было письмо?
Задача: есть папка с документами, и надо удалить и то и другое. Делаем наоборот: берём папку, получаем все документы, удаляем их, удаляем папку.