Загрузка иерархического прайса из Excel в 1с #626871


#0 by Santa4527
Загрузка иерархического прайса из Excel в 1с Есть Прайс ... 01.01.02.02 Групп ... Пытался сделать через переменные "Текущая Группа" "Текущий родитель" но иерархия не сохранилась Может, кто подскажет, как сделать?
#1 by Wobland
хм.. попробуй через переменные "Текущая Группа" "Текущий родитель"
#2 by shuhard
[но иерархия не сохранилась ] если делать от корня, то сохраниться
#3 by vmv
обычный парсинг и рекурсия, структура файла проста и очевидны ключи иерархии, чувааак - соберись
#4 by Santa4527
Хорошо. Когда я попадаю на группу "01.02 Групп" У меня должно быть что текущая группа равна "01.01.02.02 Групп" А "Текущий родитель" будет равен "01.01.02 Групп" Но для записи группы в справочник "Текущий родитель" должен быть равен "01.01 Групп"
#5 by Базис
Тоже интересно, есть ли готовое решение. В частных случаях проходил 2 раза, в первый раз создавал только группы. Понимаю, что сначала появляется группа и существует способ грузить за 1 проход. Маня! Твои чудо-обработки понимают вложенные папки?
#6 by vmv
сначала парсим файл и формируем дерево значений аналогичное по структуре и составу прайсу. Потом делаем обход дерева и спокойно идем по веткам и листьям иерархии. Это не тот случай, когда с бараньим упрямсвом нужно заявлять - у меня 33 в холодной и я все делаю за раз.
#7 by Santa4527
Да вот, наверное, самое главное это сделать правильно дерево значений. Вот в чем проблема.
#8 by Santa4527
Может, кто загружал такого вида прайс?
#9 by mikecool
никто не загружал, ты первый (
#10 by vmv
потратить день на изучение теории рекурсий не проблема, чувак
#11 by Eugene_life
по идее, тут должен выйти Маня и начать рекламировать свою "суперзагрузку" из Эксель.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С