<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > DocflowApproval – документооборот. Движение документов > Доработка документа > EntityReworkAssignment – задание на доработку Разделяемые функции типа сущности EntityReworkAssignment |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Определить доступность для редактирования поля "Адресаты" |
|
virtual |
– |
Определить нужно ли показывать поле "Адресаты" |
|
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 bool AreDocumentsLockedByMe()
Возвращаемое значение
bool – True - хотя бы один заблокирован, False - все свободны.
Разрешено ли указание способа доставки.
Синтаксис
public virtual bool CanSpecifyDeliveryMethod()
Возвращаемое значение
bool – True - разрешено, False - нет.
Закешировать свойства блока и других признаков в параметры сущности, если их нет в кеше.
Синтаксис
public virtual void FillEntityParamsIfEmpty()
Имеется ли хотя бы одно рассмотрение документа.
Синтаксис
public virtual bool HasAnyDocumentReviewInScheme()
Возвращаемое значение
bool – True - имеется, False - нет.
IsChangeApprovalDeadlineEnabled
Определить, можно ли менять срок выполнения.
Значение берется из кэша.
Синтаксис
public virtual bool IsChangeApprovalDeadlineEnabled()
Возвращаемое значение
bool – True - можно, False - иначе.
Определить, можно ли менять состав согласующих.
Значение берется из кэша.
Синтаксис
public virtual bool IsChangeApproversEnabled()
Возвращаемое значение
bool – True - можно, False - иначе.
IsSendingToCounterpartyEnabledInScheme
Имеется ли хотя бы одна отправка контрагенту.
Синтаксис
public virtual bool IsSendingToCounterpartyEnabledInScheme()
Возвращаемое значение
bool – True - разрешено, False - нет.
IsUserWithoutRightsOnMainDocument
Пользователь без прав на основной документ.
Синтаксис
public virtual bool IsUserWithoutRightsOnMainDocument()
Возвращаемое значение
bool – True - на документ не хватает прав, False - права есть, или нет документа.
NeedFillMissingReworkBlockParams
Проверить, нужно ли заполнить отсутствующие параметры блока в параметры задания.
Синтаксис
public virtual bool NeedFillMissingReworkBlockParams()
Возвращаемое значение
bool – True - нужно заполнять. False - иначе.
SetDefaultAddresseesFieldState
Установить состояние поля "Адресаты" по умолчанию.
Синтаксис
public virtual void SetDefaultAddresseesFieldState()
Синтаксис
public virtual void SetDefaultDeliveryFieldsState()
Обновить состояние поля "Адресаты".
Синтаксис
public virtual void UpdateAddresseesFieldState()
Обновить состояния доставки.
Синтаксис
public virtual void UpdateDeliveryMethodState()
UpdateStateForExchangeDeliveryMethod
Синтаксис
public virtual void UpdateStateForExchangeDeliveryMethod(IOfficialDocument officialDocument)
Параметры
officialDocument
© Компания Directum, 2024 |