Должности
Должности — справочник ролей персонала внутри точки. У должности задаётся тип оплаты и набор прав доступа. Права должности автоматически проставляются каждому сотруднику с этой должностью, а сама должность выбирается в карточке сотрудника в разделе Персонал.
Список должностей
| Колонка | Что показывает |
|---|---|
| Название | Название должности. |
| Тип зарплаты | Выбранный тип оплаты из справочника. |
| Комментарий | Произвольная заметка к должности. |
| Зарплата | Для типов с почасовой ставкой выводится ставка (time_rate), для типа Зарплата — оклад (salary), для остальных типов — 0. |
Фильтры: поиск по названию. Список постраничный.
Создание должности
- Название — название должности. Обязательное поле.
- Выберите тип оплаты — тип оплаты из справочника. От выбора зависит, какое поле появится ниже: ставка за время или оклад.
- Комментарий — произвольная заметка, попадает в колонку «Комментарий» списка.
- Категории прав — Касса, Отчеты, Аналитика, Настройки, Документы, Сотрудники, Уведомление, Сетевые отчеты, Внешние сервисы. Переключают правый список.
- Все — отмечает или снимает все права выбранной категории.
- Список прав — права выбранной категории, сгруппированные по разделам. Строка отмечается кликом по названию или по чекбоксу.
- Отмена — возврат к списку без сохранения.
- Сохранить → — сохраняет должность и оставляет пустую форму для следующей. Кнопка есть только при создании.
- Сохранить — сохраняет должность и возвращает к списку.
Поля оплаты
Поле оплаты подставляется под выбранный 2 — Выберите тип оплаты:
| Что видно на форме | Что сохраняется |
|---|---|
| Ставка за время | time_rate — ставка, которая в списке показывается в колонке «Зарплата». |
| Зарплата | salary — фиксированный оклад, вводится с разделителями тысяч. |
| Поле оплаты не показывается | Ни ставка, ни оклад не задаются, в списке выводится 0. |
Как создать должность
- Нажмите Создать над списком.
- Заполните 1 — Название.
- Выберите 2 — Выберите тип оплаты и заполните появившееся поле оплаты.
- При необходимости заполните 3 — Комментарий.
- Пройдите по 4 — Категории прав и отметьте нужные права: по одному в 6 — Список прав или сразу все переключателем 5 — Все.
- Нажмите 9 — Сохранить. Чтобы сразу завести следующую должность, используйте 8 — Сохранить →.
Проверки перед сохранением
Бэкенд проверяет только одно обязательное поле — Название. Остальные поля (тип оплаты, оклад, ставка, права) сохраня ются как есть, включая пустые значения. При попытке создать должность с уже занятым названием возвращается ошибка «Дубликат».
На форме звёздочкой отмечены Название и Выберите тип оплаты, но серверная валидация требует только название.
Что происходит после сохранения
- Должность записывается в справочник с типом оплаты, окладом и ставкой.
- Отмеченные права привязываются к должности: старый набор прав дол жности удаляется и записывается новый.
- Изменения прав раздаются сотрудникам с этой должностью — снятые с должности права удаляются у всех таких сотрудников, добавленные проставляются. Персональные права, выданные сотруднику сверх должности, не затрагиваются.
Снятие права у должности снимает его у всех сотрудников этой должности сразу.
Редактирование и удаление
- Редактировать — пункт меню в строке списка, открывает ту же форму. При сохранении права должности пересчитываются и раздаются сотрудникам так же, как при создании.
- Удалить — пункт меню в строке списка, запрашивает подтверждение. Должность удаляется из справочника.