Подготовка к собеседованиюBETA Поддержка Поддержать проект
Сброс кода Скопировать код
ЛЁГКИЙ

Расширение файла во вложении письма · Строки

Задание

В почтовом модуле нужно отсеять вложения не того типа. Вам необходимо написать алгоритм, который проверяет, заканчивается ли ИмяВложения на ОжидаемоеРасширение, и записывает булев ответ в СовпадаетРасширение. У вас должно получиться так же, как во вкладке «Результат» — смотрите там конкретный итог задания.

Задачи:

  1. Возьмите ИмяВложения и ОжидаемоеРасширение.
  2. Определите, совпадает ли конец имени файла с расширением (с учётом регистра).
  3. Запишите Истина или Ложь в СовпадаетРасширение и нажмите Проверить.

Пишите во вкладке «Код». Переменные ИмяВложения и ОжидаемоеРасширение объявлять не нужно.

Описание

Необходимо реализовать проверку: заканчивается ли имя файла заданным расширением.

  • Ответ — булево значение: Истина или Ложь.
  • Сравнение выполняется с учётом регистра.
  • Если ОжидаемоеРасширение — пустая строка, результат всегда Истина.
  • Если ИмяВложения пусто, а расширение не пусто — результат Ложь.

Подсказка

Нужен булев признак «заканчивается на…», а не позиция в строке. Во встроенном языке 1С есть готовые средства для работы со строками — подберите подходящее и присвойте результат переменной СовпадаетРасширение через оператор =.

Параметры

ИмяВложения — тип «Строка».

ОжидаемоеРасширение — тип «Строка».

Примечание

  • Значения переменных ИмяВложения и ОжидаемоеРасширение будут заполнены автоматически. Вам необходимо только заполнить значение переменной СовпадаетРасширение.
  • Использовать конструкции Процедура или Функция не требуется.
  • Дополнительные проверки типа не требуются — входные переменные всегда строкового типа.
Назад
Автосохранение