IDocumentService.MakeLockedMainFileForceChanged — метод (Document, DocumentFile)
Устанавливает признака наличия изменений для выгруженного основного файла документа.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services -
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
void MakeLockedMainFileForceChanged(Document document, DocumentFile file)
- Параметры
-
- document
-
Тип:
DocumentДокумент
- file
-
Тип:
DocumentFileФайл документа
Исключения
| Исключение | Условие |
|---|---|
Ошибка возвращается в случае, если не задан параметр |
Примеры
Далее приведён пример использования метода MakeLockedMainFileForceChanged при редактировании основного файла документа
(1)
IDocumentService documentService = objectContext.GetService<IDocumentService>(); (2)
Document document = objectContext.GetObject<Document>(new Guid("00000000-0000-0000-0000-000000000000")); (3)
DocumentFile documentFile = document.Files.First(t => t.FileType = DocumentFileType.Main); (4)
string path = documentService.EditMainFile(document, documentFile); (5)
(6)
documentService.MakeLockedMainFileForceChanged(document, documentFile); (7)
documentService.UnlockMainFile(document, documentFile); (8)
| 1 | Инициализация контекста объектов. |
| 2 | Получение сервиса для работы с документами. |
| 3 | Получение документа. |
| 4 | Получение основного файла документа. |
| 5 | Выгрузка файла для редактирования. |
| 6 | Редактирование файла. |
| 7 | Установка признака наличия изменений. |
| 8 | Разблокировка файла после редактирования с созданием новой версии файла. |