Описание контролей
1.1 Обязательность указания информации при сохранении записи в таблице

Описание: Проверка заполнения хотя бы одного из обязательных полей записи:

  • Хотя бы одно поле из списка полей, определяемого параметром fieldsList, непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

Параметры

fieldsList

Тип параметра: Константа.

Описание: Список полей, проверяемых на непустоту.

Тип значений: Список.

Начальное значение: "name, countryCode, amount, percentAmount"

1.2 Обязательность указания номера по порядку

Описание: Проверка указания порядкового номера записи о кредите:

  • Поле для указания порядкового номера записи непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

1.3 Обязательность указания наименования

Описание: Проверка указания наименования нерезидента:

  • Поле для указания наименования нерезидента непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

1.4 Допустимые символы в наименовании нерезидента

Описание: Проверка указанного наименования нерезидента:

  • В указанном наименовании нерезидента отсутствуют символы, отличные от заданных параметром allowable_symbols.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

Параметры

allowable_symbols

Тип параметра: Константа.

Описание: Допустимые символы.

Тип значений: Строка.

Начальное значение: "йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёЁqwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM!"“#$%&'()*+,-./\\0123456789:;<=>?@ \[\]/'^_`ЄєЇїЎў°№¤ {|}+ "

1.5 Обязательность указания кода страны места нахождения нерезидента

Описание: Проверка указания кода страны нерезидента:

  • Поле для указания кода страны непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

1.6 Соответствие кода страны справочнику

Описание: Проверка указанного кода страны нерезидента:

  • Если код страны нерезидента указан, то данный код принадлежит справочнику стран.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

1.7 Допустимость кода страны

Описание: Проверка наличия или отсутствия указанного кода страны нерезидента в списке, заданном параметром valuesList:

  • При значении параметра in, равном "1", указанный код вида валютной операции присутствует в списке, заданном параметром valueList.

  • При значении параметра in, равном "0", указанный вид валютной операции отсутствует в списке, заданном параметром valueList.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

Параметры

valueList

Тип параметра: Константа..

Описание: Список значений для сравнения.

Тип значений: Список.

Начальное значение: "643"

in

Тип параметра: Константа..

Описание: Проверяемое условие: наличие (1) или отсутствие (0) значения поля кода страны нерезидента в списке значений.

Тип значений: Целое число.

Начальное значение: "0"

2.1 Обязательность указания суммы

Описание: Проверка указания суммы кредита:

  • Поле для указания суммы кредита непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

2.2 Корректность суммы (0)

Описание: Проверка значения суммы кредита.

  • Поле для указания суммы кредита.

  • Сумма кредита не равна нулю.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

2.3 Корректность суммы (отрицательное значение)

Описание: Проверка значения суммы кредита:

  • Указанная сумма кредита больше нуля.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

2.4 Корректность указания производных денежных единиц суммы

Описание: Проверка значения суммы кредита:

  • Если указанная валюта суммы кредита принадлежит списку бескопеечных валют, заданному параметром valuesList, то в указанной сумме отсутствует дробная часть.

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

Параметры

valuesList

Тип параметра: Константа.

Описание: Список "бескопеечных" валют.

Тип значений: Список.

Начальное значение: "392,100,203,012,360,352,380,398,992,960, 974"

2.5 Непревышение суммы кредитного договора

Описание: Проверка суммы кредита:

  • Сумма кредита больше нуля.

  • Сумма кредита не превосходит сумму кредитного договора.

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все кредитные договоры для постановки на учет на стороне клиента, работающего в интерфейсе ДБО "Corporate".

3.1 Обязательность указания доли в общей сумме

Описание: Проверка указания процентной доли данного кредита в общей сумме, предоставляемой по договору:

  • Поле для указания процентной доли данного кредита в общей сумме непустое.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

3.2 Указание нулевой доли в общей сумме

Описание: Проверка значения процентной доли данного кредита в общей сумме.

  • Поле для указания процентной доли данного кредита в общей сумме непустое.

  • Доля данного кредита в общей сумме не равна нулю.

Начальный уровень проверки: Предупреждение.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".

3.3 Указание доли в общей сумме больше, чем 100

Описание: Проверка значения процентной доли данного кредита в общей сумме:

  • Указанная процентная доля данного кредита в общей сумме не превышает 100.

Начальный уровень проверки: Ошибка.

Начальный режим: Включена.

Область применения: Все записи о кредите на синдицированной основе в кредитных договорах для постановки на учет, формируемых в интерфейcе ДБО "Corporate".