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

AlexMir 4

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

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

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

Похожие публикации

Получить данные позиции штатного расписания

Получение таблицы и массива, заполненных последовательностью чисел от 0 до N-1

Модератору