Корневой элемент directories. Параметр: actors, actors-favorite, actors-send-list. Пространство имен: <ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui">

Справочник субъектов СО используется для выбора из субъектных справочников Системы: Структура организации (СО), Справочник организаций (СпО), Справочник персон (СпП). Типы:

  • actors - справочник организаций/подразделений/руководителей/сотрудников  
  • actors-favorite  - справочник организаций/подразделений/руководителей/сотрудников из списка избранных
  • actors-send-list  - справочник организаций/подразделений/руководителей/сотрудников из списка рассылки
  • actors-regplace - справочник организаций/подразделений/руководителей из списка мест регистрации
  • actors-clerk - справочник руководителей/сотрудников являющихся из списка делопроизводителей
<?xml version='1.0' encoding='UTF-8'?>
<ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui">
	<directories>

		<!--Справочник организаций/подразделений/сотрудников -->
		<actors id="{id}" name="{name}" show-type="hierarch">
			<sys-current>
				<entity name="SYS_HUMAN_HEAD"/>
				<entity name="SYS_HUMAN"/>
				<entity name="SYS_ROLE"/>
			</sys-current>
		</actors>

		<!-- Список избранных -->
		<actors-favorite id="{id}"name="{name}">
			<entity name="CURRENT_SYS_ORGANIZATION"/>
			<entity name="FOREIGN_SYS_ORGANIZATION"/>
			<entity name="PRIVATE_HUMAN"/>
			<entity name="NONSYS_ORGANIZATION"/>
		</actors-favorite>

		<!-- Списки рассылки -->
		<actors-send-list id="{id}" name="{name}">
			<any-foreign>
				<entity name="SYS_ORGANIZATION"/>
				<entity name="SYS_HUMAN_HEAD"/>
				<entity name="SYS_DEPARTMENT"/>
				<entity name="SYS_HUMAN"/>
				<entity name="SYS_ROLE"/>
				<entity name="NONSYS_ORGANIZATION"/>
				<entity name="NONSYS_HUMAN"/>
			</any-foreign>
		</actors-send-list>
	</directories>
</ui>

actors

Справочник субъектов СО

attributes

ПараметрыОписание

id

Идентификатор справочника

name

Название справочника. Название задается в формате метки

Используется в web-клиенте как название категории в диалоговом окне выбора.

В качестве названия категории можно использовать зарезервированное значение %currentOrg% (Краткое название организации).

%currentOrg% (Иерархия)

show-type

Тип отображения. Варианты

  • hierarchy - Иерархический список
  • flat - Плоский список

modifier-ref

Идентификатор модификатора. Дополнительная фильтрация и сортировка справочника.


descriptor-ref

Идентификатор дескриптора. Заменяет типовой дескриптор на кастомный.

message

Сообщение в диалоге вместо первоначального списка субъектов

empty-dialog

Не загружать первоначальный список субъектов в диалог

<type>

Тип справочника

ПараметрыОписание

sys-current

Текущая системная организация. Отображаемые типы субъектов задаются через атрибут name тега entity:

    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации

sys-foreign

Внешние системные организации. Отображаемые типы субъектов задаются через атрибут name тега entity:

    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации

sys

Любые системные организации. Отображаемые типы субъектов задаются через атрибут name тега entity:
    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации

nonsys

Частные лица и сотрудники внешних несистемных организаций . Отображаемые типы субъектов задаются через атрибут name тега entity:
    • NONSYS_HUMAN - Сотрудник несистемной организации
    • PRIVATE_HUMAN - Частное лицо

any-foreign

Любые чужие организации. Отображаемые типы субъектов задаются через атрибут name тега entity:
    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации
    • NONSYS_HUMAN - Сотрудник несистемной организации
    • PRIVATE_HUMAN - Частное лицо
    • NONSYS_ORGANIZATION - Несистемная организация

all

Все организации и частные лица. Отображаемые типы субъектов задаются через атрибут name тега entity:

    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации
    • NONSYS_HUMAN - Сотрудник несистемной организации
    • PRIVATE_HUMAN - Частное лицо
    • NONSYS_ORGANIZATION - Несистемная организация

only-people

Только частные лица. Отображаемые типы субъектов задаются через атрибут name тега entity:
    • PRIVATE_HUMAN - Частное лицо

actors-send-list

Справочник списка рассылки

attributes

ПараметрыОписание

id

Идентификатор справочника

name

Название справочника. Название задается в формате метки

Используется в web-клиенте как название категории в диалоговом окне выбора.

В качестве названия категории можно использовать зарезервированное значение %currentOrg% (Краткое название организации).

%currentOrg% (Иерархия)

modifier-ref

Идентификатор модификатора. Дополнительная фильтрация и сортировка справочника.

message

Сообщение в диалоге вместо первоначального списка субъектов

<type>

Тип справочника

ПараметрыОписание

sys-current

Текущая системная организация. Отображаемые типы субъектов задаются через атрибут name тега entity:

    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации

sys-foreign

