Расширение файла во вложении письма · Строки
Задание
В почтовом модуле нужно отсеять вложения не того типа.
Вам необходимо написать алгоритм, который проверяет, заканчивается ли
ИмяВложения
на
ОжидаемоеРасширение,
и записывает булев ответ в
СовпадаетРасширение.
У вас должно получиться так же, как во вкладке
«Результат»
— смотрите там конкретный итог задания.
Задачи:
- Возьмите ИмяВложения и ОжидаемоеРасширение.
- Определите, совпадает ли конец имени файла с расширением (с учётом регистра).
- Запишите Истина или Ложь в СовпадаетРасширение и нажмите Проверить.
Пишите во вкладке
«Код».
Переменные
ИмяВложения
и
ОжидаемоеРасширение
объявлять не нужно.
Описание
Необходимо реализовать проверку: заканчивается ли имя файла заданным расширением.
- Ответ — булево значение: Истина или Ложь.
- Сравнение выполняется с учётом регистра.
-
Если
ОжидаемоеРасширение— пустая строка, результат всегдаИстина. -
Если
ИмяВложенияпусто, а расширение не пусто — результатЛожь.
Подсказка
Нужен булев признак «заканчивается на…», а не позиция в строке.
Во встроенном языке 1С есть готовые средства для работы со строками — подберите подходящее
и присвойте результат переменной
СовпадаетРасширение
через оператор
=.
Параметры
ИмяВложения
— тип «Строка».
ОжидаемоеРасширение
— тип «Строка».
Примечание
-
Значения переменных
ИмяВложенияиОжидаемоеРасширениебудут заполнены автоматически. Вам необходимо только заполнить значение переменнойСовпадаетРасширение. - Использовать конструкции Процедура или Функция не требуется.
- Дополнительные проверки типа не требуются — входные переменные всегда строкового типа.