к сожалению несет...
Допустим нужно сменить подразделение у сотрудника, который перешел в дочернюю компниюю. При этом структура компании в целом имеет следующий вид:
Название юр лица 1
Служба 1
Отдел 1
Отдел 2
Отдел 3
Служба 2
Отдел 1
Отдел 2
Отдел 3
...
Название юр лица 2
Служба 1
Отдел 1
Отдел 2
Отдел 3
Служба 2
Отдел 1
Отдел 2
Отдел 3
...
и т.д. ... с десяток юр лиц.
Теперь нажимаем кнопочку сменить подразделение в карточке сотрудника. И что мы видим (если добавить столбец Головное подразделение через настройку объекта Подразделение)?:
Название юр лица 1
Название юр лица 2
Название юр лица 3
Служба 1 Название юр лица 1
Служба 1 Название юр лица 2
Служба 1 Название юр лица 3
...
Отдел 1 Служба 1
Отдел 2 Служба 1
Отдел 3 Служба 1
Отдел 1 Служба 1
Отдел 2 Служба 1
Отдел 3 Служба 1
Отдел 1 Служба 1
Отдел 2 Служба 1
Отдел 3 Служба 1
...
Суть в том что в списке выбора показана только двухуровневая система. И если нужно выбрать отдел входящий в службу конкретного юр лица необходимо прощелкать несколько ссылок (служб), чтобы понять к какому юр лицу относится служба.
Есть три идеи как это лечить:
Либо переименовать подразделения и сделать перфиксы к ним - добавив сокращенное название юр лица.
Либо реализовать что то вроде этого:
http://blogs.msdn.com/benlec/pages/d...-treeview.aspx
Либо создать кастомный атрибут для подразделения в котором будет указано его юр лицо и добавить столбец в форму выбора подразделения.