| Следующая версия | Предыдущая версия |
| product:settings:basic:substitute [26.08.2019 08:44] – создано mayn | product:settings:basic:substitute [19.06.2020 09:18] (текущий) – Сердцев Сергей |
|---|
| ====== Настройка периодов недоступности ====== | ====== Настройка периодов недоступности ====== |
| | |
| | //**[[product/auth/users/substitute|Как пользователь настраивает свои периоды недоступности]]**// |
| | |
| | --------- |
| |
| Функциональность реализована на основе справочников. => Чтобы пользователь смог отметить, например, когда уйдёт в отпуск, администратор сначала должен: | Функциональность реализована на основе справочников. => Чтобы пользователь смог отметить, например, когда уйдёт в отпуск, администратор сначала должен: |
| ===== Шаг 1. Создать и настроить справочник ===== | ===== Шаг 1. Создать и настроить справочник ===== |
| |
| Администрирование -> Структура базы данных -> Справочники -> Создать новый справочник с обязательными реквизитами: | Администрирование -> Структура базы данных -> Справочники -> Создать новый справочник. \\ |
| * «Дата» -- системный, создастся автоматически; \\ <callout type="primary" icon="true">В параметре «Использовать дату» в настройках справочника выберите ''Да, по факту ввода''.</callout> | //В параметре «Использовать дату» в настройках справочника выберите ''Да, по факту ввода''// |
| * «Дата начала периода» -- создать новый реквизит-дату; | |
| * «Дата окончания периода» -- создать новый реквизит-дату; | Реквизиты справочника: |
| * «Заместитель» -- реквизит-классификатор, [[product/requisites/requisite-class#основанные_на_базовых_объектах|на базовом объекте «Пользователь»]]). \\ <image shape="thumbnail">{{ :product:settings:basic:unavailable_period_1.png?nolink |}}</image> | ^ Название ^ Тип реквизита ^ Обязательный ^ |
| | | Дата |Cистемный \\ //Cоздастся автоматически//| {{fa>check?24&color=#267F00}} | |
| | | Дата начала периода |Дата| {{fa>check?24&color=#267F00}} | |
| | | Дата окончания периода |Дата| {{fa>check?24&color=#267F00}} | |
| | | Заместитель |Классификатор [[product/requisites/requisite-class#на_базовых_объектах|на базовом объекте «Пользователь»]]| {{fa>times?24&color=#EF9300}} | |
| | |
| | <callout type="warning">У реквизита-классификатора "Заместитель", в настройках реквизитов справочника, должен быть убран флаг в колонке "Обязательный". Иначе справочник не будет доступен для выбора в блоке "Настройка периодов недоступности пользователей" (Администрирование -> Общие настройки). |
| | </callout> |
| |
| <callout type="primary" icon="true">Подробно о том, [[product:tables:about|что такое справочники]] и [[product:tables:admin:new|как их создавать]].</callout> | <callout type="primary" icon="true">Подробно о том, [[product:tables:about|что такое справочники]] и [[product:tables:admin:new|как их создавать]].</callout> |
| |
| Так выглядят настройки справочника: | Так выглядят настройки справочника: |
| <image shape="thumbnail">{{ :product:settings:basic:unavailable_period_2.png?nolink |}}</image> | <image shape="thumbnail">{{ :product:settings:basic:unavailable_period_2.png?nolink |}}</image> |
| |
| <callout type="success" icon="true">Можно настроить дополнительные поля в справочнике. Например: причина отсутствия.</callout> | <callout type="success" icon="true">Можно настроить дополнительные поля в справочнике. Например: причина отсутствия.</callout> |
| ===== Шаг 2. Привязать справочник в общих настройках ===== | ===== Шаг 2. Привязать справочник в общих настройках ===== |
| |
| - Администрирование -> Общие настройки -> Общие настройки -> блок "Настройка периодов недоступности пользователей" | - Администрирование -> Общие настройки -> блок "Настройка периодов недоступности пользователей" |
| - "Изменить" -> Выбрать новый справочник. | - "Изменить" -> Выбрать новый справочник. |
| - Сопоставить поля. | - Сопоставить поля. |