Обход иерархии справочника

1. Nadushka74 5 21.02.19 10:49 Сейчас в теме
В общем имеется справочник с различной глубиной иерархии, от 2 до 8.
Теперь нужно в файл вывести значения так:
в первой колонке всегда самый верхний родитель, и далее до 7
Если у нас только 2 родителя, то заполняем первые две колонки. остальные оставляем пустыми

если честно то решение уже почти в голове сложилось, но я ни как не могу понять как в цикле обойти колонки Таблицы значений. (где то все время делаю синтаксические ошибки)
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. _Enot_ 10 21.02.19 12:23 Сейчас в теме
(1)А поподробнее можно .Сам код, наброски и т.д.
3. Nadushka74 5 21.02.19 12:37 Сейчас в теме
(2)
Есть уже рабочий код: В исходной таблице родитель в 7 колонке, в 6 Родитель.Родитель и так далее.
Для каждого Стр Из ТаблицаЗначений Цикл
		нн=1;
		наименование = "Секция";
		НоваяСтрока = ДеревоНоменклатуры.Добавить();
				
		Для Кол=1 По 8 Цикл
			Если ЗначениеЗаполнено(Стр[Кол])Тогда	
				Наименованиесекции = наименование + нн;
				НоваяСтрока[Наименованиесекции]=Стр[Кол];
				НН = НН+1;
				Если НН=7 Тогда Прервать КонецЕсли;
			КонецЕсли;
		КонецЦикла;	
		НоваяСтрока.Номенклатура = Стр[Кол]; 			
	КонецЦикла;
Показать
4. Nadushka74 5 21.02.19 12:53 Сейчас в теме
теперь другой вопрос как сделать запись в ТаблицаЗначений[Стр][Кол] - если мы знаем передаем наименование колонки в переменной
Оставьте свое сообщение
Вакансии
Программист 1С
Казань
зарплата от 150 000 руб.
Полный день

Программист 1С:ERP
Москва
зарплата от 100 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день

Руководитель группы разработки 1С
Москва
зарплата от 250 000 руб. до 250 000 руб.
Полный день