- Создатель Васильев Антон, отредактировано 08.04.2022
Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим просмотр истории страницы
« Предыдущий Версия 5 Следующий »
import
importPackage(Packages.ru.intertrust.cmj.af.so)
extends
properties
name | return value | description |
---|---|---|
getShortName | String | Возвращает краткое название организации |
getFullName | String | Возвращает полное название организации |
getSSTUGUID | String | Возвращает ССТУ id |
getCategories | Set<String> | Возвращает строковое представление категорий организации |
getStatus | State | Возвращает статус организации |
getAuthor | SOBeard | Возвращает пользователя, заведшего организацию в справочнике |
getCreated | Calendar | Возвращает дату заведения организации в справочнике |
getTopic | String | Возвращает аттрибут "тематика" организации |
addressInfo | AddressInfo | Возвращает информацию об адресах |
bankProperties | BankProperties | Возвращает информацию о банковских реквизитах |
methods
name | return value | description |
---|---|---|
setShortName | Устанавливает краткое название организации. Параметры:
Может использоваться без параметров или с одним checkDuplicates | |
setFullName | Устанавливает полное название организации Параметры:
Может использоваться без параметров или с одним checkDuplicates | |
setSSTUGUID | Устанавливает ССТУ id SSTUGUID - String - идентификатор | |
setOrgIdentifierEmblem | ||
modifyCategories | Устанавливает категории организации в соответствие с переданным множеством. Параметры:
| |
setTopic | Устанавливает аттрибут "тематика" организации Параметры:
|
interface <AddressInfo>
properties
name | return value | description |
---|---|---|
post | Writable | Почтовый адрес |
legal | Writable | Юридический адрес |
location | Writable | Адрес места нахождения |
interface <ContactsInfo>
properties
name | return value | description |
---|---|---|
getPhone | Set<String> | Возвращает телефоны |
getFax | Set<String> | Возвращает факсы |
getEmail | Set<String> | Возвращает e-mail |
getTelex | String | Возвращает Телекс |
methods
name | return value | description |
---|---|---|
setPhone | Set<String> | Устанавливает телефоны Параметры:
|
setFax | Set<String> | Устанавливает факсы Параметры:
|
setEmail | Set<String> | Устанавливает e-mail Параметры:
|
setTelex | String | Устанавливает Телекс Параметры:
|
interface <BankProperties>
properties
name | return value | description |
---|---|---|
getInn | String | Возвращает ИНН организации |
getKpp | String | Возвращает КПП организации |
getBank | String | Возвращает банк, в котором открыт расчетный счет организации |
getBic | String | Возвращает БИК банка |
getOkonh | String | Возвращает код организации по ОКОНХ |
enum <Active>
name | description |
---|---|
ALL | |
ACTIVE | |
INACTIVE |
enum <State>
name | description |
---|---|
DESCRIPTION | |
REQUEST_NEW | |
REQUEST_EDIT |
/**
* Устанавливает ИНН организации
*
* @param inn
* ИНН организации
*/
void setInn(String inn);
/**
* Устанавливает КПП организации
*
* @param kpp
* КПП организации
*/
void setKpp(String kpp);
/**
* Устанавливает банк, в котором открыт расчетный счет организации
*
* @param bank
* банк, в котором открыт расчетный счет организации
*/
void setBank(String bank);
/**
* Устанавливает БИК банка
*
* @param bic
* БИК банка
*/
void setBic(String bic);
/**
* Устанавливает код организации по ОКОНХ
*
* @param okonh
* код организации по ОКОНХ
*/
void setOkonh(String okonh);
/**
* Устанавливает код организации по ОКПО
*
* @param okpo
* код организации по ОКПО
*/
void setOkpo(String okpo);
/**
* Возвращает код орагнизации по ОКПО
*
* @return код организации по ОКПО
*/
String getOkpo();
/**
* Устанавливает номер расчетного счета организации
*
* @param account
* номер расчетного счета организации
*/
void setAccount(String account);
/**
* Возвращает номер расчетного счета организации
*
* @return номер расчетного счета организации
*/
String getAccount();
/**
* Устанавливает банк. в котором открыт корр счет
*
* @param corrBank
* банк,в котором открыт корр счет
*/
void setCorrBank(String corrBank);
/**
* Возвращает банк, в котором открыт корр счет организации
*
* @return банк, в котором открыт корр счет организации
*/
String getCorrBank();
/**
* Устанавливает номер корр счета организации
*
* @param corrAccount
* номер корр счета организации
*/
void setCorrAccount(String corrAccount);
/**
* Возвращает номер корр счета организации
*
* @return номер корр счета организации
*/
String getCorrAccount();
/**
* Устанавливает ОГРН
*
* @param ogrn ОГРН
*/
void setOgrn(String ogrn);
/**
* Возвращает ОГРН
*
* @return ОГРН
*/
String getOgrn();
}
/**
* Возвращает признак того, является ли организация "системной"
*
* @return <code>true</code> если организация "системная",
* <code>false</code> иначе
*/
boolean isSystem();
/**
* Возвращает признак того, является ли организация текущей
*
* @return <code>true</code> если организация текущая,
* <code>false</code> иначе
*/
boolean isCurrent();
SOUnitOrganization getOrganizationUnit();
String getNote ();
void setNote (String note);
/**
* Возвращает "руководителя" <b>не</b>системной организации. Для системной - см. {@link SOUnitOrganization#getLeader()}.
* @return <code>null</code>, если организация системная, или если руководитель не указан.
*/
SOPersonNonsystemOrganization getLeader ();
boolean isDeprecated();
boolean isUsed();
/**
* @return возвращает список обязательных адресатов при выборе организации как корреспондента в ВхД или ОГ
*/
Set<SOBeard> requiredAddressees();
/**
* @return возвращает список обязательных согласующих при выборе организации как адресата ИсхД
*/
Set<SOBeard> requiredApprovers();
/**
* @return информация об организации-участнике МЭДО.
*/
MedoProperties getMedoProperties();
/**
* Проверка доступа пользователя к информации об организации-участнике МЭДО.
* @see SOOrganizationDescription#getMedoProperties()
* @return Возвращает <code>true</code>, если в СС зарегистрирована программа "Обмен с МЭДО"
* и у пользователя установлена роль [MEDO] в базе СпО.
*/
boolean isMedoActive();
/**
* Информация об организации-участнике МЭДО.
* @author ilopatin
*/
interface MedoProperties {
enum MedoFormatType {
MEDO_2_7(1, true),
MEDO_2_5(2, false),
EMPTY(0, true);
private int value;
private boolean ecpCompatible;
MedoFormatType(int v, boolean ecpCompatible) {
this.value = v;
this.ecpCompatible = ecpCompatible;
}
public int value() {
return value;
}
public static MedoFormatType createByInt(int v) {
MedoFormatType retval = MedoFormatType.EMPTY;
for (MedoFormatType check : MedoFormatType.values()) {
if (check.value == v) {
retval = check;
break;
}
}
return retval;
}
public static Set<MedoFormatType> getEcpCompatibleValues() {
Set<MedoFormatType> ecpCompatibleValues = EnumSet.noneOf(MedoFormatType.class);
for (MedoFormatType check : MedoFormatType.values()) {
if (check.ecpCompatible) {
ecpCompatibleValues.add(check);
}
}
return ecpCompatibleValues;
}
}
/**
* @return МЭДО-идентификатор.
*/
String getMedoId();
/**
* @return электронный адрес в МЭДО.
*/
String getMedoAddress();
/**
* @return формат обмена МЭДО
*/
MedoFormatType getMedoFormat();
/**
* Устанавливает МЭДО-идентификатор.
* @param medoId МЭДО-идентификатор
*/
void setMedoId(String medoId);
/**
* Устанавливает электронный адрес в МЭДО.
* @param medoAddress электронный адрес
*/
void setMedoAddress(String medoAddress);
/**
* Устанавливает формат обмена МЭДО.
* @param medoFormat формат мэдо
*/
void setMedoFormat(MedoFormatType medoFormat);
}
/**
* Возвращает идентификатор несистемной организации из другого ЭС.
*/
String getIntegrationId();
default void setLastModified(Calendar lastModified) {}
default void setDeleted(boolean isDeleted) {}
default void setIsDeprecated(Boolean isDeprecated) {}
default void setIsUsed(Boolean isUsed) {}
default void setNativeNet(String nativeNet) {}
boolean isNeedUpdateUI();
void setNeedUpdateUI(boolean needUpdateUI);
}
Статус | В РАБОТЕ |
---|---|
Комментарий |
Методы, свойства, внутренние классы
- Нет меток