Wiki source code of Настройка форм ввода данных
Version 1.1 by pugachevskaya_elena on 2026/04/17 17:11
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{layout}} | ||
| 2 | {{layout-section ac:type="two_right_sidebar"}} | ||
| 3 | {{layout-cell}} | ||
| 4 | Платформа НЕЙРОСС позволяет произвольным образом настроить формы ввода данных пропуска и его владельца: изменить оформление и последовательность полей, дополнить стандартную форму возможностью ввода биометрических данных, изображений (в том числе непосредственно со сканера), документов, использовать режим доступа, пользовательские поля и задать значения по умолчанию для разных групп пропусков и многое, многое другое. | ||
| 5 | |||
| 6 | С версии 20.48 изменился шаблон стандартной формы, при этом пользовательские HTML и JSX-формы остались без изменений. | ||
| 7 | |||
| 8 | {{info}} | ||
| 9 | **Переход к функционалу**: [[doc:ui.Рабочий стол НЕЙРОСС.WebHome]] > Управление доступом > Настройки группы > Форма ввода: Владелец пропуска, Форма ввода: Пропуск | ||
| 10 | {{/info}} | ||
| 11 | |||
| 12 | Что требуется? | ||
| 13 | |||
| 14 | * [[Настроить шаблон формы через конструктор форм>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.Конструктор форм.WebHome]] | ||
| 15 | * [[Загрузить готовый шаблон формы>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.Готовый шаблон формы.WebHome]] | ||
| 16 | {{/layout-cell}} | ||
| 17 | |||
| 18 | {{layout-cell}} | ||
| 19 | [[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание: | ||
| 20 | |||
| 21 | {{toc/}} | ||
| 22 | {{/layout-cell}} | ||
| 23 | {{/layout-section}} | ||
| 24 | |||
| 25 | {{layout-section ac:type="single"}} | ||
| 26 | {{layout-cell}} | ||
| 27 | (% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Общие сведения | ||
| 28 | |||
| 29 | Шаблоны форм ввода данных пропуска и владельца пропуска представляют собой шаблон в виде HTML или JSON-файла. HTML-файл можно произвольным образом модифицировать: можно изменить последовательность и состав полей, а также оформление. JSON-файл формируется конструктором форм, представляет собой последовательность полей в стандартном оформлении. Шаблон формы устанавливается для конкретной группы пропусков и наследуется дочерними группами, если для дочерних не определены собственные шаблоны. Для любого поля шаблона может быть задано значение по умолчанию, которое будет отображаться в поле при создании новой записи о пропуске или владельце пропуска. Значение по умолчанию не влияет на уже созданные записи владельца/пропуска. | ||
| 30 | |||
| 31 | == {{id name="Настройкаформвводаданных-Окнораздела"/}}Окно раздела == | ||
| 32 | |||
| 33 | Настройка шаблонов форм ввода данных пропусков и владельцев осуществляется на вкладке **Настройки группы** раздела **Персонал**. | ||
| 34 | |||
| 35 | {{info}} | ||
| 36 | Шаблоны форм владельцев и пропусков настраиваются отдельно. Вкладка **Форма ввода: Владелец пропуска** предназначена для управления формой владельца. Вкладка **Форма ввода: Пропуск** предназначена для управления формой пропуска. Дополнительно вы можете переназначить стандартный шаблон печати пропусков и вид таблицы пропусков. | ||
| 37 | {{/info}} | ||
| 38 | |||
| 39 | |||
| 40 | [[image:attach:s_bp_arm_templates_wnd.png||width="900"]] | ||
| 41 | |||
| 42 | 1. ((( | ||
| 43 | **Группы**: дерево групп пропусков; | ||
| 44 | |||
| 45 | {{info}} | ||
| 46 | В версиях старше 20.20 в качестве группирующего элемента для пропусков АРМ Доступ выступают папки. Блок имеет имя **Папки**. Порядок работы при этом не изменяется. Дополнительная информация приведена в разделе ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Почему папки пропусков переименованы в группы?.WebHome]]]. | ||
| 47 | {{/info}} | ||
| 48 | ))) | ||
| 49 | 1. (% style="letter-spacing: 0.0px;" %)**Вкладки индивидуальной настройки** для выбранной в дереве [1] группы пропусков: формы ввода данных владельца пропуска, формы ввода данных пропуска, [[шаблонов печати пропусков>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка шаблона печати пропуска.WebHome]], [[таблицы пропусков>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка таблицы пропусков.WebHome]](%%), [[дополнительные настройки>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Загрузка пропусков в узлы НЕЙРОСС (дополнительные настройки).WebHome]] (имя группы и проч.)(% style="letter-spacing: 0.0px;" %); | ||
| 50 | 1. ((( | ||
| 51 | **Тип формы ввода**: поле для загрузки HTML-файла шаблона формы или настройки формы с помощью встроенного конструктора форм; | ||
| 52 | |||
| 53 | (% class="wrapped" %) | ||
| 54 | |=((( | ||
| 55 | Значение | ||
| 56 | )))|=((( | ||
| 57 | Комментарий | ||
| 58 | ))) | ||
| 59 | |((( | ||
| 60 | Наследуемый | ||
| 61 | )))|((( | ||
| 62 | Наследование ведётся от родительской группы, если для какой-либо из родительской группы заданы собственные настройки, иначе — от группы «Все». | ||
| 63 | ))) | ||
| 64 | |((( | ||
| 65 | Стандартная форма | ||
| 66 | )))|((( | ||
| 67 | Стандартная форма владельца или пропуска. До версии 20.48 использовался HTML-шаблон формы, с версии 20.48 используйется JSX-шаблон. | ||
| 68 | ))) | ||
| 69 | |((( | ||
| 70 | Пользовательская форма | ||
| 71 | )))|((( | ||
| 72 | (% class="content-wrapper" %) | ||
| 73 | ((( | ||
| 74 | Настроен пользовательский шаблон формы, который переназначен для этой конкретной группы пропусков и всех её дочерних, если для них не определены собственные шаблоны. | ||
| 75 | |||
| 76 | Предустановлены три типа шаблонов формы: | ||
| 77 | |||
| 78 | * Конструктор форм — шаблон формируется прямо в интерфейсе Платформы НЕЙРОСС путем простого «накидывания» требуемых полей. Созданный шаблон может быть скачан в формате JSON и загружен в качестве шаблона для другой группы пропусков (в том числе, — на другом узле Платформа НЕЙРОСС). Загруженный шаблон может быть отредактирован через Конструктор форм. | ||
| 79 | * HTML-шаблон — шаблон в формате HTML формируется через сторонние средства (в том числе, — через простой редактор) и загружается в готовом виде. Также может быть скачан и загружен в качестве шаблона для другой группы пропусков, но без возможности редактирования средствами Платформы НЕЙРОСС. | ||
| 80 | * ((( | ||
| 81 | JSX-шаблон формы — новый тип шаблонов с поддержкой валидации и преобразования введённых данных и использования CSS-стилей. | ||
| 82 | |||
| 83 | {{info}} | ||
| 84 | При необходимости использования JSX-шаблона формы обратитесь к специалистам компании ИТРИУМ с запросом на разработку. Также по предварительной договорённости могут быть выданы инструкции для разработки такой формы самостоятельно. | ||
| 85 | {{/info}} | ||
| 86 | ))) | ||
| 87 | ))) | ||
| 88 | ))) | ||
| 89 | ))) | ||
| 90 | 1. **Значения по умолчанию**: ввод значений по умолчанию для полей формы. | ||
| 91 | |||
| 92 | == {{id name="Настройкаформвводаданных-Настройкашаблонаизначенийпоумолчанию"/}}Настройка шаблона и значений по умолчанию == | ||
| 93 | |||
| 94 | (% style="letter-spacing: 0.0px;" %)Запустите АРМ НЕЙРОСС Доступ и авторизуйтесь с учётной записью пользователя с правами администрирования раздела **Персонал **~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Управление пользователями.WebHome]](%%)]. | ||
| 95 | |||
| 96 | В разделе (% style="letter-spacing: 0.0px;" %)**Персонал** в блоке **Группы**[1] выделите группу пропусков, настройки которой требуется изменить.\\ | ||
| 97 | |||
| 98 | {{info}} | ||
| 99 | Настройки форм ввода и таблицы пропусков наследуются дочерними группами. Для смены шаблонов форм всей системы в целом, выделите корневую группу **Все **(значение по умолчанию). | ||
| 100 | {{/info}} | ||
| 101 | |||
| 102 | (% style="letter-spacing: 0.0px;" %)\\ | ||
| 103 | |||
| 104 | (% style="letter-spacing: 0.0px;" %)Перейдите к вкладке **Настройки группы**. | ||
| 105 | |||
| 106 | Для настройки шаблона формы владельца пропуска перейдите к вкладке **Форма ввода: Владелец пропуска**. | ||
| 107 | |||
| 108 | В блоке [3] отключите наследование, если задано. Для этого установите переключатель **Наследуемый от группы …** в положение [[image:attach:ui.Параметры узла.WebHome@fa-off.png||thumbnail="true" height="18"]] **Выключено**. Выберите **Пользовательская форма**. | ||
| 109 | |||
| 110 | Настройте шаблон формы: | ||
| 111 | |||
| 112 | 1. При использовании Конструктора форм нажмите на кнопку **Открыть конструктор **и следуйте инструкциям. | ||
| 113 | ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.Конструктор форм.WebHome]]]\\ | ||
| 114 | 1. ((( | ||
| 115 | (% style="letter-spacing: 0.0px;" %)При использовании готового HTML, JSON или JSX-шаблона формы нажмите на кнопку **Выберите файл**, укажите путь к подготовленному файлу шаблона и загрузите его. | ||
| 116 | ~[[[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций контроля доступа.Настройка форм ввода данных.Готовый шаблон формы.WebHome]]] | ||
| 117 | ))) | ||
| 118 | |||
| 119 | (% style="letter-spacing: 0.0px;" %)При необходимости, настройте значения по умолчанию: | ||
| 120 | |||
| 121 | 1. После настройки формы она отобразится в блоке [4]. | ||
| 122 | 1. ((( | ||
| 123 | При необходимости настройки значений по умолчанию, просто введите требуемые значения в поле справа. | ||
| 124 | |||
| 125 | {{info}} | ||
| 126 | Введённые данные будут отображаться в форме при создании нового владельца пропуска, но могут быть в любой момент изменены. | ||
| 127 | {{/info}} | ||
| 128 | ))) | ||
| 129 | 1. (% style="letter-spacing: 0.0px;" %)Сохраните изменения. | ||
| 130 | |||
| 131 | \\ | ||
| 132 | |||
| 133 | (% style="letter-spacing: 0.0px;" %)Для настройки шаблона формы пропуска перейдите к вкладке **Форма ввода: Пропуск**. | ||
| 134 | |||
| 135 | Настройте шаблон формы пропуска и задайте значения по умолчанию. | ||
| 136 | |||
| 137 | \\ | ||
| 138 | |||
| 139 | == {{id name="Настройкаформвводаданных-Удалениешаблона"/}}(% style="font-size: 20.0px;letter-spacing: -0.008em;" %)Удаление шаблона(%%) == | ||
| 140 | |||
| 141 | Если текущий шаблон вас не устраивает, вы всегда можете вернуться к предустановленному шаблону или шаблону родительской группы. | ||
| 142 | |||
| 143 | 1. Для возврата к предустановленному шаблону, в блоке [3] переключитесь к значению **Стандартная форма**. Сохранение производится автоматически. | ||
| 144 | 1. Для возврата к шаблону родительской группы, в блоке [3], установите переключатель **Наследуемый от группы [Имя родительской группы с настроенным шаблоном]** в положение [[image:attach:ui.Параметры узла.WebHome@fa-on.png||thumbnail="true" height="18"]]**Включено**. Сохранение производится автоматически. | ||
| 145 | {{/layout-cell}} | ||
| 146 | {{/layout-section}} | ||
| 147 | {{/layout}} |