Перейти к основному содержимому

Формы

Как создавать формы​

Управление формами — это раздел, где вы можете создавать и администрировать структуры данных вашего приложения. Каждая форма, созданная здесь, становится интерфейсом в бэк-офисе для вставки, редактирования и просмотра данных, а также соответствует таблице в базе данных.

Раздел разделён на два основных и обязательных шага, дополненных кратким описанием группировки форм и режима диаграммы.

Управление формами

1 - Название формы​

Это название вашей формы, поэтому укажите понятное и интуитивно ясное имя.
Оно будет отображаться в боковом меню бэк-офиса в следующих разделах: Формы (в режиме просмотра) и Управление полями (в режиме построения).

Название формы

2 - Имя таблицы​

Это техническое имя, которое будет использоваться для создания соответствующей таблицы в базе данных. Это имя используется внутри системы и разработчиками.

Как заполнить:

  • Вручную: Введите уникальное имя в единственном числе, строчными буквами, без пробелов и специальных символов (используйте формат snake_case, например: регистрация_клиента).
  • Авто: Установите флажок Авто рядом с полем. Система автоматически сгенерирует техническое имя на основе Названия формы. Это рекомендуемая практика для поддержания согласованности.

Имя таблицы формы

3 - Группировка форм (родитель)​

Это поле позволяет создавать иерархию между формами. Выбирая «Родитель», вы определяете, что текущая форма является подэлементом выбранной формы. Она будет отображаться в боковом меню в следующих разделах: «Формы» (в режиме просмотра) и «Управление полями» (в режиме построения) связанной основной формы.

Как заполнить:

  • Оставьте пустым, если это основная форма (например, «Клиент»).
  • Выберите существующую форму в списке, если хотите создать зависимость. Например, форма «Адреса» могла бы иметь «Клиент» в качестве родителя.

Родительская форма

4 - Параметры контроля​

Эти флажки включают определённые функции для формы.

  • Показывать Id: Установите этот флажок, если хотите, чтобы поле уникального идентификатора (ID) каждой записи было видно в списке данных формы.
  • Контроль по активности: Включает управление статусом (Активно/Неактивно) для каждой записи. Это позволяет деактивировать элемент, не удаляя его из базы данных.
  • Контроль по пользователю: Каждая запись, созданная в форме, связывается с пользователем, который её создал. Полезно для отслеживания того, кто выполнил каждую регистрацию.
  • Контроль по группе: Связывает каждую запись с группой пользователей. Этот параметр обычно используется для управления правами доступа к данным на основе групп, зарегистрированных в системе.

Параметры контроля формы

5 - Настройки сортировки и связанные пользователи​

Эти поля определяют значения по умолчанию для новых записей и порядок отображения.

  • Сортировка: Укажите число, определяющее порядок, в котором эта форма будет отображаться в боковом меню. Меньшие числа (например, 0, 1, 2) отображаются первыми.
  • Пользователь: Выберите пользователя по умолчанию, который будет связан с новыми записями, если включён «Контроль по пользователю». «Общий» означает, что конкретный пользователь не задан.
  • Группа: Выберите группу по умолчанию, которая будет связана с новыми записями, если включён «Контроль по группе». «Общий» означает, что конкретная группа не задана.

Настройки сортировки и связанные пользователи

6 - Режим диаграммы​

Экран Диаграмма предлагает графическое представление всей структуры данных вашего приложения. Известная как диаграмма «сущность — связь» (ERD), она отображает все формы (которые представляют таблицы в базе данных), их соответствующие поля и связи между ними.
Этот инструмент важен для быстрого понимания того, как информация вашего приложения организована и связана, что упрощает анализ и разработку.

Диаграмма формы

Попробуйте создать несколько форм, полей и посмотрите в режиме диаграммы!

Следующий шаг​

Сохраните форму и переходите к следующему шагу: созданию полей!

Смотрите здесь, как начать создавать поля.