Compare commits
8 Commits
93ad8c0e41
...
a43233f2e5
Author | SHA1 | Date | |
---|---|---|---|
a43233f2e5 | |||
657d6a3f37 | |||
9cf81eaa3a | |||
13fb373100 | |||
d2aec8924f | |||
1c3d9fc534 | |||
0b4ef80dd4 | |||
7ef1561a0d |
@ -195,6 +195,7 @@ search:
|
|||||||
|
|
||||||
Тип атрибута | Описание
|
Тип атрибута | Описание
|
||||||
-------------|---------
|
-------------|---------
|
||||||
|
Автонумерация | Автоматическая нумерация строк в таблице. Нумерация проставляется после нажатия на кнопку "Сформировать документ"
|
||||||
Вещественное | Целое число с плавающей точкой
|
Вещественное | Целое число с плавающей точкой
|
||||||
Время | Отображение времени
|
Время | Отображение времени
|
||||||
Дата | Отображение даты
|
Дата | Отображение даты
|
||||||
@ -786,6 +787,8 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
|
|||||||
|
|
||||||
### Дополнительные проверки
|
### Дополнительные проверки
|
||||||
|
|
||||||
|
#### Проверки для дополнительных атрибутов
|
||||||
|
|
||||||
При необходимости возможно настроить дополнительные проверки для атрибутов. В данном примере представлен конструктор подтипа "Заявление на перенос ежегодного оплачиваемого отпуска". В блоке "**Дополнительные атрибуты"** указаны атрибуты по датам переноса и количеству дней переноса. При необходимости возможно отключить какие-то проверки по отдельности, для этого необходимо выбрать необходимую проверку и в столбце **"Вкл."** проставить галочку. В столбце **"Колонка для выделения"** перечисляются атрибуты (если их несколько то через запятую), на которые необходимо задать проверки. В столбце **"Сообщение"** задается информационное сообщение, которое выводится в случае незаполнения либо некорректных данных. В столбце **"Правило для проверки"** указывается условие по которому вычисляется проверка по зависимым атрибутам.
|
При необходимости возможно настроить дополнительные проверки для атрибутов. В данном примере представлен конструктор подтипа "Заявление на перенос ежегодного оплачиваемого отпуска". В блоке "**Дополнительные атрибуты"** указаны атрибуты по датам переноса и количеству дней переноса. При необходимости возможно отключить какие-то проверки по отдельности, для этого необходимо выбрать необходимую проверку и в столбце **"Вкл."** проставить галочку. В столбце **"Колонка для выделения"** перечисляются атрибуты (если их несколько то через запятую), на которые необходимо задать проверки. В столбце **"Сообщение"** задается информационное сообщение, которое выводится в случае незаполнения либо некорректных данных. В столбце **"Правило для проверки"** указывается условие по которому вычисляется проверка по зависимым атрибутам.
|
||||||
|
|
||||||

|

