IDocumentService.CreateDocument — метод (String, KindsCardKind, DocumentVersioningType)
Создаёт документ с заданным видом карточки и добавляет основной файл с указанным типов версионирования.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
Document CreateDocument(string filePath, KindsCardKind kind, DocumentVersioningType versioningType)
- Параметры
-
- filePath
-
Тип:
System.String
Путь к основному файлу
- kind
-
Тип:
KindsCardKind
Вид документа
- versioningType
-
Вид документа
- Возвращаемое значение
-
Тип:
Document
Созданный документ
Исключения
Исключение | Условие |
---|---|
Ошибка возникает в том случае, если добавляемый файл является подписанным, но в соответствующем сообщении отсутствуют файлы. |
Примеры
Далее приведён пример создания карточки документ с основным файлом, у которого автоматический тип версионирования указан
(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 | Создание документа. |