Описание CMJ-классов Структуры организации |
|
importPackage(Packages.ru.intertrust.cmj.af.so); importClass(Packages.ru.intertrust.cmj.af.so.impl.AppointmentHead); importClass(Packages.ru.intertrust.cmj.af.so.SOApplication); importClass(Packages.ru.intertrust.cmj.af.so.SOBeard); importClass(Packages.ru.intertrust.cmj.af.so.SOAppointment); //полное название подразделения function getSOUnitName (beard) { var party = beard.originalData().getParty(); return party.getFullName(); } //краткое название РВЗ function getAppointmentName (beard) { var party = beard.originalData().getParty(); return party.getBeard().originalData().getShortName(); } |
Стуктурная единица
extends SOEntityIndependent
Параметры | Тип | Описание |
---|---|---|
getOrganization | SOUnitOrganization | Организация, в которой находится структурная единица |
getHomeNetName | String | Сеть |
getSubstitutes | List<SOUnit> | Замещающие |
getSubstitutesApproving | List<SOUnit> | Замещающие по согласованию |
getSubstitutesSigning | List<SOUnit> | Замещающие по подписанию |
getAuditors | List<SOUnit> | Аудиторы |
getRang | String | Ранг |
extends SOUnit
Параметры | Тип | Описание |
---|---|---|
getLeader | SOUnitPost | Основная должность |
extends SOUnitMain
Параметры | Тип | Описание |
---|---|---|
getIndex | String | Индекс |
extends SOUnitMain
Параметры | Тип | Описание |
---|---|---|
getParent | SOUnitParent | Родительский объект СО |
extends SOUnitParent
Параметры | Тип | Описание |
---|---|---|
getShortName | String | Краткое название |
getFullName | String | Полное название |
isSeparate | Boolean | Обособленное подразделение |
isStructure | Boolean | Юридическое лицо |
isIndependent | Boolean | Самостоятельное подразделение |
extends SOUnitChild
Параметры | Тип | Описание |
---|---|---|
getName | String | Название должности |
isLeader | Boolean | Руководитель |
isAbsent | Boolean | Временно отсутствует |
extends SOUnitParent
Параметры | Тип | Описание |
---|---|---|
getOrganizationDescription | SOOrganizationDescription | Поиск описания организации в СпО. Выбрасывает исключение, если не найдено описания. Возможные параметры:
|
getPersons | Set<SOPersonSystem> |
extends SOPerson
Параметры | Тип | Описание |
---|---|---|
getOrganization | SOUnitOrganization | Организация, в которой находится персона |
getTabNum | String | Табельный номер |
isConnectedToSystem | Boolean | Персона подключена к системе |
getPersonStampGrifs | Set<String> | Список грифов доступа |
getPhoto | InputStream | Фотография |
hasPhoto | boolean | |
getIntegrationId | ||
ContactsInfo | ContactsInfo | Контакты персоны |
SOPerson.Name name ();
InputStream getPhoto ();
AFContactsInfo contactsInfo();
String getIntegrationId();
void setPhotoAvailable(boolean hasPhoto);
boolean hasPhoto();
interface Name {
String getLast ();
String getFirst ();
String getMiddle ();
String getFull ();
String getShort ();
}
extends AFContactsInfo
Контактаня информация персоны
Параметры | Тип | Описание |
---|---|---|
getBuild | String | Строение |
getRoom | String | Комната |
getPhoneLocal | Set<String> | Список внутренних телефонов |
getPhoneCity | Set<String> | Список городских телефонов |
getFax | Set<String> | Список факсов |
getPhoneHouse | Set<String> | Список домашних телефонов |
getLocalityWork | String | Населенный пункт |
getOffice | String | Офис |
getRoomNumber | String | Номер комнаты |
getFloor | String | Этаж |
|
Классы, методы и функции |