Compare commits

..

3 Commits

Author SHA1 Message Date
735108f17e 25949 апдейт поля статус 2025-07-01 16:00:18 +05:00
59b78ded00 25933 упр структура в сз 2025-06-30 14:25:12 +05:00
41b64eb4ab убрал sql запрос 2025-06-30 14:23:21 +05:00
6 changed files with 47 additions and 44 deletions

View File

@ -1503,13 +1503,13 @@ NIOFamilyGenitive | Отображение ФИО работника в форм
*Чтобы порядок атрибутов был как в конструкторе, необходимо заполнить столбец "Порядок сортировки" в таблице "Дополнительные атрибуты".*
### Как создать пользовательский тип атрибута?
<!-- ### Как создать пользовательский тип атрибута?
*Инструкцию по созданию пользовательского типа атрибута см. главу [Пользовательские типы атрибутов документа](../Пользовательские типы атрибутов документов/index.md).*
*О том, как использовать созданный пользовательский тип см. раздел [Описание полей в таблице "Дополнительные атрибуты". Тип группы (Unispr)](#описание-ChCode) и [Что писать в Тип группы (Unispr)?](#chcode).*
*О том, как использовать созданный пользовательский тип см. раздел [Описание полей в таблице "Дополнительные атрибуты". Тип группы (Unispr)](#описание-ChCode) и [Что писать в Тип группы (Unispr)?](#chcode).* -->
```sql
<!-- ```sql
DO
$$
declare "_PCode" bigint;
@ -1592,4 +1592,4 @@ end if;
END;
$$
```
``` -->

View File

@ -22,7 +22,7 @@ search:
Настройки для документа "Настройка документов" выглядят следующим образом:
![Рисунок](media/nastroyka-documents.png)
![alt text](media/image-3.png)
Для некоторых полей названия объединены, соответствующие им ячейки идут в том же порядке, что и их названия: поля "Форма" и "Наименование" в "Форма\Наименование", поля "Схема" и "Таблица" в "Схема\таблица". Обязательными полями для заполнения являются:
@ -32,56 +32,23 @@ search:
Также на форме содержатся поля "Схема" и "Таблица", которое должно содержать название соответствующей документу таблицы в базе данных.
В [таблице в конце статьи](#таблица) приведены возможные значения этих полей.
### Вкладка "Маршрут документооборота"
Вкладка "Маршрут документооборота" разделена на две части: первая содержит логические переменные (опции), вторая содержит таблицу со списком разрешенных действий с документом.
#### Опции
- **Правит любой участник** редактировать редактировать содержимое таких документов как: входящие документы, исходящие документы, ОРД, Поручение, служебная записка, заявки в техническую поддержку, служебная записка для договора, договоров и дополнительных документов к договору, может любой участник маршрута, имеющий статус "Текущий";
- **Разрешено отклонение** участники маршрута, имеющие статус "Текущий", могут отклонить документ и отправить его на доработку инициатором;
- **Разрешен отзыв** инициатор маршрута может отозвать документ на любом этапе маршрута для доработки, пока маршрут по документу не завершен;
- **Полностью повторять маршрут при отклонении** после отклонения документа маршрут перестроится следующим образом: документ отзывается с согласования у других участников и возвращается к инициатору, завершённые и назначенные этапы маршрута добавятся в конец маршрута со статусом "Ожидание";
- **Полностью повторять маршрут при отзыве** после отзыва документа инициатором маршрут перестроится следующим образом: документ отзывается с согласования у других участников и возвращается к инициатору, завершённые и назначенные этапы маршрута добавятся в конец маршрута со статусом "Ожидание";
- **Разрешено "горячее редактирование" без отзыва** участник, обладающий специальной ролью, может в любой момент времени (при любом статусе в маршруте) откорректировать маршрут документа;
- **Разрешено редактирование сроков обработки в маршруте** - участник, обладающий специальной ролью, может редактировать сроки обработки документов для последующих согласовантов в окне маршрута. Необходима константа [**маршрут_подтип_редактировать_срок_роли**](../Настройка констант/#система_электронного_и_кадровогоокументооборота).
- **Оповещать инициатора о завершении маршрута** присылать инициатору уведомление на почту о завершении маршрута согласования документа;
- **Оповещать инициатора о каждом действии** - присылать инициатору уведомление на почту после каждого действия с документом по маршруту согласования;
- **В оповещениях отображать весь список участников** перечислять в уведомлениях на почту список участников маршрута для таких документов как: входящие документы, исходящие документы, ОРД, Поручение, служебная записка, заявки в техническую поддержку, служебная записка для договора, договоров и дополнительных документов к договору;
- **Отображать кнопку Делег в маршруте** возможность делегировать выполнение действия по маршруту другому пользователю;
- **Отображать кнопку Делег 2х в маршруте** возможность делегировать с контролем выполнение действия по маршруту другому пользователю;
- **Отмена сразу** используется в *Поручениях*, при отправке документа инициатору на доработку, документ не задерживается у отклоняющего для корректировки маршрута после отмены;
- **Постановка на контроль после отправки** после отправки документа далее по маршруту в разделе "Контроль" окна "Документооборот" отслеживается маршрут обработанного документа;
- **Закрывать документ автоматически после отправки по маршруту** вместо появления диалогового окна с предложением закрыть документ, после отправки документа по маршруту он закрывается автоматически;
- **Отображать код в наименовании документа** в заголовке маршрута к наименованию документа в скобках добавляется код документа, указанный в поле "Код" в реестре и используемый в адресной строке;
- **Комментировать вложения при согласовании** подключение сервиса, который при отправке документа по маршруту показывает вложения из "Вложения" в окне для ввода комментариев, причём позволяет дать комментарий как к действию в целом, так и по каждому вложению;
- **ЭП в списках рассылки** ознакомление с документом происходит с использованием электронной подписи (ЭП);
- **Форма построена на конструкторе документов** включает форму в список типов документа, для которых может создаваться конструктор документов;
- **Кол-во дней на ознакомление в списках рассылки** - указывается количество дней для ознакомления с документами, полученными через рассылку. Если поле не заполнено - по умолчанию 2 дня;
- **Разрешено к массовой обработке** - разрешено [массово обработать документы](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Подписание сертификатом/#массовая_обработкаокументов);
- **Разрешено к массовой обработке на 1-м этапе** - разрешено [массово обработать документы](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Подписание сертификатом/#массовая_обработкаокументов), в которых пользователь находится на 1-м этапе в маршруте, например документы на подписание;
- **Скрыть "Лист согласования"** - скрывает кнопку "Лист согласования" в панели инструментов в документах;
- **Показывать в мобильном приложении** - включает отображение типа документа в [истории операции в мобильном приложении](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Общие принципы работы с приложением/#история).
- **Показывать онлайн-чат** - включает онлайн-чат внутри документа.
- **Фильтровать связки по правам** - включает фильтрацию по отображению документов по ролям в связках. Если пользователь не имеет прав на документ, то он не будет отображаться в связках к документу.
- **Добавлять в Контроль при делегировании с контролем** - при делегировании с контролем документ автоматически добавляется во вкладку "Контроль" в окне документооборота во вкладку "Контроль".
- **Показывать жизненный цикл** - включает отображение кнопки "Жизненный цикл" в панели инструментов документа, где отображаются комментарии согласующих по маршруту.
#### Настройка допустимых действий
В правой части вкладки "Маршрут документооборота" содержится таблица со списком возможных действий, которые можно совершить при отправке документа по маршруту.
![Рисунок 4 Пример списка разрешенных действий с документом](./media/actionsExample.png)
![alt text](media/image-4.png)
Столбец **"Действие с документом"** соответствует столбцу **"Совершить действие"** в маршруте документа. Столбец **"Статус документа"** соответствует столбцу **"Статус документа"** в маршруте документа. Столбец **"Направление движения документа"** определяет направление, в котором будет отправлен документ после обработки. Имеется три направления:
1. **Документ отправится далее по маршруту** - после подписания документ направляется далее по маршруту согласования;
2. **Документ сразу вернется инициатору** - документ направляется инициатору в случае не согласования. Маршрут согласования в этом случае повторяется.
3. **Документ вернется только инициатору** - документ направляется инициатору в случае не согласования документа по маршруту. Маршрут согласования в этом случае не повторяется.
4. **Документ вернется инициатору и всем несогласным** - документ направляется инициатору и всем несогласным в случае не согласования документа по маршруту.
5. **Ошибочно направлено. Документ вернется только инициатору** - документ направляется инициатору в случае не согласования документа по маршруту, по причине что документ был ошибочно направлен пользователю на согласование. Маршрут согласования в этом случае не повторяется.
1. **Далее по маршруту** - после подписания документ направляется далее по маршруту согласования;
2. **Вернется инициатору с повторением маршрута** - документ направляется инициатору в случае не согласования. Маршрут согласования в этом случае повторяется.
3. **Вернется только инициатору для ознакомления** - документ направляется инициатору в случае не согласования документа по маршруту. Маршрут согласования в этом случае не повторяется.
4. **Вернется инициатору и всем несогласным** - документ направляется инициатору и всем несогласным в случае не согласования документа по маршруту.
5. **Ошибочно направлено. Вернется только инициатору** - документ направляется инициатору в случае не согласования документа по маршруту, по причине что документ был ошибочно направлен пользователю на согласование. Маршрут согласования в этом случае не повторяется.
6. **Построить новую итерацию из шаблона маршрута** - документ направляется инициатору в случае не согласования. Маршрут согласования в этом случае повторяется из шаблона маршрута.
Ко всем типам документов действие должно быть выбрано "Далее".
@ -103,6 +70,8 @@ search:
**"Присвоить номер"** определяется после какого действия с документом в нем будет проставляться номер. Данная настройка работает на служебных записках, исходящих документах, организационно-распорядительных документах.
**Статус** определяется после какой действия с документом в нем будет изменен выпадающий список "Статус". Данная настройка работает на договорах.
**Уведомление инициатору** определяется какой вид [уведомления](../Конструктор уведомлений/#вид_уведомления_уведомления_инициатора_о_работе_сокументом) будет направлен инициатору. Должна быть включена галка **Оповещать инициатора о каждом действии**.
**О завершении маршрута** возможно задать вид [уведомления](../Конструктор уведомлений/#вид_уведомления_оавершении_маршрута) о завершении маршрута согласования для инициатора документа. Заданный вид уведомления назначается один раз (заполняется в одной строке с любым действием). Должна быть включена галка **Оповещать инициатора о завершении маршрута**.
@ -111,6 +80,39 @@ search:
Для некоторых действий с документом в системе необходимо заполнить обязательный комментарий при отправке далее по маршруте:
**Исполнен, Исполнен Отв., Согл. с замечаниями, Ошибочно направлено, Рассмотрено, Не согласовано, Отказ ЭП, далее, Отказ ЭП, аннулирован, Отказ КЭП, далее, Отказ КЭП, аннулирован, Отклонен, Отказ от ознакомления, Отказ от ознакомления ЭП, Отправлен на доработку, На этап назад, На два этапа назад, На три этапа назад.**
#### Опции
- **Разрешено отклонение** участники маршрута, имеющие статус "Текущий", могут отклонить документ и отправить его на доработку инициатором;
- **Разрешен отзыв** инициатор маршрута может отозвать документ на любом этапе маршрута для доработки, пока маршрут по документу не завершен;
- **Полностью повторять маршрут при отклонении** после отклонения документа маршрут перестроится следующим образом: документ отзывается с согласования у других участников и возвращается к инициатору, завершённые и назначенные этапы маршрута добавятся в конец маршрута со статусом "Ожидание";
- **Полностью повторять маршрут при отзыве** после отзыва документа инициатором маршрут перестроится следующим образом: документ отзывается с согласования у других участников и возвращается к инициатору, завершённые и назначенные этапы маршрута добавятся в конец маршрута со статусом "Ожидание";
- **Разрешено редактирование сроков обработки в маршруте** - участник, обладающий специальной ролью, может редактировать сроки обработки документов для последующих согласовантов в окне маршрута. Необходима константа [**маршрут_подтип_редактировать_срок_роли**](../Настройка констант/#система_электронного_и_кадровогоокументооборота).
- **Отмена сразу** используется в *Поручениях*, при отправке документа инициатору на доработку, документ не задерживается у отклоняющего для корректировки маршрута после отмены;
- **Добавлять в Контроль при делегировании с контролем** - при делегировании с контролем документ автоматически добавляется во вкладку "Контроль" в окне документооборота во вкладку "Контроль".
- **Разрешено к массовой обработке** - разрешено [массово обработать документы](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Подписание сертификатом/#массовая_обработкаокументов);
- **Разрешено к массовой обработке на 1-м этапе** - разрешено [массово обработать документы](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Подписание сертификатом/#массовая_обработкаокументов), в которых пользователь находится на 1-м этапе в маршруте, например документы на подписание;
- **Оповещать инициатора о завершении маршрута** присылать инициатору уведомление на почту о завершении маршрута согласования документа;
- **Оповещать инициатора о каждом действии** - присылать инициатору уведомление на почту после каждого действия с документом по маршруту согласования;
- **В оповещениях отображать весь список участников** перечислять в уведомлениях на почту список участников маршрута для таких документов как: входящие документы, исходящие документы, ОРД, Поручение, служебная записка, заявки в техническую поддержку, служебная записка для договора, договоров и дополнительных документов к договору;
- **Отображать кнопку Делегировать в маршруте** возможность делегировать выполнение действия по маршруту другому пользователю;
- **Отображать кнопку Делегировать с контролем в маршруте** возможность делегировать с контролем выполнение действия по маршруту другому пользователю;
- **Требовать комментарии при делегировании** - при делегировании по маршруту требовать заполнении комментариев;
- **Комментировать вложения при согласовании** подключение сервиса, который при отправке документа по маршруту показывает вложения из "Вложения" в окне для ввода комментариев, причём позволяет дать комментарий как к действию в целом, так и по каждому вложению;
- **Закрывать документ автоматически после отправки по маршруту** вместо появления диалогового окна с предложением закрыть документ, после отправки документа по маршруту он закрывается автоматически;
- **Отображать код в наименовании документа** в заголовке маршрута к наименованию документа в скобках добавляется код документа, указанный в поле "Код" в реестре и используемый в адресной строке;
- **Форма построена на конструкторе документов** включает форму в список типов документа, для которых может создаваться конструктор документов;
- **Показывать в мобильном приложении** - включает отображение типа документа в [истории операции в мобильном приложении](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Общие принципы работы с приложением/#история).
- **Скрыть "Лист согласования"** - скрывает кнопку "Лист согласования" в панели инструментов в документах;
- **Скрыть "Маршрут"** - скрывает кнопку "Маршрут" в панели инструментов в документах;
- **Показывать онлайн-чат** - включает онлайн-чат внутри документа.
- **Показывать жизненный цикл** - включает отображение кнопки "Жизненный цикл" в панели инструментов документа, где отображаются комментарии согласующих по маршруту.
- **Фильтровать связки по правам** - включает фильтрацию по отображению документов по ролям в связках. Если пользователь не имеет прав на документ, то он не будет отображаться в связках к документу.
- **ЭП в списках рассылки** ознакомление с документом происходит с использованием электронной подписи (ЭП);
- **Кол-во дней на ознакомление в списках рассылки** - указывается количество дней для ознакомления с документами, полученными через рассылку. Если поле не заполнено - по умолчанию 2 дня;
<!-- - **Правит любой участник** редактировать редактировать содержимое таких документов как: входящие документы, исходящие документы, ОРД, Поручение, служебная записка, заявки в техническую поддержку, служебная записка для договора, договоров и дополнительных документов к договору, может любой участник маршрута, имеющий статус "Текущий"; -->
<!-- - **Разрешено "горячее редактирование" без отзыва** участник, обладающий специальной ролью, может в любой момент времени (при любом статусе в маршруте) откорректировать маршрут документа; -->
<!-- - **Постановка на контроль после отправки** после отправки документа далее по маршруту в разделе "Контроль" окна "Документооборот" отслеживается маршрут обработанного документа; -->
### Вкладка "Допустимые статусы по подтипам"
На этой вкладке отображаются [допустимые статусы по подтипам документов](../Подтипы документов/#вкладкаастройки). Если для данного типа документов отсутствуют статусы по подтипам, то вкладка автоматически скрывается.

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

View File

@ -148,6 +148,7 @@
**Задача шедулера "Создание пользователей"** | В карточке и реестре [сотрудников](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Сотрудники/) отображается кнопка создания пользователей по выделенному списку и направление им уведомлений | | Код задачи из реестра задач шедулера
**Интеграция с 1С с помощью сервиса ODATA** | В документах [«Заявление от сотрудников»](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Заявления от сотрудников/) и «Документ на подписание» по завершении маршрута для всех вложенных файлов будут сформированы и прикреплены к документу такие же файлы со штампом электронной подписи | количество дней за которые идет проверка в шедуллере. Если не заполнено, то по умолчанию 3 | 1
**Информация_в_заявкеа_выпуск_сертификата** | Добавляется текст в [заявках на выпуск сертификата](../Выпуск ОНЭП/#Заявки-на-выпуск-ЭП) | ``` <div style="text-align: center;"><font size="3" color="#0000ff">Добрый день,<br>вам выпущен сертификат ЭП. Необходимо ознакомиться с вложениями, распечатать их, подписать и отнести в отдел кадров</font></div> ``` |
**Использовать_должности_из_УПР_ЛистСогласования** | В печатных формах листа согласования в служебной записке отображаются должность и подразделения пользователей из управленческой структуры |
**Исходящие_Идентификатор_почты_для_отправки** | Указывается идентификатор почтового ящика для отправки исходящего письма на почту контрагенту. В `production.js` в сервисе `post` указывается дополнительная почта. Например, если указали почту с идентификатором `forexternal` то необходимо это указать в **"Значение(текст)"**. |
**Количество дней от текущей даты для отображения графиков отпусков в актуальном графике отпусков** | Задается количество дней от текущей даты для отображения неиспользованных дней согласно графиков отпусков к моменту оформления заявления и до начала которых осталось не менее указанного количества календарных дней Заполняется **"Значение(константа)"**. |
**количество_перевыпускаемых_сертификатов_ЭП_за_раз** | Задается количество сертификатов электронной подписи при работе [задачи по перевыпуску](../Функции планировщика задач/index.md) [планировщика](../Планировщик задач/index.md). Заполняется **"Значение(константа)"**. | | 50