![]() |
#3 |
Консультант-джедай
|
к сожалению несет...
Допустим нужно сменить подразделение у сотрудника, который перешел в дочернюю компниюю. При этом структура компании в целом имеет следующий вид: Название юр лица 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 Либо создать кастомный атрибут для подразделения в котором будет указано его юр лицо и добавить столбец в форму выбора подразделения. |
|