#0
by SerF_2011
Собственно, сабж. Обхожу экселевский файл в цикле, в файле иерархическая структура многоуровневая с "плюсиками", нужно узнать какая строка является строкой-родителем для текущей. Искал в темах форума, нашел как определить уровень и принадлежность група/не группа. Но как обратиться к строке-родителю???
#5
by IamAlexy
пойти с другой стороны? загрузить все в дерево и далее уже обрабатывать дерево в 1С ?
#7
by SerF_2011
Вобщем все решилось благополучно. Может кому то пригодится. В цикле перебора строк в заранее определенном массиве под индексом текущего уровня сохранял номер текущей строки. Находясь на уровне N, получал номер строки родителя из Массив[N-1]. Дальше обращался к строке-родителю по номеру и получал нужную информацию. Есть только косяк с группировками - когда в одном файле несколько группировок 1го уровня, метод, возвращающий текущий уровень, начинает тупить. Чтобы это обойти - просто сделал несколько обрабатываемых диапазонов, равных количеству группировок 1го уровня.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить значение колонки в текущей строке табличного поля?
- Как получить номер текущей строки во внешней печатной форме?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
- Получить номер текущей страницы или общего количества страниц документа WORD
- Номер текущей строки выборки - как получить?
В этой группе 1С
- Доходы в разрезе контрагентов и ном. группы(бух вопрос)
- Как программно изменить значение элемента справочника?
- Вставляем Штрих код в Word из 1С
- Как с помощью WinHTTP можна получить фотографию в пользовательском режиме 1С
- УТ 11 Очень долго проводиться документ "Отчет о розничных продажах"
- Разные суммы в торг29 и документ ОоРП
- v7: Движения регистров не могут выполняться у данного объекта.
- Отправка отчета из РТ на e-mail. Делал кто?
- ЗУП неправильно рассчитываются остатки отпусков
- v7: Загрузка даных из текстового файла в 1С 7.7
- Бэкап 1С средствами SQL - Ошибка.
- БГУ отчет Анализ исполнения договоров
- родительный падеж 1с
- как на СКД использовать в расчете пользовательские поля
- Скидочные карты. Магнитные и чипованные. В чем смысл последних?
- Сохранение/восстановление настроек форм УФ 8.2
- Не могу вывести на печать Дополнительные реквизиты
- Посоветуйте хорошего провайдера для рассылки СМС (из 1С)
- Из базы SQL можно cf вытащить?
- 8.2. Обычное приложение. Форма документ список. Изменение отбора.