<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > DocflowApproval – документооборот. Движение документов Разделяемые функции модуля DocflowApproval |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Определить доступность поля "Адресаты" в задании |
|
virtual |
– |
Получить признак возможности подписания документа при заблокированной карточке |
|
virtual |
– |
Проверить наличие блокировок на документ перед подписанием |
|
virtual |
– |
Создать задачу на ознакомление подзадачей |
|
virtual |
[Public] |
Получить действующие документы из группы вложений |
|
static |
– |
Проверить наличие подчиненных поручений |
|
virtual |
[Public] |
Проверка заблокированности документов текущим сотрудником |
|
virtual |
– |
Проверка заблокированности документов текущим пользователем |
Определить доступность поля "Адресаты" в задании.
Синтаксис
public virtual bool AssignmentAddresseesIsEnabled(IOfficialDocument document)
Параметры
document – Документ.
Возвращаемое значение
bool – True - доступно, False - иначе.
Получить признак возможности подписания документа при заблокированной карточке.
Синтаксис
public virtual bool CanSignLockedDocument(IElectronicDocument document)
Параметры
document – Электронный документ.
Возвращаемое значение
bool – Признак возможности подписания документа при заблокированной карточке.
CheckDocumentLocksBeforeSigning
Проверить наличие блокировок на документ перед подписанием.
Синтаксис
public virtual string CheckDocumentLocksBeforeSigning(IElectronicDocument document)
Параметры
document – Электронный документ.
Возвращаемое значение
string – Текст с информацией о существующей блокировке, если она есть, иначе - пустая строка.
CreateAcquaintanceTaskAsSubtask
Создать задачу на ознакомление подзадачей.
Синтаксис
public virtual IAcquaintanceTask CreateAcquaintanceTaskAsSubtask(IAssignment parentAssignment)
Параметры
parentAssignment – Родительское задание.
Возвращаемое значение
IAcquaintanceTask – Задача на ознакомление.
GetNonObsoleteDocumentsFromAttachments
Получить действующие документы из группы вложений.
Синтаксис
[Public]
public virtual List<IElectronicDocument> GetNonObsoleteDocumentsFromAttachments(IElectronicDocument primaryDocument, System.Collections.Generic.ICollection<IEntity> groupAttachments)
Параметры
primaryDocument – Основной документ;
groupAttachments – Вложения группы.
Возвращаемое значение
List<IElectronicDocument> – Список действующих документов.
Проверить наличие подчиненных поручений.
Синтаксис
public static bool HasSubActionItems(ITask task, Enumeration status)
Параметры
task – Задача;
status – Статус поручения.
Возвращаемое значение
bool – True, если есть подпоручения, иначе false.
IsAnyDocumentLockedByCurrentEmployee
Проверка заблокированности документов текущим сотрудником.
Системный пользователь не является сотрудником.
Синтаксис
[Public]
public virtual bool IsAnyDocumentLockedByCurrentEmployee(List<IElectronicDocument> documents)
Параметры
documents – Документы.
Возвращаемое значение
bool – True - хотя бы один заблокирован, False - все свободны.
Проверка заблокированности документов текущим пользователем.
Синтаксис
public virtual bool IsAnyDocumentLockedByMe(List<IElectronicDocument> documents)
Параметры
documents – Документы.
Возвращаемое значение
bool – True - хотя бы один заблокирован, False - все свободны.
© Компания Directum, 2024 |