<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > SmartProcessing – интеллектуальная обработка > RepackingSession – сессия перекомплектования Серверные функции типа сущности RepackingSession |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Записать текст ошибки в текущую сессию |
|
virtual |
– |
Создать новую версию документа на основании переданных страниц |
|
virtual |
– |
Изменение тел документов по результатам перекомплектования |
|
virtual |
– |
Создать документ указанного типа |
|
virtual |
– |
Создать новый документ |
|
virtual |
– |
Создание нового документа по результатам перекомплектования |
|
virtual |
– |
Обработка удаленных из перекомплектования документов |
|
static |
[Remote] |
Получить активную сессию перекомплектования |
|
virtual |
– |
Получить URL клиента перекомплектования |
|
virtual |
– |
Получить относительный путь к вебклиенту |
|
virtual |
– |
Получить список документов для текущей сессии |
|
virtual |
[Remote] |
Получить URL сессии перекомплектования |
|
– |
– |
Переименовать созданные простые документы после перекомплектования |
|
virtual |
– |
Изменить позиции фактов у перемещенных страниц |
|
virtual |
– |
Сохранить сессию перекомплектования |
|
virtual |
– |
Сохранить документ |
Записать текст ошибки в текущую сессию.
Синтаксис
public virtual void AddNewErrorText(string text)
Параметры
text – Текст.
Создать новую версию документа на основании переданных страниц.
Синтаксис
public virtual void BuildNewVersion(Guid builderGuid, IOfficialDocument document, List<Structures.Module.IRepackingPage> pages)
Параметры
builderGuid – Guid сборщика PDF документов;
document – Документ;
pages – Страницы.
Изменение тел документов по результатам перекомплектования.
Синтаксис
public virtual void ChangeDocumentsAfterRepacking(List<Structures.Module.IChangedDocument> changedDocuments, Guid builderGuid)
Параметры
changedDocuments – Информация с изменениями;
builderGuid – Гуид сборщика.
Создать документ указанного типа.
Синтаксис
public virtual IOfficialDocument CreateDocumentByTypeGuid(string typeGuid)
Параметры
typeGuid – Гуид типа документа.
Возвращаемое значение
IOfficialDocument – Документ.
CreateNewDocumentAfterRepacking
Создать новый документ.
Синтаксис
public virtual IOfficialDocument CreateNewDocumentAfterRepacking(Structures.Module.INewDocument newDocument, IOfficialDocument leadingDocument, Guid builderGuid)
Параметры
newDocument – Информация о новом документе;
leadingDocument – Ведущий документ;
builderGuid – Гуид сборщика.
Возвращаемое значение
IOfficialDocument – Новый документ. Null - если документ не удалось создать.
CreateNewDocumentsAfterRepacking
Создание нового документа по результатам перекомплектования.
Синтаксис
public virtual void CreateNewDocumentsAfterRepacking(List<Structures.Module.INewDocument> newDocuments, Guid builderGuid, IVerificationTask task, List<long> documentsForDeletion)
Параметры
newDocuments – Информация о новых документах;
builderGuid – Гуид сборщика;
task – Задача на верификацию;
documentsForDeletion – Список ИД документов на удаление.
Обработка удаленных из перекомплектования документов.
Синтаксис
public virtual void DeleteDocumentsAfterRepacking(List<long> deletedDocuments)
Параметры
deletedDocuments – Список ИД удаленных документов.
GetActiveSessionByAssignmentId
Получить активную сессию перекомплектования.
Синтаксис
[Remote]
public static IRepackingSession GetActiveSessionByAssignmentId(long assignmentId)
Параметры
assignmentId – Ид задания на верификацию.
Возвращаемое значение
IRepackingSession – Активная сессия перекомплектования.
Получить URL клиента перекомплектования.
Синтаксис
public virtual string GetClientUrl()
Возвращаемое значение
string – URL клиента перекомплектования.
GetConfigSettingsWebHostPathBase
Получить относительный путь к вебклиенту.
Синтаксис
public virtual string GetConfigSettingsWebHostPathBase()
Возвращаемое значение
string – Путь к вебклиенту.
Получить список документов для текущей сессии.
Синтаксис
public virtual List<Structures.RepackingSession.RepackingDocument> GetDocumentsWithVersions()
Возвращаемое значение
List<Structures.RepackingSession.RepackingDocument> – Список из документов и их версий.
Получить URL сессии перекомплектования.
Синтаксис
[Remote]
public virtual string GetUrl()
Возвращаемое значение
string – URL сессии перекомплектования.
Переименовать созданные простые документы после перекомплектования.
Синтаксис
public void RenameDocumentsAfterRepacking(IVerificationTask task)
Параметры
task – Задача на верификацию.
Изменить позиции фактов у перемещенных страниц.
Синтаксис
public virtual void ReorderFactsHighlights(IOfficialDocument document, Structures.Module.IChangedDocument changedDocument)
Параметры
document – Документ;
changedDocument – Информация с изменениями в документе.
Сохранить сессию перекомплектования.
Синтаксис
public virtual void SaveSession()
Сохранить документ.
Синтаксис
public virtual bool TrySaveDocument(IOfficialDocument document)
Параметры
document – Документ.
Возвращаемое значение
bool – True - если документ успешно сохранен, иначе - false.
© Компания Directum, 2024 |