Инициализация структуры

Массивы и коллекции / Структура

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

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

//Третий способ
Монитор = Новый Структура(
    "Диагональ,Контрастность,Матрица");
Монитор.Диагональ = 23;
Монитор.Контрастность = "1000:1";
Монитор.Матрица = "IPS";
//Монитор = [Диагональ : 23,
//           Контрастность : 1000:1,
//           Матрица : IPS]
Сообщить("Монитор = " + Представление(Монитор));

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