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

//Строка, Строка
Языки = Новый Структура;
Языки.Вставить("ru""russian");
Языки.Вставить("en""english");
//Языки = [ru: "russian", en: "english"]
Сообщить("Языки = " + Представление(Языки));

//Ключом структуры может быть только
//строка, число вызовет ошибку
Числа = Новый Структура;
Числа.Вставить(1"один"); //<-Ошибка

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

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

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

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