Ты сам начинаешь отвечать на свой вопрос :p

Поиск в масиве
Индекс = Массив.Найти("Сотрудник.Пет ров");
Сообщить(А[индекс][2]);
Т.е. Чтобы обратиться к элементу массива, нужно знать его индекс (а значит нужно дополнительно заморочиться отдельно поиском). Со структурой ты не паришься, ты сразу получаешь искомое.

Отбор = Новый Структура("Дата, Клиент, Автомобиль");
Отбор.Вставить("Клиент", ТекКлиент);
Отбор.Вставить("Дата", РабочаяДата);
Отбор.Вставить("Автомобиль" , ТекКлиент.Автомобиль);


Тогда, ты всегда можешь получить "что хочешь"

Если Отбор.Свойство("Дата", ДатаОтбора) Тогда
Сообщить ("Дата отбора установлена как" + ДатаОтбора);
Иначе
Сообщить ("Дата отбора не установлена");
КонецЕсли;

---------- Post added at 10:59 ---------- Previous post was at 10:57 ----------

и ключ тоже не совсем понятно..
Структура
Представляет собой коллекцию пар КлючИЗначение. При этом ключ может быть только строковым и должен удовлетворять требованиям, предъявляемым к именованию переменных встроенного языка.
К значениям структуры можно обращаться как к свойствам объекта. При этом ключ используется как имя свойства.
Структура используется обычно для хранения небольшого количества значений, каждое из которых имеет некоторое имя.

Для структуры доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.