PublicAPI.Docflow.DocumentVersion.AddDocumentVersionДокументация ELMA API
Добавить версию документа
 
 
Синтаксис

public DocumentVersion AddDocumentVersion(
	Document document,
	BinaryFile file,
	DocumentVersionStatus versionStatus
)

Параметры

document
Тип: Document
Документ, к которому добавляют новую версию. Объект. Путь доступа: PublicAPI.Docflow.Document
file
Тип: BinaryFile
Новая версия для добавления
versionStatus
Тип: DocumentVersionStatus
Статус новой версии. Перечесление. Путь доступа: PublicAPI.Enums.Documents.DocumentVersionStatus

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

Тип: DocumentVersion
Версия документа
Примеры

//загружаем документ по идентификатору 
var doc = PublicAPI.Docflow.Document.Load(3);
//получаем статус версии "Текущая" 
var verStatus = PublicAPI.Enums.Documents.DocumentVersionStatus.Current;
//создаем бинарный файл. Это будет прикрепляемая версия документа 
var file = InterfaceActivator.Create<BinaryFile>();
//указываем полный путь до файла вместе с расширением
file.ContentFilePath= "c:\\123.txt";
//указываем имя файла
file.Name = "Новое имя файла";
//указываем дату создания файла
file.CreateDate = DateTime.Now;
//создаем менеджер для работы с файлами
 fileManager = InterfaceActivator.Create<IFileManager>();
//сохраняем файл
fileManager.SaveFile(file);


//добавляем версию документа 
var docVersion = PublicAPI.Docflow.DocumentVersion.AddDocumentVersion(doc, file, verStatus);


//docVersion - добавляемая версия документа
См. также