diff --git a/docs/Admin manuals/Конструктор документов/index.md b/docs/Admin manuals/Конструктор документов/index.md index 16f5a9c..f4666f1 100644 --- a/docs/Admin manuals/Конструктор документов/index.md +++ b/docs/Admin manuals/Конструктор документов/index.md @@ -71,7 +71,7 @@ search: Новый созданный документ, выглядит следующим образом: -![alt text](media/image-18.png) +![alt text](media/image-37.png) Обязательными полями для заполнения являются: @@ -144,11 +144,11 @@ search: Для выбора необходимого типа в документе "Конструктор документов" необходимо раскрыть справочник "Тип документа" и выбрать необходимый их выпадающего списка. -![alt text](media/image-19.png) +![alt text](media/image-38.png) -После выбора типа документа необходимо выбрать подтип документа. +После выбора типа документа необходимо выбрать подтип документа. -![alt text](media/image-20.png) +![alt text](media/image-39.png) Если требуемый подтип отсутствует в выпадающем списке, можно добавить новый подтип через [реестр "Подтип документа"](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Подтипы документов/) или при помощи вложенной формы. @@ -224,10 +224,20 @@ search: ![Таблица](media/table.png) +!!! note + Для того чтобы в правой части отображались данные из таблицы необходимо вначале нарисовать таблицу с помощью редактора. + + ![alt text](media/image-40.png) + + Далее в ячейке в ## указывается служебное наименование таблицы и атрибута через _, например, **#Table1_worker#** + + ![alt text](media/image-41.png) + В столбце **"Маска для ввода, кол-во знаков после запятой, высота таблицы, размер мемо"** позволяет установить строгий формат ввода данных пользователем и представлять из себя строку состоящую из обычных и специальных символов. Маска для ввода используется для атрибута **"Строка"**. Количество знаков после запятой используется для атрибута **Вещественное**. Высота таблицы задается в пикселях, используется для атрибута **"Табличная часть"**. При проставлении галочки в столбце **"Суммовое поле"** все столбцы с атрибутом **"Целое"** будут суммироваться в конце таблицы. **"Размер мемо"** - указывается высота атрибута **"Длинный текст (мемо)"**. Значение по умолчанию - 3 строки. - **"Служебное наименование"** – наименование, вставляемое в текст шаблона для автозамены в тексте. Обязательная форма написания включает две "#": слева и справа от наименования, наименование прописывается на английском языке, например, #Name#. Именно эти значения будут заменены в тексте шаблона на введенные пользователем значения атрибута после нажатия на кнопку "Заполнить шаблон". Является обязательным для заполнения. -- **"Требовать заполнение"** – обязательность заполнения атрибута. Если в этом поле стоит галочка, документ не получится сохранить и отправить по маршруту, пока соответствующий атрибут не будет заполнен. +- **"Требовать заполнение"** – обязательность заполнения атрибута. Если в табличной части стоит галочка, документ не получится сохранить и отправить по маршруту, пока соответствующий атрибут не будет заполнен. **Вкл.** - требует заполнения атрибута. **"Действие"** - назначается при каком действии будет требоваться заполнения атрибута в процессе согласования по маршруту.Возможно выбрать как одно, так и несколько действий. Если в столбце **"Действие"** ничего не указано, то данная проверка будет срабатывать у инициатора документа. + - [**Доп. группа**](#дополнительные_группы) - добавляет отображание текущего атрибута в отдельную группу в документе. ![alt text](media/image-24.png) @@ -448,10 +458,6 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam #Master_Recipient# | получатель служебной записки из табличной части "Кому" #Master_ReplyNumber# | в ответ на входящий - номер документа #Master_ReplyDate# | в ответ на входящий - дата документа -#Master_WhosePosition# | вычисляемый атрибут для поля "На чье имя (должность) -#Master_PrintedText# | вычисляемый атрибут для поля "Содержаельная часть" -#Master_Subject# | вычисляемый атрибут для поля "Краткое содержание" -#Master_DocumentSubject# | точно такой же атрибут как и Master_Subject для sql-сайта, работают оба варианта #Master_ShowOldHeader# | отображение списка согласующих и получателей служебной записки #Master_Signer# | ФИО подписанта #Master_SignerDative# | ФИО подписанта в дательном падеже @@ -558,17 +564,17 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam !!! note Если в данной вкладке не заполнены правила, то вкладывать документы во вложении может любой пользователь на любом этапе +При включенной галке **Запрещать вкладывать файлы после завершения маршрута** запрещено вкладывать любые типы вложений в данном подтипе документов после завершения маршрута. + При включенной галке **"Запрещать всем вкладывать файлы"** запрещено вкладывать любые типы вложений в данном подтипе документов. -![Рисунок](media/vlojenie.png) - ### Необходимые типы вложений В конструкторе есть возможность задавать типы вложений. Для этого их нужно добавить в таблице "Необходимые типы вложений" по кнопке добавить. Типы вложений выбираются из справочника ["Типы вложений"](../Типы вложений/index.md) -![Рисунок 13 Типы вложений](./media/image16.png) +**Необходимые типы вложений** - из выпадающего списка выбирается тип вложения. -Перед отправкой по маршруту документа, созданного на основании этого конструктора, сработает проверка на наличие вложений с указанными типами. +**Правило** - определяется правило в какой момент в процессе маршрута согласования проверять на наличие вложений с указанными типами. Если неуказано правило, то проверка сработает при отправке по маршруту от инициатора. Если в конструкторе НЕ заполнена таблица "Необходимые типы вложений", то проверка при отправке по маршруту НЕ сработает. @@ -845,9 +851,9 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam В столбце **"Основной атрибут"** заполняется служебное наименование атрибута, который является основным, в данном случае **#first#**. В столбце **«Зависимые атрибуты»** указываются служебные наименования атрибутов, которые необходимо указать как зависимые от основного атрибута, в данном случае это **#firstfio#, #firstdr#, #firstvichet# и #firstapp#**. -Проверка на зависимость атрибутов осуществляется по записям с активным признаком «Вкл.» +Если в табличной части стоит галочка "Вкл.", документ не получится сохранить и отправить по маршруту, пока соответствующий атрибут не будет заполнен. **Вкл.** - требует заполнения атрибута. **"Действие"** - назначается при каком действии будет требоваться заполнения атрибута в процессе согласования по маршруту.Возможно выбрать как одно, так и несколько действий. Если в столбце **"Действие"** ничего не указано, то данная проверка будет срабатывать у инициатора документа. -![Зависимые атрибуты](media/zavisimye.png) +![alt text](media/image-42.png) В данном примере указано что при заполнении поля "Первый ребенок" у которого служебное наименование **#first#**, система будет проверять заполнение полей ФИО, Дата рождения, Размер вычета и свидетельство о рождении, так как служебные наименования указаны в вычислениях как зависимые от поля "Первый ребенок". В случае не заполнения зависимых полей, они будут подсвечены красным светом, а также будет выведен текст о необходимости заполнить данные. @@ -857,13 +863,13 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam #### Проверки для дополнительных атрибутов -При необходимости возможно настроить дополнительные проверки для атрибутов. В данном примере представлен конструктор подтипа "Заявление на перенос ежегодного оплачиваемого отпуска". В блоке "**Дополнительные атрибуты"** указаны атрибуты по датам переноса и количеству дней переноса. При необходимости возможно отключить какие-то проверки по отдельности, для этого необходимо выбрать необходимую проверку и в столбце **"Вкл."** проставить галочку. В столбце **"Колонка для выделения"** перечисляются атрибуты (если их несколько то через запятую), на которые необходимо задать проверки. В столбце **"Сообщение"** задается информационное сообщение, которое выводится в случае незаполнения либо некорректных данных. В столбце **"Правило для проверки"** указывается условие по которому вычисляется проверка по зависимым атрибутам. +При необходимости возможно настроить дополнительные проверки для атрибутов. В данном примере представлен конструктор подтипа "Заявление на перенос ежегодного оплачиваемого отпуска". В блоке "**Дополнительные атрибуты"** указаны атрибуты по датам переноса и количеству дней переноса. При необходимости возможно отключить какие-то проверки по отдельности, для этого необходимо выбрать необходимую проверку и в столбце **"Вкл."** проставить галочку. В столбце **"Колонка для выделения"** перечисляются атрибуты (если их несколько то через запятую), на которые необходимо задать проверки. В столбце **"Сообщение"** задается информационное сообщение, которое выводится в случае незаполнения либо некорректных данных. В столбце **"Правило для проверки"** указывается условие по которому вычисляется проверка по зависимым атрибутам. **"Действие"** - назначается при каком действии будет требоваться заполнения атрибута в процессе согласования по маршруту.Возможно выбрать как одно, так и несколько действий. Если в столбце **"Действие"** ничего не указано, то данная проверка будет срабатывать у инициатора документа. -![Дополнительные проверки](media/dopProverki.png) +![alt text](media/image-43.png) В данном примере указано правило: в случае если атрибут **#bdate_new1#** (_Дата начала нового отпуска (период 1)_) меньше либо равна текущей дате, то будет информационное сообщение: **"Дата начала нового отпуска должна быть позже текущей даты"**. -![Пример](media/primer.png) +![alt text](media/image-44.png) ![Предупреждение](media/warning2.png) **Ниже представлены примеры проверок для расчета количества дней:** diff --git a/docs/Admin manuals/Конструктор документов/media/image-37.png b/docs/Admin manuals/Конструктор документов/media/image-37.png new file mode 100644 index 0000000..cce3c70 Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-37.png differ diff --git a/docs/Admin manuals/Конструктор документов/media/image-38.png b/docs/Admin manuals/Конструктор документов/media/image-38.png new file mode 100644 index 0000000..493360a Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-38.png differ diff --git a/docs/Admin manuals/Конструктор документов/media/image-39.png b/docs/Admin manuals/Конструктор документов/media/image-39.png new file mode 100644 index 0000000..1343ce1 Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-39.png differ diff --git a/docs/Admin manuals/Конструктор документов/media/image-40.png b/docs/Admin manuals/Конструктор документов/media/image-40.png new file mode 100644 index 0000000..e529308 Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-40.png differ diff --git a/docs/Admin manuals/Конструктор документов/media/image-41.png b/docs/Admin manuals/Конструктор документов/media/image-41.png new file mode 100644 index 0000000..f5d2c5f Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-41.png differ diff --git a/docs/Admin manuals/Конструктор документов/media/image-42.png b/docs/Admin manuals/Конструктор документов/media/image-42.png new file mode 100644 index 0000000..e2057df Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-42.png differ diff --git a/docs/Admin manuals/Конструктор документов/media/image-43.png b/docs/Admin manuals/Конструктор документов/media/image-43.png new file mode 100644 index 0000000..42e0f6f Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-43.png differ diff --git a/docs/Admin manuals/Конструктор документов/media/image-44.png b/docs/Admin manuals/Конструктор документов/media/image-44.png new file mode 100644 index 0000000..2ce9a3d Binary files /dev/null and b/docs/Admin manuals/Конструктор документов/media/image-44.png differ diff --git a/docs/Admin manuals/Настройка СЭД для администраторов/index.md b/docs/Admin manuals/Настройка СЭД для администраторов/index.md index c5a05ce..23cc29e 100644 --- a/docs/Admin manuals/Настройка СЭД для администраторов/index.md +++ b/docs/Admin manuals/Настройка СЭД для администраторов/index.md @@ -14,6 +14,8 @@ Также для каждой формы в системе присутствуют определенные дополнительные функции ([константы](../Настройка%20констант/index.md)). +Для отображения быстрых кнопок в панели инструментов должна быть настроена константа **toolbar_docflow_route_processing_buttons** + ## Входящие документы [Входящий документ](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%92%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D0%B9%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82/) служит для отображения данных по входящей корреспонденции организации.