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();
}
SOUnit
Стуктурная единица
extends SOEntityIndependent
Параметры
Тип
Описание
getOrganization
SOUnitOrganization
Организация, в которой находится структурная единица
getHomeNetName
String
Сеть
getSubstitutes
List<SOUnit>
Замещающие
getSubstitutesApproving
List<SOUnit>
Замещающие по согласованию
getSubstitutesSigning
List<SOUnit>
Замещающие по подписанию
getAuditors
List<SOUnit>
Аудиторы
getRang
String
Ранг
SOUnitMain
extends SOUnit
Параметры
Тип
Описание
getLeader
SOUnitPost
Основная должность
SOUnitParent
extends SOUnitMain
Параметры
Тип
Описание
getIndex
String
Индекс
SOUnitChild
extends SOUnitMain
Параметры
Тип
Описание
getParent
SOUnitParent
Родительский объект СО
SOUnitStructure
extends SOUnitParent
Параметры
Тип
Описание
getShortName
String
Краткое название
getFullName
String
Полное название
isSeparate
Boolean
Обособленное подразделение
isStructure
Boolean
Юридическое лицо
isIndependent
Boolean
Самостоятельное подразделение
SOUnitPost
extends SOUnitChild
Параметры
Тип
Описание
getName
String
Название должности
isLeader
Boolean
Руководитель
isAbsent
Boolean
Временно отсутствует
SOUnitOrganization
extends SOUnitParent
Параметры
Тип
Описание
getOrganizationDescription
SOOrganizationDescription
Поиск описания организации в СпО. Выбрасывает исключение, если не найдено описания.