<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > DocflowApproval – документооборот. Движение документов > Согласование документов > EntityApprovalAssignment – Задание на согласование Разделяемые функции типа сущности EntityApprovalAssignment |
![]() ![]() |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Определить доступность для редактирования поля "Адресаты" |
|
virtual |
– |
Определить нужно ли показывать поле "Адресаты" |
|
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 CanAddApprovers()
Возвращаемое значение
bool – True - разрешено, False - нет.
Разрешено ли согласование с замечаниями.
Синтаксис
public virtual bool CanApproveWithSuggestions()
Возвращаемое значение
bool – True - разрешено, False - нет.
Разрешено ли изменение параметров.
Синтаксис
public virtual bool CanChangeProperties()
Возвращаемое значение
bool – True - разрешено, False - нет.
Разрешено ли выбирать ответственного за доработку.
Синтаксис
public virtual bool CanChangeReworkPerformer()
Возвращаемое значение
bool – True - разрешено, False - нет.
Закешировать свойства блока и других признаков в параметры сущности, если их нет в кеше.
Синтаксис
public virtual void FillEntityParamsIfEmpty()
Имеется ли хотя бы одно рассмотрение документа.
Синтаксис
public virtual bool HasAnyDocumentReviewInScheme()
Возвращаемое значение
bool – True - имеется, False - нет.
IsSendingToCounterpartyEnabledInScheme
Имеется ли хотя бы одна отправка контрагенту.
Синтаксис
public virtual bool IsSendingToCounterpartyEnabledInScheme()
Возвращаемое значение
bool – True - разрешено, False - нет.
IsUserWithoutRightsOnMainDocument
Пользователь без прав на основной документ.
Синтаксис
public virtual bool IsUserWithoutRightsOnMainDocument()
Возвращаемое значение
bool – True - на документ не хватает прав, False - права есть, или нет документа.
Необходимо ли скрыть реквизиты документа.
Синтаксис
public virtual bool NeedHideDocumentSummary()
Возвращаемое значение
bool – True - необходимо скрыть, False - нет.
Необходимо ли требовать усиленную подпись.
Синтаксис
public virtual bool NeedStrongSignature()
Возвращаемое значение
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 |