| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:forms:admin:create_form [25.07.2019 06:30] – mayn | product:forms:admin:create_form [14.10.2025 12:20] (текущий) – ekaterina.menkhuzina |
|---|
| ====== Создание и настройка формы ====== | ====== Создание и настройка формы ====== |
| | {{tag>Реализация:настройка}} |
| |
| * **[[product:forms:admin:about|Логика создания формы]]** | * **[[product:forms:admin:about|Логика создания формы]]** |
| * ''Линейный'' -- в список попадают только те объекты, по которым доступны поля для заполнения; | * ''Линейный'' -- в список попадают только те объекты, по которым доступны поля для заполнения; |
| * ''Иерархический'' -- отображаются вместе с иерархией вышестоящих объектов с учетом фильтра по родительскому объекту. \\ //Отображение вышестоящих объектов зависит от того, откуда запрашивается форма: из модуля на Рабочем столе или со страницы объекта.// | * ''Иерархический'' -- отображаются вместе с иерархией вышестоящих объектов с учетом фильтра по родительскому объекту. \\ //Отображение вышестоящих объектов зависит от того, откуда запрашивается форма: из модуля на Рабочем столе или со страницы объекта.// |
| | * ''Фиксированный заголовок таблицы''((Функциональность доступна с [[releases/3_21|версии 3.21]] и выше.)) -- при скроллинге формы шапка таблицы (названия полей) фиксируются на странице, так что пользователь при заполнении формы всегда их видит. <callout type="success">Актуально, если форма содержит много строк, и пользователю нужно скроллить её при заполнении.</callout> |
| | * ''Настройка размеров колонок''((Функциональность доступна с [[releases/3_21|версии 3.21]] и выше.)) -- при активации этого чек-бокса администратор системы может зайти в форму и вручную настроить ширину колонок, после чего сохранить их положение. \\ <image shape="thumbnail">{{ :product:forms:admin:forms_new_2_1.png |}}</image> |
| * ''Использовать процедуру запросов'' -- вкл/выкл ручные запросы из объекта на заполнение форм. | * ''Использовать процедуру запросов'' -- вкл/выкл ручные запросы из объекта на заполнение форм. |
| * ''Актуализировать план проекта'' -- если вкл: при сохранении заполненной формы запускается перерасчет дат плана проекта (включая дочерние объекты), который является [[#параметры_выборки_объектов|источником запроса формы]]. Опция работает, если форма содержит [[product:objects:date:dates|плановые даты]] и пользователь изменил хотя бы одну такую дату в рамках текущего сеанса работы с формой. \\ <image shape="thumbnail">{{ :product:forms:admin:forms_new_2.png?nolink |Свойства формы}}</image> | * ''Актуализировать план проекта'' -- если вкл: при сохранении заполненной формы запускается перерасчет дат плана проекта (включая дочерние объекты), который является [[#параметры_выборки_объектов|источником запроса формы]]. Опция работает, если форма содержит [[product:objects:date:dates|плановые даты]] и пользователь изменил хотя бы одну такую дату в рамках текущего сеанса работы с формой. \\ <image shape="thumbnail">{{ :product:forms:admin:forms_new_2.png?nolink |Свойства формы}}</image> |
| Это -- привязка формы к объектам. | Это -- привязка формы к объектам. |
| |
| На карточках каких типов объектов появится в левом меню пункт "Формы". \\ | На карточках каких типов объектов появится в правом меню пункт "Формы". \\ |
| Из этого раздела можно будет отправить ручной запрос на заполнение формы или открыть форму для заполнения((при наличии у пользователя соответствующих прав)). | Из этого раздела можно будет отправить ручной запрос на заполнение формы или открыть форму для заполнения((при наличии у пользователя соответствующих прав)). |
| |
| Настройте запросы форм сбора отчетности для актуализации просроченных дат. | Настройте запросы форм сбора отчетности для актуализации просроченных дат. |
| </callout> | </callout> |
| | |
| | |
| | <callout type="warning" icon="true">Рекомендуем настраивать выборку формы так, чтобы в ней у пользователя открывалось не больше 50-100 объектов -- иначе страница заполнения формы будет формироваться длительное время (до нескольких минут), а пользователи будут путаться при заполнении из-за большого количества строк и полей. Настраивайте выборку таким образом, чтобы конечные пользователи на странице заполнения видели только свои задачи.</callout> |
| ===== Автоматические рассылки запросов ===== | ===== Автоматические рассылки запросов ===== |
| Опционально. Нужно, чтобы пользователи получали запросы на заполнение формы при выполнении определённых условий. | Опционально. Нужно, чтобы пользователи получали запросы на заполнение формы при выполнении определённых условий. |
| * **Пользовательские** -- это те, которые содержатся в объектах, выбранных в портлете "Параметры выборки объектов" и которые доступны для заполнения. | * **Пользовательские** -- это те, которые содержатся в объектах, выбранных в портлете "Параметры выборки объектов" и которые доступны для заполнения. |
| * **Системные** -- всегда одинаковый набор: | * **Системные** -- всегда одинаковый набор: |
| * Плановая дата начала | * Плановая дата начала (фиксированная дата) |
| * Плановая продолжительность | * Плановая продолжительность |
| * Плановая дата завершения | * Плановая дата завершения (фиксированная дата) |
| * Фактическая дата начала | * Фактическая дата начала |
| * Фактическая дата завершения | * Фактическая дата завершения |
| |
| См. [[product:olap:case_system_table|пошаговый пример настройки OLAP-куба.]] | См. [[product:olap:case_system_table|пошаговый пример настройки OLAP-куба.]] |
| | |
| | <callout type="warning" icon="true">Добавление OLAP-показателей на страницу запроса формы может значительно увеличить время открытия страницы заполнения запроса формы.</callout> |
| ===== Справочники объектов ===== | ===== Справочники объектов ===== |
| |