Visual Basic |
---|
Public Function ExportObjects( _ ByVal FileName As String, _ ByRef Objects As Variant, _ ByVal ExportWithContent As Boolean, _ ByVal ExportWithRoles As Boolean _ ) As Boolean |
- FileName
Полное имя файла экспорта (должен иметь расширение *.dat).
- Objects
- ExportWithContent
- Экспортировать объекты вместе с составом.
- ExportWithRoles
- Экспортировать объекты с ролями.
1. Файл данных, в который будет выполнен экспорт объектов, должен иметь расширение *.dat. Если имя задано в коротком формате (без пути), выдается ошибка "Неправильно задан путь" и выполнение экспорта прекращается. Если файл с указанным именем существует, он будет перезаписан без предупреждения. Подпапка для выгрузки файлов объектов создается автоматически в папке, указанной в имени файла экспорта, с именем "MyExportFileName.Files".
2. Операция экспорта может быть также выполнена через пользовательский интерфейс (Файл -> Экспорт... -> Экспорт объектов). Отличие: при выполнении операции через интерфейс можно запретить экспорт файлов объектов (при выполнении экспорта через API файлы выгружаются вместе с объектами). Возможность отмены экспорта файлов через API тем не менее существует, поскольку для каждого выгружаемого файла генерируется отменяемое событие File_BeforeCheckOut.
3. По окончаниии экспорта генерируется событие Export_Completed.
4. Вызывать метод могут пользователи, которым разрешено видеть объект.