Добрый день!
Прошу помочь разобраться в данной теме.
Выгружаю данные папок 1С и клиентов из базы данных.
Что имеем:
1. Таблица с папками клиентов, такого вида:
Из этого я построил иерархию папок:
2. Таблица клиентов, такого вида:
Итог.
По той же логике я могу собрать иерархию от обратного, то есть
Получаем совсем не то что нужно да еще и в столбцах могут содержаться папки разного уровня.
А хочется получить такое:
Пример во вложении. Листы:
1. Папки - Справочник всех папок где указаны: Код папки, код родителя папки.
2. Клиенты - Справочник клиентов где указаны: Код клиента, код папки.
3. Иерархия по папкам ручн. - То как я могу строить иерархию папок, от 1ур до последнего.
4. НСИ - ручной справочник по папкам и их уровням.
5. Иерархия по клиентам ручн.- То как я могу строить иерархию папок по клиентам. Он не правильный, т.к. в 1 столбце может быть несколько уровней.
6. Желаемый итог - То как хотелось бы научиться собирать иерархию по клиентам.
Прошу помочь разобраться в данной теме.
Выгружаю данные папок 1С и клиентов из базы данных.
Что имеем:
1. Таблица с папками клиентов, такого вида:
Код |
---|
ID папки | Имя папки | Код родителя папки |
Код |
---|
Главная папка - Папки 2ур. - Папки 3ур. - Папки 4ур. - Папки 5ур. и т.д. |
Код |
---|
ID клиента | Имя клиента | id папки в которой сидит клиент. (Папка неизвестного уровня). |
Итог.
По той же логике я могу собрать иерархию от обратного, то есть
Код |
---|
Клиент - Папка в которой сидит клиент - Папка уровнем выше - Папка уровнем выше и так до Главной папки. |
А хочется получить такое:
Код |
---|
Клиент - Главная папка - Папки 2ур. - Папки 3ур. - Папки 4ур. - Папки 5ур. и т.д. |
1. Папки - Справочник всех папок где указаны: Код папки, код родителя папки.
2. Клиенты - Справочник клиентов где указаны: Код клиента, код папки.
3. Иерархия по папкам ручн. - То как я могу строить иерархию папок, от 1ур до последнего.
4. НСИ - ручной справочник по папкам и их уровням.
5. Иерархия по клиентам ручн.- То как я могу строить иерархию папок по клиентам. Он не правильный, т.к. в 1 столбце может быть несколько уровней.
6. Желаемый итог - То как хотелось бы научиться собирать иерархию по клиентам.