Ограничение вариантов поля в зависимости от значения предыдущего поля

29 октября в 15:27

Всем привет! Есть словарь терминов Подразделения. Типа:

-Бухгалтерия
-Коммерческая служба
---Офис обслуживания клиентов
---метно-договорной отдел - СДО
-Канцелярия

Есть тип материала Должность (бухгалтер, инженер и т.д.). У каждой должности указано, к какому подразделению она относится (есть должности, которые могут относиться к разным подразделениям)

Нужно в форму регистрации добавить поле типа hierarhical select, но с этими разными сущностями
То есть сначала юзер выбирает подразделение, и после этого в зависимости от того, что он выбрал, он выбирает должность, выбирая только из тех должностей, которые относятся к данному подразделению.

Как можно решить данную задачу? Приветствуются все варианты.