Сериализация / Внутренний формат

//Возвращается то же значение и того же
//типа: структура остаётся структурой,
//массив внутри неё - массивом
Данные = Неопределено;

//Файл чужого формата или испорченный
//платформа прочитать не сможет
Попытка
    Данные = ЗначениеИзФайла("data.dat");
Исключение
    Сообщить(ОписаниеОшибки());
КонецПопытки;

Если Данные <> Неопределено Тогда
    Сообщить(Данные.Текст);
    //Сообщает: Салют!

    Сообщить(Данные.Массив[1]);
    //Сообщает: 3

    Сообщить(ТипЗнч(Данные.Массив));
    //Сообщает: Массив
КонецЕсли;