|
Загрузка иерархического прайса из Excel в 1с
| ☑ |
0
Santa4527
28.08.12
✎
12:19
|
Загрузка иерархического прайса из Excel в 1с
Есть Прайс
01.Групп
01.01 Групп
01.01.01 Групп
01.01.01.01 Групп
Элемент 1
Элемент 2
01.01.01.02 Группа
Элемент N
01.01.01.03 Группа
Элемент N+1
01.01.02 Групп
01.01.02.01 Групп
...
01.01.02.02 Групп
...
01.02 Групп
01.02.01 Групп
Пытался сделать через переменные "Текущая Группа" "Текущий родитель" но иерархия не сохранилась
Может, кто подскажет, как сделать?
|
|
1
Wobland
28.08.12
✎
12:21
|
хм.. попробуй через переменные "Текущая Группа" "Текущий родитель"
|
|
2
shuhard
28.08.12
✎
12:21
|
(0) [но иерархия не сохранилась ]
если делать от корня, то сохраниться
|
|
3
vmv
28.08.12
✎
12:21
|
обычный парсинг и рекурсия, структура файла проста и очевидны ключи иерархии, чувааак - соберись
|
|
4
Santa4527
28.08.12
✎
12:25
|
Хорошо. Когда я попадаю на группу "01.02 Групп" У меня должно быть что текущая группа равна "01.01.02.02 Групп" А "Текущий родитель" будет равен "01.01.02 Групп" Но для записи группы в справочник "Текущий родитель" должен быть равен "01.01 Групп"
|
|
5
Базис
naïve
28.08.12
✎
12:28
|
Тоже интересно, есть ли готовое решение.
В частных случаях проходил 2 раза, в первый раз создавал только группы. Понимаю, что сначала появляется группа и существует способ грузить за 1 проход.
Маня! Твои чудо-обработки понимают вложенные папки?
|
|
6
vmv
28.08.12
✎
12:28
|
(4) сначала парсим файл и формируем дерево значений аналогичное по структуре и составу прайсу.
Потом делаем обход дерева и спокойно идем по веткам и листьям иерархии.
Это не тот случай, когда с бараньим упрямсвом нужно заявлять - у меня 33 в холодной и я все делаю за раз.
|
|
7
Santa4527
28.08.12
✎
13:48
|
Да вот, наверное, самое главное это сделать правильно дерево значений. Вот в чем проблема.
|
|
8
Santa4527
28.08.12
✎
14:04
|
Может, кто загружал такого вида прайс?
|
|
9
mikecool
28.08.12
✎
14:06
|
(8) никто не загружал, ты первый (
|
|
10
vmv
28.08.12
✎
14:06
|
(7) потратить день на изучение теории рекурсий не проблема, чувак
|
|
11
Eugene_life
28.08.12
✎
14:08
|
по идее, тут должен выйти Маня и начать рекламировать свою "суперзагрузку" из Эксель.
|
|