IDocumentService.CreateDocument — метод (String, KindsCardKind, DocumentVersioningType)

Создаёт документ с заданным видом карточки и добавляет основной файл с указанным типов версионирования.

Синтаксис

Document CreateDocument(string filePath, KindsCardKind kind, DocumentVersioningType versioningType)
Параметры
filePath

Тип: System.String

Путь к основному файлу

kind

Тип: KindsCardKind

Вид документа

versioningType

Тип: DocumentVersioningType

Вид документа

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

Тип: Document

Созданный документ

Исключения

Исключение Условие

System.InvalidOperationException

Ошибка возникает в том случае, если добавляемый файл является подписанным, но в соответствующем сообщении отсутствуют файлы.

Примеры

Далее приведён пример создания карточки документ с основным файлом, у которого автоматический тип версионирования указан

(1)

IDocumentService documentService = objectContext.GetService<IDocumentService>(); (2)

KindsCardKind kind = objectContext.GetObject<KindsCardKind>(new Guid("7DB9044E-91B7-447D-8CAA-5E5A4967B8D4")); (3)

Document document = documentService.CreateDocument(@"x:\Sample.docx", kind, DocumentVersioningType.Auto);
objectContext.SaveObject(document); (4)
1 Инициализация контекста объектов.
2 Получение сервиса.
3 Получение вида карточки (в примере, Заявка).
4 Создание документа.