Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Подсказка | ||
---|---|---|
| ||
Описаны наиболее востребованные переменные и функции. Дополнительные возможности использования зарегистрированных функций нужно уточнять у разработчиков. |
Свойства страницы | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
name | description |
---|---|
#root | Переменная для обращения к контекстному объекту. Работает быстрее, чем #this на 25% |
#this | Переменная для обращения к контекстному объекту. |
#top | Переменная для обращения к |
корневому объекту в иерархии. Пример. Является ли вышестоящий документ для текущей резолюции Входящим документом
| |||
#parent | Переменная для обращения к родительскому объекту в иерархии. Пример. Заполнить досье данными из организации
| ||
#topnode | - | ||
#parentnode | Переменная для обращения к объекту из диалога Пример. Вывести в диалоге информации о регистрации присвоенный номер
| ||
#hasRole | #hasRole(<объект>, <идентификатор_роли>) Определяет наличие указанной роли у текущего пользователя в контексте указанного объекта. В качестве объекта в данный момент допустимо использовать переменную |
#root. Идентификатор роли передается как строковая константа. Возвращает значение true или false. Пример. Проверка наличия у пользователя роли ACL «Supervisor»
|
| |
#isClerk | #isClerk(<объект>, |
<путь_ |
к_ |
свойству_ |
схемы>) Определяет наличие у текущего пользователя системной роли «Делопроизводитель» для указанного в параметрах функции подразделения в контексте указанного объекта. В качестве объекта в данный момент допустимо использовать переменную |
#root. |
Путь к |
свойству схемы должен указывать на |
свойство схемы с типом actors, соответствующий подразделению. Если в качестве значения параметра передать значение null, то будет определено наличие роли «Делопроизводитель» для места регистрации. Возвращает значение true или false. Пример 1. Проверка наличия у пользователя роли «Делопроизводитель» для места регистрации
|
Пример 2. Проверка наличия у пользователя «Делопроизводитель» для подразделения, указанного в атрибуте sending.department
|
| |
#isClerkCustom | #isClerkCustom(<объект>, <идентификатор_объекта>, |
<путь_ |
к_ |
свойству_ |
схемы>) Определяет, является ли |
текущий пользователь делопроизводителем указанного подразделения, в модуле документа с переданным unid- |
ом В качестве объекта в данный момент допустимо использовать переменную |
#root. Возвращает значение true или false.
|
|
| |
#getUserDepartment | #getUserDepartment() Вычисляет подразделение текущего пользователя. |
#hasLink | #hasLink(<объект>, <идентификатор_типа_отношения>) Проверяет наличие у объекта ссылки с указанным типом отношения. В качестве объекта в данный момент допустимо использовать переменную |
#root. Возможные типы отношения для объекта нужно уточнять у разработчика. Возвращает значение true или false. При использовании функции нужно учесть, что могут существовать нестандартные ссылки, для которых использование функции недопустимо. Пример. Наличие у объекта ссылки с типом отношения «verification» |
- документ был заверен ЭП.
|
| |||
#link | #link(<объект>, <идентификатор_типа_отношения>) Возвращает объект по ссылке в другом ресурсе. В качестве объекта в данный момент допустимо использовать переменную #root. Возможные типы отношения для объекта нужно уточнять у разработчика.
| ||
#getDefaultRegPlace | #getDefaultRegPlace(<тип_модуля>) Вычисляет место регистрации "по умолчанию" пользователя для модуля, указанного в параметрах. В качестве модуля передается идентификатор типа программы. Возвращает подразделение. Принимаемое свойство схемы должно быть с типом actors.
| ||
#getDPs | |||
#getRegPlace |
#getNearParentDeparmentWithDepType
#isPropertyEmptyOrNull
#isObjectContains
#getRegPlace(<тип_модуля>) Вычисляет место регистрации пользователя для модуля, указанного в параметрах. В качестве модуля передается идентификатор типа программы. Возвращает подразделение. Принимаемое свойство схемы должно быть с типом actors.
| |||
#isPropertyEmptyOrNull | #isPropertyEmptyOrNull(<объект>) Осуществляет проверку свойства схемы на пустоту Возвращает значение true или false. | ||
#isObjectContains | #isObjectContains(<объект>, <имя_свойства_схемы>) Осуществляет проверку наличия поля в переданном объекте Возвращает значение true или false.
| ||
#getFieldValue | #getFieldValue(<объект>, <имя_поля_в_объекте>) Получение строкового значения из поля в объекте. В качестве объекта в данный момент допустимо использовать переменную #root. Название поля в объекте можно получить, с помощью инструмента documentview.
|
| |
#getFormLink | #getFormLink |
#getLinkedObjectResource
#isPreparedByHasSubstForUser
#joinCols
#toCol
#getEmbeddedCollElemByStringField
(<имя_схемы>, <комплект>, <тип_модуля>) Возвращает ссылку на форму по указанному имени схемы, комплекту и модулю | |||
#getEmbeddedCollElemByStringField | #getEmbeddedCollElemByStringField(<идентификатор_объекта>, <идентификатор_вложенных_объектов>,<имя_поля>, <значения>) Получение списка вложенных в документ объектов, профильтрованных по одному полю.
| ||
#getBeardsByRelation |
панель | |
---|---|
|