Version 2.1 by admin on 2026/06/07 08:06

Show last authors
1 {{layout}}
2 {{layout-section ac:type="two_right_sidebar"}}
3 {{layout-cell}}
4 Конструктор форм предназначен для настройки шаблона форм владельца пропуска и пропуска и доступен с версии 20.6 Платформы НЕЙРОСС. Конструктор форм предоставляет возможность создания произвольных форм владельца и пропуска простым «накидыванием» требуемых полей.
5
6 {{info}}
7 Общие сведения о настройке шаблонов форм приведены в разделе ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.WebHome]]]. Конструктор форм позволяет использовать наряду со стандартными ~[[[doc:neyross.АРМ НЕЙРОСС Доступ.Управление пропусками.Свойства владельца и пропуска.WebHome]]] также и пользовательские свойства владельца и пропуска. Инструкция по добавлению пользовательских свойств приведена в разделе ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Добавление пользовательских свойств.WebHome]]].
8 {{/info}}
9 {{/layout-cell}}
10
11 {{layout-cell}}
12 [[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание:
13
14 {{toc/}}
15 {{/layout-cell}}
16 {{/layout-section}}
17
18 {{layout-section ac:type="single"}}
19 {{layout-cell}}
20 == {{id name="Конструкторформ-Общиесведения"/}}Общие сведения ==
21
22 Конструктор форм представляет собой простой редактор, который позволяет:
23
24 * добавить произвольный набор полей на форму — поля добавляются последовательно, по одному, путем выбора из списка;
25 * задать порядок полей в форме — перемещение полей производится путем простого перетаскивания в форме Конструктора форм;
26 * задать признак обязательности — указать перечень полей, обязательных к заполнению;
27 * ввести текстовую подсказку — подсказка поможет оператору заполнить соответствующее поле «правильными» данными.
28
29 == {{id name="Конструкторформ-Порядокдействий"/}}Порядок действий ==
30
31 Для создания формы с помощью конструктора:
32
33 Запустите АРМ НЕЙРОСС Доступ и авторизуйтесь с учётной записью пользователя с правами администрирования раздела **Персонал **~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Управление пользователями.WebHome]]].
34
35 В разделе **Персонал** в блоке **Группы**[1] выделите группу пропусков, настройки которой требуется изменить.\\
36
37 {{info}}
38 Настройки форм ввода и таблицы пропусков наследуются дочерними группами. Для смены шаблонов форм всей системы в целом, выделите корневую группу **Все **(значение по умолчанию).
39 {{/info}}
40
41 Перейдите к вкладке **Настройки группы**.
42
43 Для настройки шаблона формы владельца пропуска перейдите к вкладке **Форма ввода: Владелец пропуска**.
44
45 В блоке [3] отключите наследование, если задано. Для этого установите переключатель **Наследуемый от группы …**  в положение [[image:attach:ui.Параметры узла.WebHome@fa-off.png||thumbnail="true" height="18"]](% style="letter-spacing: 0.0px;" %) **Выключено**. Выберите **Пользовательская форма** и нажмите на кнопку **Открыть конструктор**.
46
47 [[image:attach:form_constructor_open.png||height="175"]]
48
49 Настройте форму согласно инструкциям:
50
51 1. [[#Добавление полей>>doc:||anchor="Конструкторформ-Добавлениеполей"]]
52 1. [[#Настройка полей>>doc:||anchor="Конструкторформ-Настройкаполей"]]
53 1. [[#Удаление полей>>doc:||anchor="Конструкторформ-Удалениеполей"]]
54
55 Закройте окно Конструктора форм.
56
57 \\
58
59 При необходимости, настройте значения по умолчанию:
60
61 1. После настройки формы она отобразится в блоке [4] ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.WebHome]]].
62 1. При необходимости настройки значений по умолчанию, просто введите требуемые значения в поле справа.
63 1. (((
64 Сохраните изменения.
65
66 {{info}}
67 Значения, заданные в данной форме, имеют более высокий приоритет над значениями, заданными в шаблоне.
68 {{/info}}
69 )))
70
71 === {{id name="Конструкторформ-Добавлениеполей"/}}(% style="font-size: 16.0px;letter-spacing: -0.006em;" %)Добавление полей(%%) ===
72
73 В отобразившемся окне нажмите на кнопку **Добавить поле на форму**.
74
75 [[image:attach:form_constructor_addfield.png||width="600"]]
76
77 Выберите из раскрывающегося списка стандартное или пользовательское свойство, нажмите на кнопку **Добавить**.
78
79 [[image:attach:form_constructor_addfield2.png||height="206"]][[image:attach:form_constructor_addfield1.png||thumbnail="true" width="180"]]
80
81 {{info}}
82 **ПОДСКАЗКА**
83
84 Список стандартных свойств приведён в разделе ~[[[doc:neyross.АРМ НЕЙРОСС Доступ.Управление пропусками.Свойства владельца и пропуска.WebHome]]].
85
86 Пользовательские свойства настраиваются в разделе **Настройки СКУД** АРМ НЕЙРОСС Доступ ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Добавление пользовательских свойств.WebHome]]].
87 {{/info}}
88
89 \\
90
91 Последовательно по одному добавьте все требуемые поля.
92
93 {{error}}
94 **ВАЖНО**
95
96 Поле **№ карты** в конструкторе форм является составным: включает номер карты и код предприятия (facility), указанный через зяпятую, в формате:
97
98 {{code language="java"}}
99 номер карты,код предприятия
100 {{/code}}
101
102 Ввод кода предприятия является **ОБЯЗАТЕЛЬНЫМ**. Если он не используется, укажите **0**, например, для номера карты 123456789 без кода предприятия потребуется ввести:
103
104 {{code language="java"}}
105 123456789,0
106 {{/code}}
107
108 При использовании настольного USB-считывателя, настройте его согласно инструкции ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка настольного считывателя номера карты.WebHome]]].
109 {{/error}}
110
111 \\
112
113 === {{id name="Конструкторформ-Настройкаполей"/}}Настройка полей ===
114
115 Задайте порядок полей. Это можно сделать простым перетаскиванием — при помощи drag-and-drop потянув зажатой левой клавишей мыши за иконку [[image:attach:ui.Параметры узла.WebHome@fa-order.png||thumbnail="true" height="22"]]и отпустив левую клавишу на требуемом месте.
116
117 {{info}}
118 Положение поля **Фотография** не имеет значения, оно всегда выводится в верхнем правом углу формы.
119 {{/info}}
120
121 Для полей, обязательных к заполнению, в поле Обязательное установите переключатель в положение [[image:attach:ui.Параметры узла.WebHome@fa-on.png||thumbnail="true" height="18"]] Включено.
122
123 Вы также можете ввести текстовую подсказку, которая будет отображаться при наведении в форме на знак подсказки [[image:attach:ui.Параметры узла.WebHome@fa-question-circle.png||thumbnail="true" height="21"]].
124
125 По окончании нажмите на кнопку **Применить** для сохранения настроек.
126
127 === {{id name="Конструкторформ-Удалениеполей"/}}Удаление полей ===
128
129 Для скрытия поля из шаблона нажмите на кнопку [[image:attach:ui.Параметры узла.WebHome@fa-del.png||thumbnail="true" height="16"]] **Удалить** в строке поля.
130
131 {{info}}
132 При этом данные в по данному полю в базе данных не удаляются. Просто поле более не будет отображаться в форме, но может быть выведено в таблице пропусков ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка таблицы пропусков.WebHome]]].
133 {{/info}}
134
135 \\
136
137 == {{id name="Конструкторформ-Примерышаблоновформ"/}}Примеры шаблонов форм ==
138
139 [[image:attach:form_constructor_finish.png||width="600"]]
140
141 //Пример шаблона формы владельца пропуска//
142
143 \\
144
145 [[image:attach:form_constructor_card.png||width="600"]]
146
147 //Пример шаблона формы пропуска//
148
149 \\
150
151 [[image:attach:form_constructor_TScard.png||width="600"]]
152
153 //Пример шаблона транспортного пропуска//
154 {{/layout-cell}}
155 {{/layout-section}}
156 {{/layout}}