Честно говоря, l2d808, Ваши формулировки не позволяют однозначно понять вопрос. Поэтому предлагаю решение согласно моей трактовке Вашей задачи, а именно:
Существуют некие две группы справочника, содержащие одноименные подгруппы (наименования подгрупп первой группы совпадают с наименованиями подгрупп второй группы). Необходимо создавать новый элемент во второй группе, но обязательно в подгруппе с таким же наименованием, как и у родительской подгруппы уже существующего в первой группе элемента. (Примечания. Группы верхнего уровня заранее известны. Существующий элемент задан (условно -- СуществующийТовар).)
// Товар1 -- группа верхнего уровня
// ПростойТовар -- группа, вложенная в Товар1
// СложныйТовар -- группа, вложенная в Товар1
// СуществующийТовар -- существующий товар в Товар1\ПростойТовар
// Товар2 -- группа верхнего уровня
// ПростойТовар -- группа, вложенная в Товар2
// КакойТоТовар -- товар, который нужно создать во вложенной в группу Товар2 группе,
// наименование которой такое же, как и у родителя уже существующего товара
Предок=СокрЛП(СуществующийТовар.Родитель.Наименование);
Спр=СоздатьОбъект("Справочник.НужныйСправочник");
Спр.ИспользоватьРодителя(Товар2);
Если Спр.НайтиПоНаименованию(Предок,1,1)=1 Тогда
ПредокДляНового=Спр.ТекущийЭлемент();
Если ПредокДляНового.ЭтоГруппа()=0 Тогда
Возврат;
КонецЕсли; // ПредокДляНового.ЭтоГруппа()=0
Иначе
Возврат;
КонецЕсли; // Спр.НайтиПоНаименованию(Предок,1,1)=1
Спр.ИспользоватьРодителя(ПредокДляНового);
Спр.Новый();
Спр.Родитель=ПредокДляНового;
...