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

Таблица = Новый ТаблицаЗначений;
Таблица.Колонки.Добавить("Страна");
Таблица.Колонки.Добавить("Год");
Таблица.Колонки.Добавить("Население");

НоваяСтрока = Таблица.Добавить();
НоваяСтрока.Страна = "Китай";
НоваяСтрока.Год = 2016;
НоваяСтрока.Население = 1380083000;

НоваяСтрока = Таблица.Добавить();
НоваяСтрока.Страна = "Россия";
НоваяСтрока.Год = 2016;
НоваяСтрока.Население = 146804372;
//Таблица = [Китай : 2 016 : 1 380 083 000,
//            Россия : 2 016 : 146 804 372]
Сообщить("Таблица = " + Представление(Таблица));

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