<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > DocflowApproval – документооборот. Движение документов > DocumentFlowTask – задача на согласование по процессу Разделяемые функции типа сущности DocumentFlowTask |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Определить доступность для редактирования поля "Адресаты" |
|
virtual |
– |
Определить нужно ли показывать поле "Адресаты" |
|
virtual |
– |
Закешировать свойства блока и других признаков в параметры сущности, если их нет в кеше |
|
virtual |
– |
Получить тип прав коллекции RevokedDocumentsRights для субъекта прав по документу |
|
virtual |
– |
Имеется ли хотя бы одно рассмотрение документа |
|
virtual |
– |
Проверить наличие согласуемого документа в задаче и наличие хоть каких-то прав на него |
|
virtual |
– |
Отключить способ отправки на форме, когда он неактуален |
|
virtual |
– |
Имеется ли хотя бы одна отправка контрагенту |
|
virtual |
– |
Сохранить права автора задачи |
|
virtual |
– |
Задать адресатов в задаче |
|
virtual |
– |
Заполнить адресатов по умолчанию |
|
virtual |
– |
Установить состояние полей доставки по умолчанию |
|
virtual |
– |
Заполнить вариант процесса |
|
virtual |
– |
Обновить состояние поля "Адресаты" |
|
virtual |
– |
Обновить состояние поля "Адресаты" |
|
virtual |
– |
Обновить доступность способа отправки |
|
virtual |
– |
Обновить доступность, видимость и обязательность свойств |
|
virtual |
– |
Обновить состояние полей доставки для способа отправки "Сервис обмена" |
Определить доступность для редактирования поля "Адресаты".
Синтаксис
public virtual bool AddresseesFieldIsEnabled()
Возвращаемое значение
bool – True - нужно, False - иначе.
Определить нужно ли показывать поле "Адресаты".
Синтаксис
public virtual bool AddresseesFieldIsVisible()
Возвращаемое значение
bool – True - нужно, False - иначе.
Закешировать свойства блока и других признаков в параметры сущности, если их нет в кеше.
Синтаксис
public virtual void FillEntityParamsIfEmpty()
GetRecipientDocumentFlowTaskRevokedDocumentsRightsType
Получить тип прав коллекции RevokedDocumentsRights для субъекта прав по документу.
Синтаксис
public virtual Enumeration? GetRecipientDocumentFlowTaskRevokedDocumentsRightsType(IRecipient recipient, IElectronicDocument document)
Параметры
recipient – Субъект прав;
document – Документ.
Возвращаемое значение
Enumeration? – Тип прав коллекции RevokedDocumentsRights для субъекта прав по документу.
Имеется ли хотя бы одно рассмотрение документа.
Синтаксис
public virtual bool HasAnyDocumentReviewInScheme()
Возвращаемое значение
bool – True - имеется, False - нет.
Проверить наличие согласуемого документа в задаче и наличие хоть каких-то прав на него.
Синтаксис
public virtual bool HasDocumentAndCanRead()
Возвращаемое значение
bool – True, если с документом можно работать.
Отключить способ отправки на форме, когда он неактуален.
Синтаксис
public virtual void HideAndClearDeliveryFields()
IsSendingToCounterpartyEnabledInScheme
Имеется ли хотя бы одна отправка контрагенту.
Синтаксис
public virtual bool IsSendingToCounterpartyEnabledInScheme()
Возвращаемое значение
bool – True - имеется, False - нет.
PreserveAuthorOriginalAttachmentsRights
Сохранить права автора задачи.
Синтаксис
public virtual void PreserveAuthorOriginalAttachmentsRights()
Задать адресатов в задаче.
Синтаксис
public virtual void SetAddressees(List<Company.IEmployee> addressees)
Параметры
addressees – Адресаты.
Заполнить адресатов по умолчанию.
Синтаксис
public virtual void SetDefaultAddressees()
Установить состояние полей доставки по умолчанию.
Синтаксис
public virtual void SetDefaultDeliveryFieldsState()
Заполнить вариант процесса.
Только если вариант процесса не заполнен или выбран неподходящий.
Синтаксис
public virtual void SetDefaultProcessKind()
UpdateAddresseesFieldAvailability
Обновить состояние поля "Адресаты".
Синтаксис
public virtual void UpdateAddresseesFieldAvailability()
Обновить состояние поля "Адресаты".
Синтаксис
public virtual void UpdateAddresseesFieldState()
UpdateDeliveryMethodAvailability
Обновить доступность способа отправки.
Синтаксис
public virtual void UpdateDeliveryMethodAvailability()
Обновить доступность, видимость и обязательность свойств.
Синтаксис
public virtual void UpdateFieldsAvailability()
UpdateStateForExchangeDeliveryMethod
Обновить состояние полей доставки для способа отправки "Сервис обмена".
Синтаксис
public virtual void UpdateStateForExchangeDeliveryMethod(IOfficialDocument officialDocument)
Параметры
officialDocument – Документ.
© Компания Directum, 2024 |