Концептуальная головоломка в Аксапте
Концептуальная головоломка в Аксапте
Только что озадачили бизнес аналитики таким простым вопросом.
Есть система в которой у каждого клиента свой уникальный идентификатор. (как обычно). И есть конструктор иерархий.
например у нас есть пункты быстрого питания принадлежащие нам.
есть несколько брендов которыми мы владеем.
Для примера (вымышленные бренды)
сеть пунктов (точек) быстрого питания по брендам по всей России:
Супер Картошка 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?
или же есть у кого то реально такое решение?
|