Быстро получить всех родителей для текущей позиции

Добавил: AlexMir

Вложенность всех родителей текущей позиции справочника

РодителиЭлементаСправочника
ВсеКоды = СтрЗаменить(Справочники.Номенклатура.НайтиПоКоду(Код).ПолныйКод(),"/",Символы.ПС);
            
Для Индекс = 1 По СтрЧислоСтрок(ВсеКоды) Цикл
   Путь = Путь + Справочники.Номенклатура.НайтиПоКоду(СтрПолучитьСтроку(ВсеКоды, Индекс)) + "\";
КонецЦикла;

// Параметр .ПолныйКод() позволяет получить всех родителей через символ "/"
// дальше заменяем символ "/" на символ переноса строки Символы.ПС
// и получаем в каждой строке по родителю 
// далее через индекс строк собираем полный путь, при необходимости
Назад к списку

Комментарии

FastCode - сервис поиска кода 1С

Уже более 1000 разработчиков используют FastCode в работе!