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

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

  • Порядковый номер указан.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.2.1 Полнота указания УНК

Описание: Проверка указания УНК:

  • УНК не пуст.

  • Заполнены все части УНК.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.2.2 Соответствие уникального номера контракта (кредитного договора) маске

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

  • Указанный уникальный номер контракта (кредитного договора) соответствует маске "ГГММ####/****/ZZ**/Х/Y", где ГГ – год; ММ – месяц; # – цифра либо заглавная буква латинского алфавита; * – цифра; ZZ – цифры или буквы GU; X – цифра 1 ... 9; Y – цифра 0 ... 3.

    [Примечание] Примечание

    Возможность использования латинских заглавных букв в первой части УНК определяется значением свойства конфигурации Валютный контроль. Уникальный номер контракта (кредитного договора). Допустимые символы в 5й, 6й, 7й, 8й позиции 1-й части номера УНК сервиса Конфигурация ДБО.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.2.3 Присутствие в первой части уникального номера контракта (кредитного договора) минимум 2 разных цифр

Описание: Проверка, что первая часть УНК не содержит только одинаковые цифры:

  • Первая часть УНК не состоит из одинаковых цифр.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.2.4 Корректность указания года в первой части уникального номера контракта (кредитного договора)

Описание: Проверка корректности указания года в первой части УНК:

  • 1-2 символы первой части номера содержат номер года (с ведущим нулем для номеров 1-9).

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.2.5 Корректность указания месяца в первой части уникального номера контракта (кредитного договора)

Описание: Проверка корректности указания месяца в первой части УНК:

  • 3-4 символы первой части номера содержат номер месяца (с ведущим нулем для номеров 1-9)

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.2.6 Месяц и год в первой части уникального номера контракта (кредитного договора) не больше текущей даты

Описание: Проверка, что год и месяц в первой части УНК не больше текущих:

  • Год указанный в 1-2 символах первой части номера и месяц, указанный в 3-4 символах первой части номера не больше месяца и года текущей системной даты.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.2.7 Корректность указания четвертой части уникального номера контракта (кредитного договора)

Описание: Проверка четвертой части УНК:

  • Четвертая часть УНК имеет значение из списка "1, 2, 3, 4, 5, 6, 9".

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.2.8 Корректность указания пятой части уникального номера контракта (кредитного договора)

Описание: Проверка пятой части УНК:

  • Пятая часть УНК равна «0», «1», «2» или «3».

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.3.1 Обязательность заполнения данных о документах, являющихся основанием для изменения сведений о контракте (кредитном договоре)

Описание: Проверка вложенной таблицы:

  • Вложенная таблица содержит хотя бы одну запись с информацией о документе-основании.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.3.2 Проверки записей о документах, являющихся основанием для изменения сведений о контракте (кредитном договоре)

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

  • Записи о документах-основаниях в таблице корректны.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

1.4 Обязательность заполнения содержания изменений

Описание: Проверка заполнения содержания изменений:

  • Поле Содержание изменений не пустое.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

2.1.1 Обязательность кода валюты контракта

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

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

[Примечание] Примечание

Проверка осуществляется, если заполнено поле выбора Изменить сумму или валюту контракта (кредитного договора)

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

2.1.2 Принадлежность кода валюты контракта справочнику

Описание: Проверка принадлежности укааанного кода валюты контракта справочнику валют:

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

[Примечание] Примечание

Проверка осуществляется, если заполнено поле выбора Изменить сумму или валюту контракта (кредитного договора)

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

2.1.3 Допустимость валюты контракта

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

  • Если код валюты контракта указан, то:

    • Если параметр in имеет значение "1", то указанный код валюты соответствует одному из значений кодов валют, заданных параметром valuesList;

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

[Примечание] Примечание

Проверка осуществляется, если заполнено поле выбора Изменить сумму или валюту контракта (кредитного договора)

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

Параметры

valuesList

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

Описание: Список допустимых кодов валют.

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

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

in

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

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

  • "1" – белый список (допустимые коды валют);

  • "0" – черный список (недопустимые коды валют).

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

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

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

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

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

[Примечание] Примечание

Проверка осуществляется, если заполнено поле выбора Изменить сумму или валюту контракта (кредитного договора).

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

2.2.2 Отсутствие дробной части в суммах

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

  • Если код валюты и сумма контракта указаны, то:

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

[Примечание] Примечание

Проверка осуществляется, если заполнено поле выбора Изменить сумму или валюту контракта (кредитного договора)

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

Параметры

valuesList

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

Описание: Список кодов так называемых "бескопеечных" валют, не имеющих производных (дробных, разменных) денежных единиц.

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

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

2.2.3 Проверять, что если поле с суммой заполнено, то оно не 0

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

  • Если поле для указания суммы контракта не пустое, то значение в данном поле строго больше нуля.

[Примечание] Примечание

Проверка осуществляется, если заполнено поле выбора Изменить сумму или валюту контракта (кредитного договора).

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

2.3.1 Обязательность заполнения даты завершения исполнения обязательств

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

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

[Примечание] Примечание

Проверка осуществляется, если заполнено поле выбора Изменить дату завершения исполнения обязательств.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

2.3.2 Допустимость даты завершения исполнения обязательств - больше или равна дате документа

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

  • Если дата завершения исполнения обязательств указана, то данная дата не меньше даты из поля документа, указанного в параметре checkingDateField:

[Примечание] Примечание

Проверка осуществляется, если заполнено поле выбора Изменить дату завершения исполнения обязательств.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

Параметры

checkingDateField

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

Описание: Идентификатор поля документа, значение даты из которого берется для сравнения с проверяемой датой.

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

Начальное значение: "reissue.docDate" (поле даты документа).

2.3.3 Допустимость даты завершения исполнения обязательств - больше или равна текущей дате

Описание: Проверка допустимости указанной даты завершения исполнения обязательств относительно текущей даты:

  • Если дата завершения исполнения обязательств указана, то данная дата не меньше даты из поля документа, указанного в параметре checkingDateField:

[Примечание] Примечание

Проверка осуществляется, если заполнено поле выбора Изменить дату завершения исполнения обязательств.

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

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

Область применения: Все записи об изменениях сведений заявления об изменении сведений о контракте (кредитном договоре).

Параметры

checkingDateField

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

Описание: Идентификатор поля документа, значение даты из которого берется для сравнения с проверяемой датой.

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

Начальное значение: "CURRENT_DATE" (при данном значение для сравнения берется текущая дата).