02.04.2008, 12:54 | #1 |
Заноза в заднице
|
Задачка на построение кода
Прошу помощи прежде всего в осознании сути связей сущностей посредством отношений. Но для наглядности предложу пример задачи, которую требуется решить...
Итак, имеем сущность "Прайс-лист", которую мы догадались использовать как сущность группировки продуктов - создания продуктовых групп. А так как у нас все менеджеры по продажам отвечают за продажи какой-либо одной продуктовой группы, то логично, что было создано отношение: один Прайс-лист - множество Пользователей. Мы успешно распределили всех менеджеров по прайс-листам - тут всё в порядке, но перед нами встала весьма элементарная задача казалось бы - при создании нового действия, подставлять в поле "В отношении", тот прайс-лист, который закреплен за ответсвенным менеджером. То есть, другими словами: известен менеджер (значение в поле Ответственный) - а исходя из этого нужно получить прайс-лист, в список менеджеров которого данный менеджер входит. По сути вроде бы ничего сложного - получаем из сущности Пользователь заданную запись, и в поле "Прайс-лист" имеем ссылку на искомую сущность(типа связь 1:N). Но вот ведь незадача: в связи с присутсвием возможности создания отношения N:N нам стало просто колоссально необходимо, чтобы пользователь мог входить в список менеджеров одновременно двух и более прайс-листов, а как строить запрос и к какой сущности в случае связи N:N - непонятно вообще. И непонятно же, как сей вопрос просветить из хэлпа к SDK? Уважаемые коллеги! Полагаюсь на Ваш опыт и знания в помощи при решении данной задачи!
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков! |
|