Внешние системные организации. Отображаемые типы субъектов задаются через атрибут name тега entity:

    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации

sys

Любые системные организации. Отображаемые типы субъектов задаются через атрибут name тега entity:
    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации

nonsys

Частные лица и сотрудники внешних несистемных организаций . Отображаемые типы субъектов задаются через атрибут name тега entity:
    • NONSYS_HUMAN - Сотрудник несистемной организации
    • PRIVATE_HUMAN - Частное лицо

any-foreign

Любые чужие организации. Отображаемые типы субъектов задаются через атрибут name тега entity:
    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации
    • NONSYS_HUMAN - Сотрудник несистемной организации
    • PRIVATE_HUMAN - Частное лицо
    • NONSYS_ORGANIZATION - Несистемная организация

actors-favorite

Справочник избранных субъектов

attributes

ПараметрыОписание

id

Идентификатор справочника

name

Название справочника. Название задается в формате метки

Используется в web-клиенте как название категории в диалоговом окне выбора.

В качестве названия категории можно использовать зарезервированное значение %currentOrg% (Краткое название организации).

%currentOrg% (Иерархия)

entity

Типы субъектов

ПараметрыОписание

name

Отображаемые типы субъектов

    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • CURRENT_SYS_DEPARTMENT_LEGAL - Системная организация (Юридическое лицо)
    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
    • SYS_ROLE - Роль системной организации
    • NONSYS_HUMAN - Сотрудник несистемной организации
    • PRIVATE_HUMAN - Частное лицо
    • NONSYS_ORGANIZATION - Несистемная организация
    • FOREIGN_SYS_ORGANIZATION - Внешние организации
    • FOREIGN_SYS_DEPARTMENT - Подразделения внешней организации
    • FOREIGN_SYS_HUMAN - Сотрудники внешней организации
    • FOREIGN_SYS_HUMAN_HEAD -  РВЗ внешней организации
    • FOREIGN_SYS_ROLE - Роль внешней организации

actors-regplace

Справочник мест регистрации

attributes

ПараметрыОписание

id

Идентификатор справочника

name

Название справочника. Название задается в формате метки

Используется в web-клиенте как название категории в диалоговом окне выбора.

В качестве названия категории можно использовать зарезервированное значение %currentOrg% (Краткое название организации).

%currentOrg% (Иерархия)

show-type

Тип отображения. Варианты

  • hierarchy - Иерархический список
  • flat - Плоский список

modifier-ref

Идентификатор модификатора. Дополнительная фильтрация и сортировка справочника.

<actors-regplace name="${ui.directories.actors-regplace.name:Места регистрации}" id="actors_regplaces_missions" modifier-ref="regPlaces_missions">
	<sys-current>
		<entity name="SYS_HUMAN_HEAD"/>
		<entity name="SYS_DEPARTMENT"/>
		<entity name="SYS_ORGANIZATION"/>
	</sys-current>
</actors-regplace>
<directory-modifier name="regPlaces_missions">
	<filter>
		<script lang="SQL">
			<![CDATA[e.id in (select u.id from ru.intertrust.cmj.af.so.impl.Unit u where not u.m2m_DPs_missions is empty)]]>
		</script>
	</filter>
	<live-search-filter>
		<script lang="SQL">
			<![CDATA[b.id in (select u.id from ru.intertrust.cmj.af.so.impl.Unit u where not u.m2m_DPs_missions is empty)]]>
		</script>
	</live-search-filter>
</directory-modifier>

descriptor-ref

Идентификатор дескриптора. Заменяет типовой дескриптор на кастомный.

message

Сообщение в диалоге вместо первоначального списка субъектов

empty-dialog

Не загружать первоначальный список субъектов в диалог

entity

Типы субъектов

ПараметрыОписание

name

Отображаемые типы субъектов

    • SYS_ORGANIZATION - Системная организация
    • SYS_DEPARTMENT - Подразделения системной организации
    • SYS_HUMAN_HEAD - РВЗ системной организации

actors-clerk

Справочник делопроизводителей

attributes

ПараметрыОписание

id

Идентификатор справочника

name

Название справочника. Название задается в формате метки

Используется в web-клиенте как название категории в диалоговом окне выбора.

В качестве названия категории можно использовать зарезервированное значение %currentOrg% (Краткое название организации).

%currentOrg% (Иерархия)

show-type

Тип отображения. Варианты

  • hierarchy - Иерархический список
  • flat - Плоский список

modifier-ref

Идентификатор модификатора. Дополнительная фильтрация и сортировка справочника.

descriptor-ref

Идентификатор дескриптора. Заменяет типовой дескриптор на кастомный.

message

Сообщение в диалоге вместо первоначального списка субъектов

empty-dialog

Не загружать первоначальный список субъектов в диалог

entity

Типы субъектов

ПараметрыОписание

name

Отображаемые типы субъектов

    • SYS_HUMAN_HEAD - РВЗ системной организации
    • SYS_HUMAN - Сотрудник системной организации
Статус

Комментарий

Теги и атрибуты: