Описание контролей
1.1 Обязательность заполнения поля «Банк»

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

  • Поле Банк не пустое.

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

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

Область применения: Все записи в справочнике контрагентов.

1.2 Принадлежность БИК банка контрагента справочнику БИК РФ

Описание: Проверка принадлежности указанного ИНН контрагента справочнику БИК РФ

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

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

Область применения: Все записи в справочнике контрагентов.

1.3 Обязательность заполнения счета контрагента

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

  • Поле Расчетный счет не пустое.

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

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

Область применения: Все записи в справочнике контрагентов.

1.4 Корректность номера счета контрагента

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

  • Номер счета имеет длину 20 символов (без учета маски).

  • Номер счета содержит только цифры, исключением является первый символ в коде валюты (6 символ счета), который может быть любой буквой или цифрой.

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

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

Область применения: Все записи в справочнике контрагентов.

1.5 Проверка ключа счета контрагента

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

  • Длина номера счёта контрагента равна 20 символам.

  • Ключ счёта контрагента проходит стандартную проверку на корректность.

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

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

Область применения: Все записи в справочнике контрагентов, кроме записей со счетами, начинающимися на "0".

1.6 Корректность заполнения e-mail контрагента

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

  • Если поле с адресом электронной почты не пустое, то значение в нем соответствует регулярному выражению, определенному параметром pattern.

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

    Если регулярное выражение не указано, то используется регулярное выражение ^(?:[a-zA-Zа-яА-Я0-9_-]+(?:\\.[a-zA-Zа-яА-Я0-9!#\$%&'*+/=?^_`{|}~-]+)*|"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*")@(?:(?:[a-zA-Zа-яА-Я0-9](?:[a-zA-Zа-яА-Я0-9-]*[a-zA-Zа-яА-Я0-9])?\\.)+[a-zA-Zа-яА-Я0-9](?:[a-zA-Zа-яА-Я0-9-]*[a-zA-Zа-яА-Я0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-zA-Zа-яА-Я0-9-]*[a-zA-Zа-яА-Я0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])

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

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

Область применения: Все записи в справочнике контрагентов.

Параметры

pattern

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

Описание: Регулярное выражение для проверки адреса электронной почты.

Тип значений: Символьная строка

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

1.7 Корректность заполнения телефона контрагента

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

  • Если поле с номером телефона не пустое, то значение в нем соответствует регулярному выражению, определенному параметром pattern.

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

    Если регулярное выражение не указано, то используется регулярное выражение ^[+][7][0-9]{10}

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

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

Область применения: Все записи в справочнике контрагентов.

Параметры

pattern

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

Описание: Регулярное выражение для проверки адреса электронной почты.

Тип значений: Символьная строка

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

1.8 Соответствие номера счета отметке «В бюджет»

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

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

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

Область применения: Все записи в справочнике контрагентов.

1.9 Корректность валюты счёта контрагента

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

  • Код валюты в счёте контрагента (символы с 6 по 8) соответствуют 3х-значному коду национальной валюты ("810").

  • Если номер счёта начинается на "0", то код валюты в счёте контрагента (символы с 6 по 8) соответствует коду "643".

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

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

Область применения: Все записи в справочнике контрагентов.

1.10 Корректность указания страны

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

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

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

Область применения: Все записи в справочнике контрагентов.

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

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

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

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

Область применения: Все записи в справочнике контрагентов.

1.12 Проверка корректности заполнения поля Банк

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

  • Указанное в поле Банк значение БИК банка контрагента состоит ровно из 9 цифр..

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

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

Область применения: Все записи в справочнике контрагентов.