15558 сервис функции по подбору руководителя

This commit is contained in:
mirzakaev_tf 2023-05-31 08:50:54 +05:00
parent 7a5fda361a
commit d83bf03571
1 changed files with 11 additions and 7 deletions

View File

@ -216,13 +216,13 @@
В списке пользователей также можно увидеть элементы списка, отсутствующие в списке пользователей. Такие элементы начинаются со слова _Service_ и называются сервисными функциями. При создании маршрута документа вместо них будут подставлены пользователи, отвечающим заданным условиям:
- **_Service.Chief_** это функция, автоматически определяющая руководителя инициатора маршрута документа. Данные берутся из документа «Настройка пользователей». В случае если сотрудник сам является руководителем, в этом случае подбирается руководитель [подразделения](../Справочники/Учет труда и кадров/Подразделения/Подразделения.md). Если в подразделения также указан этот же сотрудник, в этом случае этап с согласованием руководителя автоматически удаляется.
- **_Service.Chief_** это функция, автоматически определяющая руководителя инициатора маршрута документа. Данные берутся из документа «Настройка пользователей». В случае если сотрудник сам является руководителем, в этом случае подбирается руководитель подразделения. Если в подразделения также указан этот же сотрудник, в этом случае этап с согласованием руководителя автоматически удаляется.
- **_Service.ListOf.Chiefs_** - это функция, автоматически определяющая руководителя инициатора маршрута документа из списка руководителей из [управленческой структуры](../../../User manuals/Кадровый ЭДО/Управленческая структура и руководители/Управленческая структура и руководители.md). В настройках учетной политики предприятия можно настроить определение руководителей по подуровням подразделений. Для этого настраивается константа **СЭД_числоПодуровнейПодразделенийРуководителейУпрСтруктуры** с заполненным значением - константа. Если у константы значение = 1, то тогда ищется руководитель в текущем подразделении. Если 2 - в текущем и на уровень выше.
- **_Service.ListOf.Chiefs_** - это функция, автоматически определяющая руководителя инициатора маршрута документа из списка руководителей из управленческой структуры. В настройках учетной политики предприятия можно настроить определение руководителей по подуровням подразделений. Для этого настраивается константа **СЭД_числоПодуровнейПодразделенийРуководителейУпрСтруктуры** с заполненным значением - константа. Если у константы значение = 1, то тогда ищется руководитель в текущем подразделении. Если 2 - в текущем и на уровень выше.
- **_Service.ListOf.Chiefs2_** - это функция, автоматически определяющая курирующего руководителя инициатора маршрута документа из списка руководителей из [управленческой структуры](../../../User manuals/Кадровый ЭДО/Управленческая структура и руководители/Управленческая структура и руководители.md).
- **_Service.ListOf.Chiefs2_** - это функция, автоматически определяющая курирующего руководителя инициатора маршрута документа из списка руководителей из управленческой структуры.
- **_Service.ListOf.ChiefsByStaff_** - это функция, автоматически определяющая руководителя инициатора маршрута документа из списка категории [должностей](../Справочники/Учет труда и кадров/Должности/Должности.md) по [подразделению](../Справочники/Учет труда и кадров/Подразделения/Подразделения.md).
- **_Service.ListOf.ChiefsByStaff_** - это функция, автоматически определяющая руководителя инициатора маршрута документа из списка категории должностей по подразделению.
В настройках учетной политики предприятия необходимо настроить определение руководителей по подразделениям. Для этого настраивается константа **СЭД_числоПодуровнейПодразделенийРуководителейОргСтруктуры** с заполненным числовым значением количества уровней по дереву, по которым необходимо найти руководителей. Например, если указать значение равное 1, то функция рассчитывает подразделение на один уровень вверх от той, в которой работает пользователь. По этим подразделениям находятся сотрудники с руководящими должностями. Также, если сотрудник сам является начальником отдела (категория должности 1 или 2), а в учетной политике настроено согласование на 1 уровень наверх по штатной расстановке, то в маршрут подставляется его руководитель выше.
- **_Service.Curator_** это функция, автоматически определяющая куратора документа, указанного в поле "Куратор" в Договоре или Дополнительном документе к договору.
@ -235,9 +235,13 @@
- **Service.ListOf.COrg_HR_Doc_Sign** - по этой функции находятся логины из **Настройки учетной политики предприятия** с закладки **Ответственные лица** те, кто указан, как Подписант кадровых приказов , и у которых период дата попадает в период действия.
- **_Service.StaffTrainingChief_** - это функция, автоматически определяющая руководителя сотрудников в заявках на обучение. Данные поставляются из столбца "Руководитель" в [заявке на обучение](../../УОП/Планирование обучения/Заявки на обучение/Заявки на обучение.md)
- **_Service.StaffTrainingChief_** - это функция, автоматически определяющая руководителя сотрудника в заявках на обучение. Данные поставляются из столбца "Руководитель" в [заявке на обучение](../../УОП/Планирование обучения/Заявки на обучение/Заявки на обучение.md)
- **_Service.Signer_** - это функция, автоматически определяющая подписанта в [служебных записках](../../../User%20manuals/Делопроизводство/sz.md).
- **_Service.Signer_** - это функция, автоматически определяющая подписанта в служебных записках.
- **_Service,ListOf.FunctionalChiefs_** - это функция, автоматически определяющая руководителя сотрудника из управленческой структуры и [настроек пользователей](../../Настройка пользователей/Настройка пользователей.md)
- **_Service.ListOf.AllChiefs_** - это функция, автоматически определяющая руководителя сотрудника из управленческой структуры, [настроек пользователей](../../Настройка пользователей/Настройка пользователей.md) и по подразделению
<!-- - **_Service.ListOf.Workers_** - это функция, определяющая логин сотрудника, указанного в поле "Работник" в тиражированном заявлении, а также определяющая пользователей в соответствующий этап маршрута в документе на подписание. -->
@ -302,7 +306,7 @@
![Оргструктура шаблон](media/orgStrucMarsch.png){: .zoom}
Если в подразделении нет сотрудников с требуемой руководящей должностью, а таковой требуется в качестве участника маршрута, необходимо указать его в поле "Руководитель" документа ["Подразделение"](../Справочники/Учет труда и кадров/Подразделения/Подразделения.md). Такое возможно при временном назначении руководителя подразделения или при наличии прикрепления у сотрудника к другому подразделению.
Если в подразделении нет сотрудников с требуемой руководящей должностью, а таковой требуется в качестве участника маршрута, необходимо указать его в поле "Руководитель" документа ["Подразделение"]. Такое возможно при временном назначении руководителя подразделения или при наличии прикрепления у сотрудника к другому подразделению.
В приведённом примере участник второго этапа обладает должностью с категорией "Руководители", а участник третьего этапа назначен в качестве руководителя подразделения.