Цитата(Time dont wait @ 28.10.09, 11:04)

Род.НайтиПоНаименованию("MAGNA",0,1)=1
0 - ето группа
1- подгруппа
тоесть в данном случае поиск производится в подгруппах
А если две группы то ищет и в то и в другой?
нет =1 возвращет если найдено искомое наименование. А ...,0,1) 0 - искать внутри установленого подчинения
НайтиПоНаименованию(<?>,,);
Синтаксис:
НайтиПоНаименованию(<Наименование>,<Режим>,<ФлагПоиска>)
Назначение:
Найти элемент справочника по наименованию.
Возвращает: 1 - если действие выполнено;
0 - если действие не выполнено (элемент не найден).
Параметры:
<Наименование> - строка с наименованием искомого элемента справочника,
<Режим> - необязательный параметр. Число: 1 - поиск внутри установленного подчинения (родителя); 0 - поиск во всем справочнике вне зависимости от родителя. Значение по умолчанию - 1.
<ФлагПоиска> - необязательный параметр. Число: 1 - найти точное соответствие наименования; 0 - найти наименование по первым символам. Значение по умолчанию - 0.
Замечание:
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
//Если Отделение.Наименование ="MAGNA" тогда
// для любых отделений
НаименованиеОтделения = СокрЛП(Отделение.Наименование);
СпрСтр = СоздатьОбъект("Справочник.Сотрудники");
Род = СоздатьОбъект("Справочник.Сотрудники");
Если Род.НайтиПоНаименованию(НаименованиеОтделения,0,1)=1 Тогда
ТекРод = Род.ТекущийЭлемент();
Иначе
ТекРод = "";
Сообщить("Не найден родитель!");
КонецЕсли;