19283 кнопка создания шаблона в конструкторе

This commit is contained in:
mirzakaevtf 2024-03-22 14:22:20 +05:00
parent e64beac023
commit e2fd7e7bde
7 changed files with 9 additions and 17 deletions

View File

@ -71,7 +71,7 @@ search:
Новый созданный документ, выглядит следующим образом: Новый созданный документ, выглядит следующим образом:
![Alt text](media/image-8.png) ![alt text](media/image-18.png)
Обязательными полями для заполнения являются: Обязательными полями для заполнения являются:
@ -131,25 +131,17 @@ search:
### Тип и подтип документа ### Тип и подтип документа
Поля "Тип документа" и "Подтип документа" позволяют выбрать значение из списка. В случае, если нет требуемого типа документа, необходимо пополнить в документе "Настройка документа" с требуемым типом включить опцию "Форма построена на конструкторе документов". Поля "Тип документа" и "Подтип документа" позволяют выбрать значение из выпадающего списка. В случае, если нет требуемого типа документа, необходимо заполнить форму ["Настройка документа"](../Настройка документов/) с требуемым типом и включить опцию "Форма построена на конструкторе документов".
Поле "Подтип документа" можно заполнить только после заполнения поля "Тип документа". В случае, если нет требуемого подтипа документа, необходимо пополнить справочник "Подтип документа". Поле "Подтип документа" можно заполнить только после заполнения поля "Тип документа". В случае, если нет требуемого подтипа документа его возможно создать через справочник ["Подтип документа"](../Подтипы документов/) либо по нажатию на кнопку создания напротив поля подтип документа.
Для примера рассмотрим создание шаблона "Заявление от сотрудника" "Заявление на отпуск без сохранения зп". Для выбора необходимого типа в документе "Конструктор документов" необходимо раскрыть справочник "Тип документа" и выбрать необходимый их выпадающего списка.
![Рисунок 6 Печатная форма требуемый результат](./media/image0.png) ![alt text](media/image-19.png)
Для заполнения поля "Тип документа" необходимо выбрать одно из значений из списка. В реестре "Настройка документов" можно посмотреть более подробную информацию о заведенных типах документов.
В нашем случае требуемый тип "Заявление от сотрудника".
Для выбора необходимого типа в документе "Конструктор документов" необходимо раскрыть справочник "Тип документа" и выбрать тип карточки.
![Alt text](media/image-9.png)
После выбора типа документа необходимо выбрать подтип документа. После выбора типа документа необходимо выбрать подтип документа.
![Alt text](media/image-10.png) ![alt text](media/image-20.png)
Если требуемый подтип отсутствует в выпадающем списке, можно добавить новый подтип через [реестр "Подтип документа"](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Подтипы документов/) или при помощи вложенной формы. Если требуемый подтип отсутствует в выпадающем списке, можно добавить новый подтип через [реестр "Подтип документа"](https://ecm-user-manuals.readthedocs.io/ru/latest/User manuals/Подтипы документов/) или при помощи вложенной формы.
@ -194,7 +186,7 @@ search:
- **"Наименование"** необходимо заполнить наименованием дополнительного атрибута (строковое поле), исходя из которого пользователю должно быть понятно, какое значение должен принимать атрибут. Например: "Год", "Способ получения справки" и пр. Является обязательным для заполнения. - **"Наименование"** необходимо заполнить наименованием дополнительного атрибута (строковое поле), исходя из которого пользователю должно быть понятно, какое значение должен принимать атрибут. Например: "Год", "Способ получения справки" и пр. Является обязательным для заполнения.
- **"Тип атрибута"** необходимо заполнить информацией из выпадающего справочника, выбрав тип атрибута. Например, типы атрибута могут быть датой (Date), целым числом (bigint), строкой (string), логическим выражением (bool) и т.д. Также можно подключать сложные справочники, такие как сотрудники ("Работник"), контрагенты ("Контрагент") и т.д. Например, если в качестве типа атрибута было выбрано "Подразделение", то в качестве списка возможных значений атрибута будет использована одна из колонок справочника подразделений, колонка задаётся полем "Наименование в выпадающем списке". Атрибут "Дата и время" может использоваться для типов документов когда важно отразить дату и время, например в заявке на подачу автотранспорта. С помощью атрибута "Время" в документе отображается только время без даты. **"Тип атрибута"** является обязательным для заполнения. - **"Тип атрибута"** необходимо заполнить информацией из выпадающего справочника, выбрав тип атрибута. Например, типы атрибута могут быть датой (Date), целым числом (bigint), строкой (string), логическим выражением (bool) и т.д. Также можно подключать сложные справочники, такие как сотрудники ("Работник"), контрагенты ("Контрагент") и т.д. Например, если в качестве типа атрибута было выбрано "Подразделение", то в качестве списка возможных значений атрибута будет использована одна из колонок справочника подразделений, колонка задаётся полем "Наименование в выпадающем списке". Атрибут "Дата и время" может использоваться для типов документов когда важно отразить дату и время, например в заявке на подачу автотранспорта. С помощью атрибута "Время" в документе отображается только время без даты. **"Тип атрибута"** является обязательным для заполнения.
При выборе типа атрибута - **Табличная часть** под блоком **"Дополнительные атрибуты"** появляется дополнительный блок для настройки табличной части в документе. Для использования в документе, в блоке **"Дополнительные атрибуты"** для данного типа атрибута необходимо указать **служебное наименование**, которое заполняется после этого в столбце **Служебное наименование таблицы**. При выборе типа атрибута - **Табличная часть** под блоком **"Дополнительные атрибуты"** появляется дополнительный блок для настройки табличной части в документе. Для использования в документе, в блоке **"Дополнительные атрибуты"** для данного типа атрибута необходимо указать служебное наименование **`#Table1#`**, которое заполняется после этого в столбце **Служебное наименование таблицы**.
![Таблица](media/table.png) ![Таблица](media/table.png)
@ -937,7 +929,7 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
* Создать новый конструктор и выбрать данный подтип. После чего перейти во вкладку "Настройка интерфейса": * Создать новый конструктор и выбрать данный подтип. После чего перейти во вкладку "Настройка интерфейса":
![alt text](media/image-15.png) ![alt text](media/image-21.png)
В табличной части "Тип+подтип документов" задаются условия какие подтипы документов будут отображаться по кнопке "Создать заявление" внутри личного кабинета. В табличной части "Тип+подтип документов" задаются условия какие подтипы документов будут отображаться по кнопке "Создать заявление" внутри личного кабинета.
@ -958,7 +950,7 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
Заявление на перенос доп.отпуска | Заявление от сотрудника | Заявление на перенос дополнительных дней отпуска | Ежегодный дополнительный оплачиваемый отпуск Заявление на перенос доп.отпуска | Заявление от сотрудника | Заявление на перенос дополнительных дней отпуска | Ежегодный дополнительный оплачиваемый отпуск
Заявление на основной отпуск | Заявление от сотрудника | Заявление на ежегодный основной оплачиваемый отпуск (по графику отпусков) | Ежегодный основной оплачиваемый отпуск Заявление на основной отпуск | Заявление от сотрудника | Заявление на ежегодный основной оплачиваемый отпуск (по графику отпусков) | Ежегодный основной оплачиваемый отпуск
![alt text](media/image-16.png) ![alt text](media/image-23.png)
<!-- ## Пример <!-- ## Пример

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB