Описание контролей
1.1 Обязательность наличия вложений

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

  • В документе есть хотя бы одно вложений.

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

Контроль применяется, если в справочнике типов справок для данного типа справок указана необходимость проверять наличие вложений (заполнено поле выбора Обязательно наличие хотя бы одного вложения).

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

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

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

1.2 Корректность наименования файла вложения

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

  • Если параметр listType имеет значение "include", то расширение файла вложения соответствует одному из значений списка допустимых типов файлов, заданного параметром extList;

  • Если параметр listType имеет значение "exclude", то расширение файла вложения должно отсутствовать в списке значений типов файлов, заданных параметром extList.

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

Кроме данного контроля действуют общесистемные ограничения форматов файлов вложений (см. разд. «Контроль допустимости вложений» и разд. «Автоматическое определение типа файлов вложений»).

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

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

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

Параметры

extList

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

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

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

Начальное значение: "RTF,DBF,TXT,XLS,TIF,TIFF,JPE,JPEG,JPG,GIF,DOC,DOCX,BMP,PNG,XLSX,PDF,XML,JFIF,MNG,ARJ,PPT,RAR,ZIP".

listType

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

Описание: Тип перечня расширений файлов, задаваемого параметром extList:

  • "include" – белый список (только разрешенные типы файлов);

  • "exclude" – черный список (перечень запрещенных к вложению типов файлов).

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

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

1.3 Допустимость размера файла

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

  • Размер одного файла вложения не превышает значения, заданного параметром size.

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

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

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

Параметры

size

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

Описание: Максимальный размер файла вложения, в мегабайтах.

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

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

1.4 Контроль количества вложений

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

  • Количество вложенных в один документ файлов не меньше значения, заданного параметром minCount.

  • Количество вложенных в один документ файлов не больше значения, заданного параметром maxCount.

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

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

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

Параметры

minCount

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

Описание: Минимальное допустимое количество вложенных файлов.

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

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

maxCount

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

Описание: Максимальное допустимое количество вложенных файлов.

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

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

1.5 Допустимость суммарного размера вложений

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

  • Суммарный размер всех файлов вложений не превышает значения, заданного параметром size.

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

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

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

Параметры

size

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

Описание: Максимальный суммарный размер ложения, в мегабайтах.

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

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