8. API ядра, предоставляемое для документов
DocCreateEnlisted ParentFolder,Name,Class,Newfolder output
Создает в фолдере ParentFolder (UDN) списковый фолдер с именем Name и классом Class (надо указать ‘Enlisted’ или производный от него). Созданный UDN возвращается в последнем параметреDocDelete UDN,timestamp=null
Удаляет документ или shortcut. Если указан timestamp, то он проверяетсяDocDeleteAnywhere UDN,timestamp=null
Удаляет документ и все shortcut к нему, независимо от того, вызван на документе или на shortcutе. Если указан timestamp, то он проверяетсяDocMakeCopy UDN,Folder,newUDN,stamp=null
Создает копию документа по UDN в фолдере Folder. Может вернуть созданный UDN и проверить timestampDocMakeShortcut UDN,Folder,newUDN,stamp=null
Создает shortcut на документ по UDN в фолдере Folder. Может вернуть созданный UDN и проверить timestamp. Вернет ошибку, если превышено количество shortcutDocMove UDN,UDNto,Stamp=null
Перемещает документ UDN в папку UDNto. Может проверить stamp. Ошибка, если документ класса, обладающего признаком resident.DocRename UDN,NewName,Stamp=null
Переименовывает документ, если он поддерживает переименование. (он должен иметь метод ‘edit’, который предоставляет строковое поле с id=’Name’ для редактирования и записывает его в Docs.Name)