Процедуры и функции

Числа = Новый Массив(3);
Числа[0] = 1;
Числа[1] = 2;
Числа[2] = 3;

Границы = ПолучитьГраницы(Числа);
//Границы.Первое = 1
//Границы.Последнее = 3

Сообщить(Границы.Первое);
Сообщить(Границы.Последнее);

Функция ПолучитьГраницы(Числа)
    Возврат Новый Структура(
        "Первое,Последнее",
        Числа[0], Числа[Числа.ВГраница()]);
КонецФункции