Всем спасибо за ответ. Решение с использованием многоуровнего списка подходит. Но возникает вопрос. Если организацию-клиента связывать с объектом самого нижнего уровня, то как пользователь будет видеть объекты верхних уровней? Что бы был понятнее вопрос, приведу пример: Есть поставщики услуг с категориями "Наружная реклама" и "телевидение", у каждой из этих двух категорий есть подкатегории "изготовление" и "размещение". Так вот если пользователь будет видеть только объекты последнего уровня ("изготовление" и "размещение"), то как он догадается к какому верхнему уровню это относится?
В идеале хотелось бы что бы при занесении записи клиента пользователь отрасль выбирал, раскрывая дерево по уровням.
|