Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
Synergy Courses
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Public Documentation
Synergy Courses
Commits
34f4eca8
Commit
34f4eca8
authored
Dec 25, 2025
by
Talgat Mustafinov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add form structure section
parent
2b1b6b2d
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
114 additions
and
0 deletions
+114
-0
form.rst
form.rst
+6
-0
form/form-structure.rst
form/form-structure.rst
+108
-0
images/form_horizontal.png
images/form_horizontal.png
+0
-0
images/form_vertical.png
images/form_vertical.png
+0
-0
No files found.
form.rst
View file @
34f4eca8
...
...
@@ -12,3 +12,9 @@
:numbered:
form/form-create
.. toctree::
:maxdepth: 2
:numbered:
form/form-structure
form/form-structure.rst
0 → 100644
View file @
34f4eca8
Структура формы
============================
Структура формы определяется требованиями ордера и используется для
удобного и логичного ввода данных пользователем.
Для построения структуры формы в Synergy применяется компонент «Таблица».
Использование таблиц для разметки
---------------------------------
Компонент «Таблица» используется для разметки формы и структурирования
элементов внутри нее.
Таблица позволяет:
* разделять форму на логические блоки;
* выравнивать элементы по колонкам и строкам;
* группировать поля по смыслу;
* создавать динамические области для ввода данных.
В рамках формы таблицы применяется для организации пользовательского интерфейса.
Вертикальная структура формы
----------------------------
Наиболее распространенная схема построения формы - вертикальное деление
на две колонки:
* левая колонка - наименования полей;
* правая колонка - элементы для ввода данных.
Такая структура обеспечивает читаемость формы и упрощает восприятие
пользователем вводимой информации.
.. figure:: /images/form_vertical.png
Вертикальная структура формы
Горизонтальная структура формы
-------------------------------
Помимо вертикального деления, форма может быть разделена горизонтально
на несколько логических блоков.
Каждый блок, как правило, представляет собой отдельную таблицу с
заголовком и содержит группу полей, относящихся к одной части заявки
или документа.
Для визуального выделения блока:
* создается отдельная таблица;
* добавляется строка заголовка;
* заголовок выравнивается по центру.
.. figure:: /images/form_horizontal.png
Горизонтальное разделение формы на блоки
Вложенные таблицы
-----------------
Для сложных форм допускается использование вложенных таблиц.
Вложенные таблицы применяются для:
* отделения одного логического раздела от другого;
* создания многоуровневой структуры формы;
* оформления анкетных и дополнительных разделов.
Каждая таблица на форме настраивается независимо и может иметь
собственные параметры отображения.
Динамическая таблица
--------------------
Динамическая таблица используется в формах Synergy в тех случаях, когда
пользователю необходимо вводить повторяющиеся данные с возможностью
добавления новых строк во время заполнения формы.
Типовыми примерами использования динамической таблицы являются:
* перечень документов;
* список вложений;
* список позиций заказа;
* дополнительные сведения, количество которых заранее неизвестно.
Для создания динамической таблицы используется компонент «Таблица»,
для которого в настройках включаются параметры:
* «Добавлять строки в режиме заполнения»;
* «Добавить заголовок динамической таблицы».
После включения данных настроек таблица позволяет пользователю
самостоятельно добавлять строки при заполнении формы.
Общие принципы построения структуры
-----------------------------------
При проектировании структуры формы рекомендуется:
* придерживаться структуры, описанной в ордере;
* избегать избыточного количества вложенных таблиц;
* группировать поля по смыслу;
* обеспечивать визуальную читаемость формы.
Корректно спроектированная структура формы упрощает дальнейшую настройку
компонентов, реестров и маршрутов бизнес-процесса.
images/form_horizontal.png
0 → 100644
View file @
34f4eca8
25.2 KB
images/form_vertical.png
0 → 100644
View file @
34f4eca8
23 KB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment