Задача [#9087]: Приоритет должностей при автозаполнении компонента объекта Synergy с типом «Должности»

Формулировка проблемы: на данный момент при наличии нескольких должностей у пользователя в форме с настроенной связью «Должности - Пользователь», а также при автозаполнении должностью текущего пользователя, поле «Должность» автоматически заполняется первой должностью в списке. Необходимо, чтобы при связи «Должности - Пользователь» отображалась та должность, которая выше по уровню орг. структуры.

Решение: необходимо реализовать возможность сортировки должностей пользователя в диалоге выбора должностей. При этом компонент автоматически заполняется первым значением из всего набора доступных значений.

Сортировка должна осуществляться следующим образом:

Примечание: если флажок компонента объекты Synergy с типом «Должность» «Заполнять первой должностью создающего пользователя» включен - поле «Должность» автоматически заполняется первой должностью из всего набора должностей авторизованного пользователя.

Рисунок 138. Пример сортировки должностей в диалоге выбора должностей

Пример сортировки должностей в диалоге выбора должностей

Таким образом, порядок отображения должностей будет следующим:

  1. И.О_руководителя_подразделения_1

  2. Заместитель_руководителя_подразделения_1

  3. Специалист_2

  4. Специалист_4

  5. Заместитель_руководителя_подразделения_3

  6. Специалист_3