|
||||||
@ -948,6 +951,13 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
|
|||||||
----------------------|-----------|---------------------
|
----------------------|-----------|---------------------
|
||||||
#year# | Необходимо заполнить информацию | #Master_Position# ilike '%водитель%'
|
#year# | Необходимо заполнить информацию | #Master_Position# ilike '%водитель%'
|
||||||
|
|
||||||
|
#### Проверки для табличных атрибутов
|
||||||
|
|
||||||
|
В столбец **"Колонка для выделения"** указывается служебное наименование таблицы,например, **#Table1#**, а в столбце **"Правило для проверки"** указывается служебные наименования таблицы и атрибута, например, **#Table1_bigint#**.
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
## Вкладка "Настройка вычислений"
|
## Вкладка "Настройка вычислений"
|
||||||
|
|
||||||
Данная вкладка предназначена для вычисления зависимостей атрибутов.
|
Данная вкладка предназначена для вычисления зависимостей атрибутов.
|
||||||
@ -966,7 +976,7 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
|
|||||||
#Master_MyCompany# | компания пользователя создателя документа
|
#Master_MyCompany# | компания пользователя создателя документа
|
||||||
#Master_Position# | должность пользователя создателя документа
|
#Master_Position# | должность пользователя создателя документа
|
||||||
|
|
||||||
В данном примере представлены вычисления для определения подразделения и должности при выборе сотрудника из выпадающего списка. В качестве основного атрибута для обоих вычислений выступает служебное наименование **#worker#**, для должности - **#prof#**, для подразделения - **#podr#**. При необходимости вычисления можно отключить, для этого нужно проставить галочку в столбце "Вкл."
|
В данном примере представлены вычисления для определения подразделения и должности при выборе сотрудника из выпадающего списка. В качестве основного атрибута для обоих вычислений выступает служебное наименование **#worker#**, для должности - **#prof#**, для подразделения - **#podr#**. При необходимости вычисления можно отключить, для этого нужно проставить галочку в столбце "Вкл.".
|
||||||
|
|
||||||
Основной атрибут | Зависимые атрибуты | Вычисления
|
Основной атрибут | Зависимые атрибуты | Вычисления
|
||||||
-----------------|--------------------|-----------
|
-----------------|--------------------|-----------
|
||||||
|
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
@ -308,7 +308,7 @@ search:
|
|||||||
|
|
||||||
### Вид уведомления "Корректировка маршрута. Удаление из маршрута"
|
### Вид уведомления "Корректировка маршрута. Удаление из маршрута"
|
||||||
|
|
||||||
Ниже представлен пример уведомления при удалении участника из маршрута через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/).
|
Ниже представлен пример уведомления при удалении участника из маршрута через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/#удаление_этапа).
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
@ -342,7 +342,7 @@ search:
|
|||||||
|
|
||||||
### Вид уведомления "Корректировка маршрута. Замененному на текущем этапе"
|
### Вид уведомления "Корректировка маршрута. Замененному на текущем этапе"
|
||||||
|
|
||||||
Ниже представлен пример уведомления при замене участника в маршруте через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/).
|
Ниже представлен пример уведомления при замене участника в маршруте через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/#замена_участника).
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
@ -378,7 +378,7 @@ search:
|
|||||||
|
|
||||||
### Вид уведомления "Корректировка маршрута. Возврат на предыдущий этап"
|
### Вид уведомления "Корректировка маршрута. Возврат на предыдущий этап"
|
||||||
|
|
||||||
Ниже представлен пример уведомления при возврате документа на предыдущий этап в маршруте через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/).
|
Ниже представлен пример уведомления при возврате документа на предыдущий этап в маршруте через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/#вернуть_на_один_этап).
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
@ -413,6 +413,43 @@ search:
|
|||||||
Документ: #Master_DocumentLink#
|
Документ: #Master_DocumentLink#
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Вид уведомления "Корректировка маршрута. Пропуск этапа"
|
||||||
|
|
||||||
|
Ниже представлен пример уведомления при пропуске этапа через [форму корректировки маршрутов согласования](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Форма%20корректировки%20маршрутов%20согласования/#пропустить_этап).
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
Пример текста письма:
|
||||||
|
|
||||||
|
```
|
||||||
|
#Master_FirstName# #Master_MiddleName#, ваш этап в маршруте в документе исключен из маршрута и перенаправлен далее по маршруту на следующий этап.
|
||||||
|
|
||||||
|
|
||||||
|
Организация: #Master_Organization#
|
||||||
|
Задача: #Master_Task#
|
||||||
|
|
||||||
|
Документ: #Master_DocumentLink#
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Пример текста смс:
|
||||||
|
|
||||||
|
```
|
||||||
|
Документ #Master_DocumentLink# исключен этап.
|
||||||
|
```
|
||||||
|
|
||||||
|
Пример текста телеграмм:
|
||||||
|
|
||||||
|
```
|
||||||
|
#Master_FirstName# #Master_MiddleName#, ваш этап в маршруте в документе исключен из маршрута и перенаправлен далее по маршруту на следующий этап.
|
||||||
|
|
||||||
|
Организация: #Master_Organization#
|
||||||
|
Задача: #Master_Task#
|
||||||
|
|
||||||
|
Документ: #Master_DocumentLink#
|
||||||
|
```
|
||||||
|
|
||||||
### Вид уведомления "О настроенных пользователю замещениях"
|
### Вид уведомления "О настроенных пользователю замещениях"
|
||||||
|
|
||||||
Ниже представлен пример уведомления при назначении [замещения](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Функция%20замещения/)
|
Ниже представлен пример уведомления при назначении [замещения](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Функция%20замещения/)
|
||||||
|
BIN
docs/Admin manuals/Конструктор уведомлений/media/image-4.png
Normal file
BIN
docs/Admin manuals/Конструктор уведомлений/media/image-4.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 62 KiB |
BIN
docs/Admin manuals/Конструктор уведомлений/media/image-5.png
Normal file
BIN
docs/Admin manuals/Конструктор уведомлений/media/image-5.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
@ -142,7 +142,7 @@
|
|||||||
Основной атрибут | Зависимые атрибуты | Вычисления
|
Основной атрибут | Зависимые атрибуты | Вычисления
|
||||||
-----------------|--------------------|-----------
|
-----------------|--------------------|-----------
|
||||||
#Table1_worker# | #Table1_worker_tabn# | (select "NumTab" from rp."RP_Worker" where "VCode" = #Table1_worker#)
|
#Table1_worker# | #Table1_worker_tabn# | (select "NumTab" from rp."RP_Worker" where "VCode" = #Table1_worker#)
|
||||||
#Table1_worker# | #Table1_worker_post# | (select rpwm."IdPost" from rp."RP_Worker" w join rp."RP_WorkerMove" rpwm on rpwm."IdWorker" = w."VCode" where w."VCode" = | #Table1_worker# | and w."NumTab" = #Table1_worker_tabn# order by coalesce(rpwm."DateEnd",'20700101') desc limit 1 )
|
#Table1_worker# | #Table1_worker_post# | (select rpwm."IdPost" from rp."RP_Worker" w join rp."RP_WorkerMove" rpwm on rpwm."IdWorker" = w."VCode" where w."VCode" = #Table1_worker# and w."NumTab" = #Table1_worker_tabn# order by coalesce(rpwm."DateEnd",'20700101') desc limit 1 )
|
||||||
#Table1_worker_tabn# | #Table1_worker# | (select "VCode" from rp."RP_Worker" where "NumTab" = #Table1_worker_tabn# order by coalesce("DateEnd",'20700101'::date) desc limit 1)
|
#Table1_worker_tabn# | #Table1_worker# | (select "VCode" from rp."RP_Worker" where "NumTab" = #Table1_worker_tabn# order by coalesce("DateEnd",'20700101'::date) desc limit 1)
|
||||||
|
|
||||||
В этом случае пользователю будет достаточно заполнить столбец "Табельный номер", а остальные атрибуты будут заполнены автоматически.
|
В этом случае пользователю будет достаточно заполнить столбец "Табельный номер", а остальные атрибуты будут заполнены автоматически.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## Общее описание
|
## Общее описание
|
||||||
|
|
||||||
Настройка архива вложенных документов необходима для работы аналитической формы [Архив вложенных документов](httphttps://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Работа%20со%20вложениями/#архив_документов) и происходит в несколько этапов:
|
Настройка архива вложенных документов необходима для работы аналитической формы [Архив вложенных документов](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Работа%20со%20вложениями/#архив_документов) и происходит в несколько этапов:
|
||||||
|
|
||||||
* В документ «Справочники поисковой системы» заносятся поля для фильтра, по которым будут собираться вложения.
|
* В документ «Справочники поисковой системы» заносятся поля для фильтра, по которым будут собираться вложения.
|
||||||
* В справочник «Итоговые выборки поисковой системы» добавить документ с выборкой из некоторой таблицы для документа или группы документов, если их сущности извлекаются одинаково.
|
* В справочник «Итоговые выборки поисковой системы» добавить документ с выборкой из некоторой таблицы для документа или группы документов, если их сущности извлекаются одинаково.
|
||||||
|
@ -56,6 +56,10 @@ search:
|
|||||||
|
|
||||||
Такая настройка означает, что данный пользователь может просматривать все документы "Заявления от сотрудника", относящиеся к подразделению "Техподдержка", а также универсальные документы с подтипами "Обращение" и "Обязательство о неразглашении персональных данных" по всем подразделениям. **Создание** документов с такими подтипами регулируется в **другом** месте: [в таблицах подтипа документа](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Подтипы%20документов/).
|
Такая настройка означает, что данный пользователь может просматривать все документы "Заявления от сотрудника", относящиеся к подразделению "Техподдержка", а также универсальные документы с подтипами "Обращение" и "Обязательство о неразглашении персональных данных" по всем подразделениям. **Создание** документов с такими подтипами регулируется в **другом** месте: [в таблицах подтипа документа](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/Подтипы%20документов/).
|
||||||
|
|
||||||
|
Так же в данной форме можно настроить конфидециальность документа. Это функция которая позволяет скрывать документ от других пользователей, кроме тех кто является участником маршрута, либо настроены в ["Подтипах документа"](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9F%D0%BE%D0%B4%D1%82%D0%B8%D0%BF%D1%8B%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/#%D0%BF%D0%BE%D0%B4%D1%82%D0%B8%D0%BF%D1%8B_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2), либо у пользователя имеется техническая роль позволяющая редактировать галочку "Конфидециальность" прямо из документа. Данную роль можно найти в ["Технических ролях"](https://ecm-administrator-manuals.readthedocs.io/ru/latest/Admin%20manuals/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5%20%D1%80%D0%BE%D0%BB%D0%B8/#%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%80%D0%BE%D0%BB%D0%B8).
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
!!! note
|
!!! note
|
||||||
|
|
||||||
Данной настройкой прав по подразделениям также необходимо пользоваться в случае, если сотрудник является в одном из отделений совместителем – в этом случае также необходимо добавить строку и указать, какое отделение необходимо "видеть". Тип документа выбирать не нужно.
|
Данной настройкой прав по подразделениям также необходимо пользоваться в случае, если сотрудник является в одном из отделений совместителем – в этом случае также необходимо добавить строку и указать, какое отделение необходимо "видеть". Тип документа выбирать не нужно.
|
||||||
|
BIN
docs/Admin manuals/Настройка пользователей/media/konfid3.png
Normal file
BIN
docs/Admin manuals/Настройка пользователей/media/konfid3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 100 KiB |
@ -135,7 +135,7 @@
|
|||||||
left join "tmp_workers_for_documentStatusJournalProc" w2 on w2."VCode" = t."IdWorker" _topcount;
|
left join "tmp_workers_for_documentStatusJournalProc" w2 on w2."VCode" = t."IdWorker" _topcount;
|
||||||
```
|
```
|
||||||
|
|
||||||
### Примеры запросов
|
<!-- ### Примеры запросов
|
||||||
|
|
||||||
#### Просроченные документы
|
#### Просроченные документы
|
||||||
|
|
||||||
@ -1195,4 +1195,4 @@
|
|||||||
join comdoc."VFilials" f on p."COrg" = f."VCode"
|
join comdoc."VFilials" f on p."COrg" = f."VCode"
|
||||||
where now()::date between coalesce(p."BeginDate",'19700101') and coalesce(p."EndDate",'20700101')
|
where now()::date between coalesce(p."BeginDate",'19700101') and coalesce(p."EndDate",'20700101')
|
||||||
;
|
;
|
||||||
```
|
``` -->
|
@ -91,6 +91,7 @@
|
|||||||
Контактное лицо | contactperson_read, unianalyt_read | contactperson_write |
|
Контактное лицо | contactperson_read, unianalyt_read | contactperson_write |
|
||||||
[Контрагенты](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D1%8B/) | contractor_read | super,contractor_write | contractor_allow_save_similar_inn_kpp - позволяет сохранять нового созданного контрагента с заданными ИНН и КПП, которые уже используются у другого контрагента
|
[Контрагенты](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D1%8B/) | contractor_read | super,contractor_write | contractor_allow_save_similar_inn_kpp - позволяет сохранять нового созданного контрагента с заданными ИНН и КПП, которые уже используются у другого контрагента
|
||||||
Контроль исполнения поручений | | instructioncontrol_write |
|
Контроль исполнения поручений | | instructioncontrol_write |
|
||||||
|
Конфидециальноть документа | | | confidential_write - позволяет редактировать в документе конфедициальность (галочка)
|
||||||
Критерий оценки теста | | super,trainer |
|
Критерий оценки теста | | super,trainer |
|
||||||
[Личный кабинет](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C%20%D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%B0/) | EmployeeProfile_read, MyProfile_read | docflow, MyProfile_write | **myprofile_typeoperation** открывает доступ к созданию заявления из вкладки "Графики отпусков" в личном кабинете сотрудника. **myprofilephoneemail_write** открывает возможность к изменению телефона/электронной почты личном кабинете сотрудника
|
[Личный кабинет](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C%20%D1%81%D0%BE%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B8%D0%BA%D0%B0/) | EmployeeProfile_read, MyProfile_read | docflow, MyProfile_write | **myprofile_typeoperation** открывает доступ к созданию заявления из вкладки "Графики отпусков" в личном кабинете сотрудника. **myprofilephoneemail_write** открывает возможность к изменению телефона/электронной почты личном кабинете сотрудника
|
||||||
[Личный кабинет HR](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9%20%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82%20HR/) | HRProfile_read | HRProfile_write | **can_create_users** - открывает доступ к созданию и редактированию пользователей в личном кабинете HR. ep_manager открывает доступ к операциям с ЭП во вкладке "Управление сотрудниками в КЭДО". set_dateedm открывает возможность проставлению дат перехода на КЭДО в анализе сотрудников КЭДО.
|
[Личный кабинет HR](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9%20%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82%20HR/) | HRProfile_read | HRProfile_write | **can_create_users** - открывает доступ к созданию и редактированию пользователей в личном кабинете HR. ep_manager открывает доступ к операциям с ЭП во вкладке "Управление сотрудниками в КЭДО". set_dateedm открывает возможность проставлению дат перехода на КЭДО в анализе сотрудников КЭДО.
|
||||||
|
Reference in New Issue
Block a user