Изменения документа Настройка форм ввода данных

Редактировал(а) admin 2026/09/03 23:18

От версии 5.7
отредактировано admin
на 2026/08/24 13:48
Изменить комментарий: Update document after refactoring.
К версии 8.1
отредактировано admin
на 2026/08/24 15:22
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -8,12 +8,13 @@
8 8  
9 9  Что требуется?
10 10  
11 -* [[Настроить шаблон формы через конструктор форм>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.form-builder.WebHome]]
12 -* [[Загрузить готовый шаблон формы>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.form-template.WebHome]]
11 +* [[Настроить шаблон формы через конструктор форм>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.input-forms.form-builder.WebHome]]
12 +* [[Загрузить готовый шаблон формы>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.input-forms.form-template.WebHome]]
13 +* [[Отредактировать шаблон формы>>doc:.template-editor.WebHome]]
13 13  
14 -Общие сведения
15 +== Общие сведения ==
15 15  
16 -Шаблоны форм ввода данных пропуска и владельца пропуска представляют собой шаблон в виде HTML или JSON-файла. HTML-файл можно произвольным образом модифицировать: можно изменить последовательность и состав полей, а также оформление. JSON-файл формируется конструктором форм, представляет собой последовательность полей в стандартном оформлении. Шаблон формы устанавливается для конкретной группы пропусков и наследуется дочерними группами, если для дочерних не определены собственные шаблоны. Для любого поля шаблона может быть задано значение по умолчанию, которое будет отображаться в поле при создании новой записи о пропуске или владельце пропуска. Значение по умолчанию не влияет на уже созданные записи владельца/пропуска.
17 +Шаблоны форм ввода данных пропуска и владельца пропуска представляют собой шаблон в виде HTML, JSX или JSON-файла. Готовый HTML- или JSX-шаблон формы можно произвольным образом модифицировать через встроенный редактор: изменить последовательность и состав полей и их оформление, добавить валидацию значений и прочие функции. JSON-файл формируется встроенным конструктором форм. Конструктор позволяет создать шаблон формы простым «накидыванием» полей, но при этом не позволяет задать пользовательское форматирование.  Шаблон формы устанавливается для конкретной группы пропусков и наследуется дочерними группами, если для дочерних не определены собственные шаблоны. Для любого поля шаблона может быть задано значение по умолчанию, которое будет отображаться в поле при создании новой записи о пропуске или владельце пропуска. Значение по умолчанию не влияет на уже созданные записи владельца/пропуска.
17 17  
18 18  == {{id name="Настройкаформвводаданных-Окнораздела"/}}Окно раздела ==
19 19  
... ... @@ -33,7 +33,7 @@
33 33  В версиях старше 20.20 в качестве группирующего элемента для пропусков АРМ Доступ выступают папки. Блок имеет имя **Папки**. Порядок работы при этом не изменяется. Дополнительная информация приведена в разделе ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.faq-neyross.Почему папки пропусков переименованы в группы?.WebHome]]].
34 34  {{/info}}
35 35  )))
36 -1. **Вкладки индивидуальной настройки** для выбранной в дереве [1] группы пропусков: формы ввода данных владельца пропуска, формы ввода данных пропуска, [[шаблонов печати пропусков>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка шаблона печати пропуска.WebHome]], [[таблицы пропусков>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка таблицы пропусков.WebHome]], [[дополнительные настройки>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Загрузка пропусков в узлы НЕЙРОСС (дополнительные настройки).WebHome]] (имя группы и проч.);
37 +1. **Вкладки индивидуальной настройки** для выбранной в дереве [1] группы пропусков: формы ввода данных владельца пропуска, формы ввода данных пропуска, [[шаблонов печати пропусков>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка шаблона печати пропуска.WebHome]], [[таблицы пропусков>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка таблицы пропусков.WebHome]], [[дополнительные настройки>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Загрузка пропусков в узлы НЕЙРОСС (дополнительные настройки).WebHome]];
37 37  1. (((
38 38  **Тип формы ввода**: поле для загрузки HTML-файла шаблона формы или настройки формы с помощью встроенного конструктора форм;
39 39  
... ... @@ -60,10 +60,10 @@
60 60  
61 61  Предустановлены три типа шаблонов формы:
62 62  
63 -* Конструктор форм — шаблон формируется прямо в интерфейсе Платформы НЕЙРОСС путем простого «накидывания» требуемых полей. Созданный шаблон может быть скачан в формате JSON и загружен в качестве шаблона для другой группы пропусков (в том числе, — на другом узле Платформа НЕЙРОСС). Загруженный шаблон может быть отредактирован через Конструктор форм.
64 -* HTML-шаблон — шаблон в формате HTML формируется через сторонние средства (в том числе, — через простой редактор) и загружается в готовом виде. Также может быть скачан и загружен в качестве шаблона для другой группы пропусков, но без возможности редактирования средствами Платформы НЕЙРОСС.
64 +* Конструктор форм — шаблон формируется прямо в интерфейсе Платформы НЕЙРОСС путем простого «накидывания» требуемых полей. Созданный шаблон может быть скачан в формате JSON и загружен в качестве шаблона для другой группы пропусков (в том числе, — на другом узле Платформа НЕЙРОСС). Загруженный шаблон может быть отредактирован через Конструктор форм: изменён состав и последовательность полей; вид формы стандартный и изменению не подлежит.
65 +* HTML-шаблон — шаблон в формате HTML загружается в готовом виде и может быть отредактирован средствами встроенного редактора Платформы НЕЙРОСС. Формат позволяет произвольным образом настроить внешний вид формы. Также может быть скачан и загружен в качестве шаблона для другой группы пропусков (в том числе, — на другом узле Платформа НЕЙРОСС).
65 65  * (((
66 -JSX-шаблон формы — новый тип шаблонов с поддержкой валидации и преобразования введённых данных и использования CSS-стилей.
67 +JSX-шаблон формы — новый «продвинутый» формат шаблонов с поддержкой валидации и преобразования введённых данных и использования CSS-стилей. Загружается в готовом виде и может быть отредактирован средствами встроенного редактора Платформы НЕЙРОСС. Формат обладает широкими возможностями по произвольной кастомизации формы. Также может быть скачан и загружен в качестве шаблона для другой группы пропусков (в том числе, — на другом узле Платформа НЕЙРОСС).
67 67  
68 68  {{info}}
69 69  При необходимости использования JSX-шаблона формы обратитесь к специалистам компании ИТРИУМ с запросом на разработку. Также по предварительной договорённости могут быть выданы инструкции для разработки такой формы самостоятельно.
... ... @@ -74,53 +74,62 @@
74 74  )))
75 75  1. **Значения по умолчанию**: ввод значений по умолчанию для полей формы.
76 76  
77 -== {{id name="Настройкаформвводаданных-Настройкашаблонаизначенийпоумолчанию"/}}Настройка шаблона и значений по умолчанию ==
78 +== {{id name="Настройкаформвводаданных-Настройкашаблонаизначенийпоумолчанию"/}}Настройка шаблона ==
78 78  
79 79  Запустите АРМ НЕЙРОСС Доступ и авторизуйтесь с учётной записью пользователя с правами администрирования раздела **Персонал **~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Управление пользователями.WebHome]]].
80 80  
81 -В разделе **Персонал** в блоке **Группы**[1] выделите группу пропусков, настройки которой требуется изменить.\\
82 +В разделе **Персонал** в блоке **Группы**[1] выделите группу пропусков, настройки которой требуется изменить.
82 82  
83 83  {{info}}
84 84  Настройки форм ввода и таблицы пропусков наследуются дочерними группами. Для смены шаблонов форм всей системы в целом, выделите корневую группу **Все **(значение по умолчанию).
85 85  {{/info}}
86 86  
87 -\\
88 88  
89 89  Перейдите к вкладке **Настройки группы**.
90 90  
91 -Для настройки шаблона формы владельца пропуска перейдите к вкладке **Форма ввода: Владелец пропуска**.
91 +Для настройки шаблона формы владельца пропуска перейдите к вкладке **Форма ввода: Владелец пропуска**. Для настройки шаблона формы перейдите к вкладке** Форма ввода: Пропуск**.
92 92  
93 93  В блоке [3] отключите наследование, если задано. Для этого установите переключатель **Наследуемый от группы …**  в положение [[image:attach:ui.Параметры узла.WebHome@fa-off.png||thumbnail="true" height="18"]] **Выключено**. Выберите **Пользовательская форма**.
94 94  
95 -Настройте шаблон формы:
95 +Ответьте на вопрос ниже.
96 96  
97 -1. При использовании Конструктора форм нажмите на кнопку **Открыть конструктор **и следуйте инструкциям.
98 -~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.form-builder.WebHome]]]\\
99 -1. (((
100 -При использовании готового HTML, JSON или JSX-шаблона формы нажмите на кнопку **Выберите файл**, укажите путь к подготовленному файлу шаблона и загрузите его. 
101 -~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.form-template.WebHome]]]
97 +|=Вопрос|=Ответ|=Комментарий
98 +|(% colspan="1" rowspan="3" %)У вас есть готовый шаблон формы?|Нет|Нет. Используйте Конструктор форм. Нажмите на кнопку **Открыть конструктор **[3] и следуйте инструкциям.
99 +~[[[Конструктор форм>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.input-forms.form-builder.WebHome]]]
100 +|Да|При использовании готового HTML, JSON или JSX-шаблона формы нажмите на кнопку **Выберите файл **[3], укажите путь к подготовленному файлу шаблона и загрузите его. 
101 +~[[[Готовый шаблон формы>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.input-forms.form-template.WebHome]]]
102 +|Да, но нужны дополнения|(((
103 +При использовании JSON-шаблона формы из Конструктора форм, просто повторно нажмите на кнопку **Открыть конструктор** [3] и внесите требуемые изменения.
104 +
105 +При использовании HTML или JSX-шаблона формы нажмите на кнопку Редактировать шаблон [3] и следуйте инструкциям.
106 +
107 +~[[[Редактор шаблона формы>>doc:.template-editor.WebHome]]]
102 102  )))
103 103  
104 -При необходимости, настройте значения по умолчанию:
105 105  
106 -1. После настройки формы она отобразится в блоке [4].
107 -1. (((
108 -При необходимости настройки значений по умолчанию, просто введите требуемые значения в поле справа.
109 109  
110 -{{info}}
111 -Введённые данные будут отображаться в форме при создании нового владельца пропуска, но могут быть в любой момент изменены.
112 -{{/info}}
112 +Сохраните изменения.
113 +
114 +== Настройка значений по умолчанию ==
115 +
116 +При необходимости, настройте значения по умолчанию. Введенные значения будут отображаться при создании нового пропуска или владельца, но могут быть в любой момент изменены.
117 +
118 +(% class="box" %)
119 +(((
120 +Значения по умолчанию не влияют на данные уже созданных владельцев/пропусков, даже если поле, для которого задано значение, не заполнено (пустое).
113 113  )))
114 -1. Сохраните изменения.
115 115  
116 -\\
123 +В разделе **Персонал** в блоке **Группы**[1] выделите группу пропусков, настройки которой требуется изменить.
117 117  
118 -Для настройки шаблона формы пропуска перейдите к вкладке **Форма ввода: Пропуск**.
125 +Перейдите к вкладке **Настройки группы**.
119 119  
120 -Настройте шаблон формы пропуска и задайте значения по умолчанию.
127 +Для настройки шаблона формы владельца пропуска перейдите к вкладке **Форма ввода: Владелец пропуска**. Для настройки шаблона формы перейдите к вкладке** Форма ввода: Пропуск**.
121 121  
122 -\\
129 +Настроенная на предыдущем этапе форма отобразится в блоке [4].
123 123  
131 +1. При необходимости настройки значений по умолчанию, просто введите требуемые значения в поле справа.
132 +1. Сохраните изменения.
133 +
124 124  == {{id name="Настройкаформвводаданных-Удалениешаблона"/}}Удаление шаблона ==
125 125  
126 126  Если текущий шаблон вас не устраивает, вы всегда можете вернуться к предустановленному шаблону или шаблону родительской группы.
s_bp_arm_templates_wnd.png
Автор
... ... @@ -1,1 +1,1 @@
1 -XWiki.pugachevskaya_elena
1 +XWiki.admin
Размер
... ... @@ -1,1 +1,1 @@
1 -34.5 KB
1 +38.8 KB
Содержимое
XWiki.ShortUrlClass[0]
Last known target (debug)
... ... @@ -1,1 +1,1 @@
1 -neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.WebHome
1 +neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.input-forms.WebHome

Платформа НЕЙРОСС