Инициализация типов / Коллекции

//Значение и представление, третьим
//параметром - пометка
Языки = Новый СписокЗначений;
Языки.Добавить("ru""russian"Истина);
Языки.Добавить("en""english"Ложь);
//Языки = [ru : "russian", en : "english"]
Сообщить("Языки = " + Представление(Языки));

//Значение числовое, представление
//строковое
Числа = Новый СписокЗначений;
Числа.Добавить(1"один");
Числа.Добавить(2"два");
//Числа = [1 : "один", 2 : "два"]
Сообщить("Числа = " + Представление(Числа));

//Значением может быть что угодно,
//в том числе структура
Монитор = Новый Структура(
    "Диагональ,Контрастность,Матрица",
    23"1000:1""IPS");

Месяцы = Новый Структура(
    "Январь,Февраль"12);

Структуры = Новый СписокЗначений;
Структуры.Добавить(Монитор, "монитор");
Структуры.Добавить(Месяцы, "месяцы");

Функция Представление(Список)
    Части = Новый Массив;
    Для Каждого Элемент Из Список Цикл
        Части.Добавить(Элемент.Значение +
            " : """ + Элемент.Представление +
            """");
    КонецЦикла;
    Возврат "[" +
        СтрСоединить(Части, ", ") + "]";
КонецФункции