<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > SmartProcessing – интеллектуальная обработка Разделяемые функции модуля SmartProcessing |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Проверить, можно ли сконвертировать документ в простой |
|
virtual |
– |
Очистить связи |
|
virtual |
– |
Очистить статус верификации документа |
|
virtual |
– |
Конвертировать документ в простой и устаревший |
|
virtual |
– |
Удалить версии документа |
|
virtual |
– |
Получить максимальный номер из вложений с типом Простой документ |
|
virtual |
[Public] |
Получить приоритеты типов документов для определения ведущего документа в комплекте |
|
virtual |
– |
Удалить вложения из задания и задачи на верификацию |
|
virtual |
– |
Установить блокировки на документы |
|
virtual |
– |
Снять блокировки с документов |
Проверить, можно ли сконвертировать документ в простой.
Синтаксис
public virtual bool CanConvertDocument(IOfficialDocument document)
Параметры
document – Документ.
Возвращаемое значение
bool – True - если можно, иначе - False.
Очистить связи.
Очищает связи SimpleRelationName и AddendumRelationName, т.к. только они используются в пакетах.
Синтаксис
public virtual void ClearDocumentRelations(Docflow.IOfficialDocument document)
Параметры
document – Документ.
Очистить статус верификации документа.
Синтаксис
public virtual void ClearVerificationState(IOfficialDocument document)
Параметры
document – Документ.
ConvertDocumentToSimpleObsolete
Конвертировать документ в простой и устаревший.
Синтаксис
public virtual void ConvertDocumentToSimpleObsolete(IOfficialDocument document)
Параметры
document – Исходный документ.
Удалить версии документа.
Синтаксис
public virtual void DeleteDocumentVersions(IOfficialDocument document)
Параметры
document – Документ.
Получить максимальный номер из вложений с типом Простой документ.
Синтаксис
public virtual int GetLastAttachmentNumber(List<IOfficialDocument> documents)
Параметры
documents – Список документов.
Возвращаемое значение
int – Максимальный номер из вложений.
GetPackageDocumentTypePriorities
Получить приоритеты типов документов для определения ведущего документа в комплекте.
Синтаксис
[Public]
public virtual System.Collections.Generic.IDictionary<System.Type, int> GetPackageDocumentTypePriorities()
Возвращаемое значение
System.Collections.Generic.IDictionary<System.Type, int> – Словарь с приоритетами типов.
RemoveAttachmentsFromVerificationTask
Удалить вложения из задания и задачи на верификацию.
Синтаксис
public virtual string RemoveAttachmentsFromVerificationTask(IVerificationAssignment assignment, List<long> deletedDocuments)
Параметры
assignment – Задание на верификацию;
deletedDocuments – ИД удаляемых документов.
Возвращаемое значение
string – Сообщение об ошибках при удалении, если они были.
TryLockRepackingSessionDocuments
Установить блокировки на документы.
Синтаксис
public virtual bool TryLockRepackingSessionDocuments(List<Structures.RepackingSession.RepackingDocument> repackingDocuments)
Параметры
repackingDocuments – Список из документов и их версий.
Возвращаемое значение
bool – True - если установили блокировки на все документы, иначе - False.
Снять блокировки с документов.
Синтаксис
public virtual void UnlockDocumentsWithVersions(List<Structures.RepackingSession.RepackingDocument> repackingDocuments)
Параметры
repackingDocuments – Список из документов и их версий.
© Компания Directum, 2024 |