Показать сообщение отдельно
Старый 13.08.2010, 12:40   #1  
Evgeniy2020 is offline
Evgeniy2020
Участник
 
309 / 68 (3) ++++
Регистрация: 10.04.2007
Адрес: Москва, САО, СЗАО
Концептуальная головоломка в Аксапте
Концептуальная головоломка в Аксапте

Только что озадачили бизнес аналитики таким простым вопросом.

Есть система в которой у каждого клиента свой уникальный идентификатор. (как обычно). И есть конструктор иерархий.
например у нас есть пункты быстрого питания принадлежащие нам.
есть несколько брендов которыми мы владеем.

Для примера (вымышленные бренды)

сеть пунктов (точек) быстрого питания по брендам по всей России:

Супер Картошка 50 точек(ресторанчиков) в 10 городах
Супер Суши 20 точек в 10 городах
Супер Пицца 30 точек в 10 городах
Супер Русская кухня 15 точек в 10 городах

у каждой точки уникальный идентификатор или CustId или по ЦФО (конечный ЦФО это точка в конкретном городе по конкретному адресу)

а дальше мы создаем Иерархию 1

1 Москва
1.1 Супер Картошка
0000001 точка Супер Картошка м. Сокол
1.2 Супер Суши
0000016 точка Супер Суши м. Таганская
2 Питер
2.1 Супер Картошка
2.2 Супер Суши

а потом создаем еще Иерархию 2
1. Москва
1.1 Северо Запад Москвы
1.2 Север Москвы
0000001 точка Супер Картошка м. Сокол
1.3 Юго Восток Москвы
0000016 точка Супер Суши м. Таганская

и дальше мы можем создавать любые деревья иерархий
как деревья произвольных тегов, и а уже к веткам мы должны вручную
подцеплять конкретные точки (они уникальные)

а потом во многих отчетах мы можем указать
вывести отчет по Иерархии 1 от такого то уровня

Например выбрать Север Москвы
и покажутся данные по точкам в иерархии 2
в данном случае отобразятся данные по
0000001 точка Супер Картошка м. Сокол

или взять тег Москва Супер Картошка
и тогда отобразятся данные по иерархии 1
все что входит в эту ветку


Реализуемо это за счет стандартных средств в AX 2009?
или же есть у кого то реально такое решение?