А в UtilIdElements ParentId для иерархии, вообще говоря, и не используется. ParentId ненулевой только для определенного набора объектов и он, вообще, не соответствует тому дереву, которое Вы видите в качестве AOT.
В принципе, это же и ответ на второй вопрос. Кто Вам мешает сделать интерфейс пользователя в виде дерева? Вы говорите, что пользователю будет не удобно использовать синтетический код номенклатуры. Ну так сделайте, чтобы было удобно. И совершенно не обязательно для этого выстраивать много уровней иерархии. Опять же, посмотрите на AOT. Представление в виде дерева - это только лишь представление. Физически иерархия в таблице не хранится.
P.S.: При грамотном построении системы кодировки объектов можно и по частям поля искать.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
|