Права в vivaCRM выдаются не каждому сотруднику, а **должности**. У должности есть **матрица доступов** — список разделов с переключателями «можно / нельзя». Все сотрудники на этой должности получают одинаковые права. В этой статье — где настраиваются должности, как устроена матрица и **какие права отвечают за каталог услуг, цены и записи**.

## Коротко

Пример. У вас три должности:

| Должность     | Что может в каталоге и записях                        |
| ------------- | ----------------------------------------------------- |
| Администратор | Всё: создаёт услуги, меняет цены, записывает клиентов |
| Менеджер      | Записывает и продаёт, но не меняет каталог и цены     |
| Тренер        | Видит свои занятия и записи, в каталог не заходит     |

## Где настраивается

Откройте [[Управление]] → [[Должности и доступы]]. Появится список должностей:

![Список должностей](https://2a54f57b-f328-4b00-8f83-049bef127c91.selstorage.ru/e663a0a0-160a-444c-a70f-5aea75eefd18)

1. **Создать новую должность**.

2. [[Наличие грейдов]] — галочка, если у должности есть уровни: «тренер», «старший тренер».

3. [[Должность-исполнитель]] — сотрудников этой должности можно ставить исполнителями в занятия и услуги.

4. **Редактировать** — открывает должность и её матрицу доступов.

5. **Удалить**.

:::callout{type="info"}
Раздел виден тем, у кого есть право «Доступ к разделу Управление». Менять права может только тот, у кого включено «Управление матрицей доступов». Иначе переключатели неактивны с подсказкой «У вас нет доступа к изменению».

:::

## Должность и матрица доступов

### Основная информация

![Основная информация должности](https://2a54f57b-f328-4b00-8f83-049bef127c91.selstorage.ru/de19402b-0f0c-4916-a546-34e7986ba961)

| №   | Поле          | Что значит                                                                                              |
| --- | ------------- | ------------------------------------------------------------------------------------------------------- |
| 1   | Название      | Как должность показывается в списках                                                                    |
| 2   | Тип должности | Администратор, исполнитель, менеджер или руководитель. Выбирается при создании                          |
| 3   | Грейды        | Уровни внутри должности. По грейду можно сделать старшего тренера дороже в ценах и дать ему больше прав |

Кнопка **Редактировать должность** (4) сохраняет название и грейды.

### Матрица доступов

Ниже на той же странице — матрица. Слева разделы, справа переключатели выбранного раздела:

![Матрица доступов](https://2a54f57b-f328-4b00-8f83-049bef127c91.selstorage.ru/d3c4f8e6-601a-461e-99ee-35186dee05c7)

1. [[Поиск по правам]] — например, «цены» или «удаление».

2. **Скопировать из…** — взять все права другой должности. Удобно, когда новая должность похожа на старую.

3. **Грейд: «Базовая должность» или конкретный грейд.** Грейды наследуют права должности, пока вы не поменяете их для грейда отдельно.

4. Подсказка под грейдами напоминает, что именно вы сейчас редактируете.

5. **Разделы прав.** Число справа — сколько переключателей внутри.

:::callout{type="warning"}
Переключатели сохраняются сразу, отдельной кнопки нет. Права меняются для всех сотрудников должности. Свою должность редактировать нельзя — это делает другой администратор.

:::

Рядом с переключателем иногда есть метка: **по умолчанию** — никто не менял это право, **от «Должности»** — грейд берёт его из должности.

## Права на каталог услуг

У большинства разделов каталога четыре переключателя:

![Раздел «Абонементы и услуги»](https://2a54f57b-f328-4b00-8f83-049bef127c91.selstorage.ru/931e4c32-65e6-44f0-9762-bd02e3eea088)

1. Раздел в левом списке.

2. **Создание** — добавлять новое.

3. **Получение** — видеть список и открывать.

4. **Обновление** — менять настройки.

5. **Удаление**.

Какой раздел прав отвечает за какую часть каталога:

| Раздел прав                              | Что в каталоге                                                              |
| ---------------------------------------- | --------------------------------------------------------------------------- |
| Сотрудники → Доступ к разделу Управление | Без него в меню нет «Управления», а значит и каталога                       |
| Типы занятий                             | Категории записи                                                            |
| Групповые направления                    | Направления групповых категорий                                             |
| Персональные направления                 | Мастер-услуги и услуги внутри них                                           |
| Абонементы и услуги                      | Абонементы и услуги оплаты: разовая оплата, доп. услуги, оплата исполнителя |
| Цены → Управление ценами                 | Динамическое ценообразование                                                |
| Абонементы клиентов                      | Уже купленные абонементы: заморозка, срок, баланс                           |
| Локации и пространства                   | Какие студии видит сотрудник и может ли их менять                           |
| Дополнительные поля                      | Поля анкеты, которые спрашивают при записи                                  |

У [[Цены]] один переключатель — им удобно закрыть цены от всех, кроме руководителя:

![Раздел «Цены»](https://2a54f57b-f328-4b00-8f83-049bef127c91.selstorage.ru/55f7cbe5-608a-4b23-afe4-fb2be6f90101)

1. **Управление ценами** — создавать и менять ценообразования, применять новую цену «ко всем записям» или «с даты».

:::callout{type="tip"}
Менеджеру нужно видеть абонементы, чтобы их продавать, но не нужно менять их цену. В [[Абонементы и услуги]] оставьте только **Получение**, а в [[Цены]] выключите **Управление ценами**.

:::

## Права на расписание и записи

За расписание отвечают три раздела:

* [[Расписание]] — создавать, менять и удалять сами занятия.

* [[Действия с записями]] — длинные записи, записи клиентов и «окна операций».

* [[Записи клиентов на свободные посещения]].

![Раздел «Действия с записями»](https://2a54f57b-f328-4b00-8f83-049bef127c91.selstorage.ru/67770311-1d4f-4090-b64a-2f1cc21d830f)

1. **Длинные записи** — видеть, создавать, менять и удалять записи на несколько дат сразу.

2. **Записи клиентов** — то же для обычных записей клиентов на занятия.

3. **Окно операций с разовыми занятиями** — сколько дней назад можно менять и отменять занятия и записи на них, а также создавать их задним числом.

4. **Число дней.** 0 — без ограничений.

5. **Окно для длинных записей** — то же для длинных записей.

6. **Окно для свободных посещений** — сколько дней назад можно их отменить или изменить.

**Как работает окно.** Окно 3 дня, сегодня 10 ноября:

| Запись на | Можно изменить или отменить?    |
| --------- | ------------------------------- |
| 12 ноября | Да — будущая                    |
| 8 ноября  | Да — 2 дня назад                |
| 1 ноября  | Нет — 9 дней назад, больше окна |

:::callout{type="tip"}
Так можно защитить прошлые записи: администратор исправит вчерашнюю ошибку, но не перепишет прошлый месяц, по которому уже посчитана зарплата.

:::

## Рецепты по ролям

| Задача                                                   | Как настроить                                                                                                       |
| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| Администратор записывает и продаёт, но не меняет каталог | В Типы занятий, Групповые направления и Персональные направления, Абонементы и услуги оставьте только **Получение** |
| Цены меняет только руководитель                          | Цены → **Управление ценами** включено только у должности «Руководитель»                                             |
| Никто, кроме руководителя, не удаляет услуги             | Выключите **Удаление** в разделах каталога у всех остальных должностей                                              |
| Тренер не видит каталог                                  | Выключите Сотрудники → **Доступ к разделу Управление**                                                              |
| Администратор не меняет прошлые недели                   | Окно операций с разовыми занятиями — 3 дня                                                                          |
| Старший администратор может больше                       | Грейд «Старший» в должности и отдельные права для него: окно 14 дней вместо 3                                       |
| Новая должность «как менеджер, но без зарплат»           | Создайте должность, **Скопировать из…** → «Менеджер», затем выключите Зарплаты                                      |
| Менеджер не меняет баланс абонемента клиента             | Абонементы клиентов → выключите **Баланс абонемента**                                                               |

## Частые вопросы

:::collapse
Сотрудник не видит каталог в меню

Проверьте у его должности [[Сотрудники]] → **Доступ к разделу Управление** и **Получение** в нужных разделах каталога.

:::

:::collapse
Поменял права должности, а у сотрудника всё по-старому

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

:::

:::collapse
Не могу поменять права своей должности

Так и задумано: нельзя случайно забрать доступ у самого себя. Обратитесь к другому администратору.

:::

:::collapse
Администратор не может отменить запись недельной давности

Сработало окно операций. Увеличьте число дней в [[Действия с записями]] или попросите сотрудника с большим окном.

:::

:::collapse
Как быстро найти нужное право?

Начните печатать в [[Поиск по правам]]: «цен», «удал», «телефон». Слева останутся только подходящие разделы.

:::

:::collapse
Что будет по «Скопировать из…»?

Система попросит подтвердить, что вы хотите скопировать доступы из выбранной должности. После подтверждения появится «Доступы скопированы», и матрица обновится. Удобнее всего копировать сразу после создания должности, а потом править отдельные переключатели.

:::

## Что дальше

Каталог услуг: как устроен раздел:

:::pagelink{slug="katalog-uslug"}
:::

Динамическое ценообразование — что открывает право «Управление ценами»:

:::pagelink{slug="dinamicheskoe-cenoobrazovanie"}
:::

Абонементы: как настроить:

:::pagelink{slug="abonementy"}
:::

Оплата исполнителя: как настроить:

:::pagelink{slug="oplata-ispolnitelya"}
:::

Общие действия с элементами каталога:

:::pagelink{slug="obshchie-deystviya-v-kataloge"}
:::


