Типы полей

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


Текст

Одна строка текста. Самый универсальный тип — подходит для любых коротких строк.

Когда использовать: имя, название, артикул, адрес (одна строка), любой короткий текст.

Что можно настроить:

Пример: поле «ФИО клиента» — с заглавной буквы каждого слова, обязательное.


Многострочный текст

Несколько строк текста с возможностью ручного растягивания поля.

Когда использовать: описание, примечание, адрес целиком, история, инструкция.

Что можно настроить:

Пример: поле «Примечание к заказу» — 4 строки по умолчанию.


Число

Числовое значение — целое или дробное.

Когда использовать: цена, количество, вес, процент, любая числовая характеристика.

Что можно настроить:

Пример: поле «Цена» — с валютой, минимум 0. Поле «Скидка %» — от 0 до 100.


Дата

Выбор даты из календаря (без времени).

Когда использовать: дата рождения, дата договора, дата отгрузки, срок годности.

Формат отображения (31.12.2026, 2026-12-31 и др.) задаётся в настройках сущности и применяется ко всем полям типа «Дата».

Пример: поле «Дата договора», поле «Срок действия».


Дата и время

Выбор даты и времени. Часы и минуты выбираются стрелками рядом с календарём.

Когда использовать: запись на приём, начало/конец мероприятия, дата и время доставки.

Пример: поля «Начало» и «Конец» в записях к мастеру.


Чекбокс выбор

Универсальное поле выбора — работает в двух режимах в зависимости от того, заданы варианты или нет.

Режим 1 — тумблер (варианты не заданы):
Простой переключатель да / нет.
Использовать для: «Активен», «Оплачен», «НДС включён», «Согласован».

Режим 2 — множественный выбор (варианты заданы):
Если в настройках поля прописать варианты (каждый с новой строки) — поле превращается в набор кнопок-бейджей. Можно отметить несколько вариантов одновременно, каждый помечается галочкой.
Использовать для: интересы клиента, выбранные услуги, характеристики товара, дни недели.

Пример:

Услуги клиента (несколько вариантов):
  ✓ Стрижка
  ✓ Окрашивание
    Маникюр
    Педикюр

Выпадающий список

Выбор одного варианта из заранее заданного перечня. Варианты вводятся при настройке поля, каждый с новой строки.

Когда использовать: тип оплаты, категория, приоритет — когда вариантов много и все не нужно показывать сразу.

Можно разрешить выбор нескольких вариантов — тогда поле покажет все выбранные значения одновременно.

Пример:

Способ оплаты:
  Наличные
  Банковская карта
  Безналичный перевод

Радио кнопки

Выбор одного варианта, но все варианты видны сразу — как группа кнопок. Удобно когда вариантов 2–5 и нужно чтобы выбор был виден без раскрытия списка.

Когда использовать: пол, тип доставки, срочность — когда вариантов немного.

Пример:

Вид доставки:
  ◉ Самовывоз   ○ Курьер   ○ Почта

Цветные статусы

Выпадающий список, но каждый вариант имеет свой цвет. Отображается как цветной бейдж — сразу бросается в глаза в таблице.

Когда использовать: статус заказа, стадия сделки, состояние задачи — всё что важно видеть одним взглядом.

Для каждого варианта задаётся название и цвет.

Пример:

Статус заказа:
  🔵 Новый
  🟡 В работе
  🟢 Выполнен
  🔴 Отменён

Выбор цвета

Выбор произвольного цвета из палитры или через пипетку.

Когда использовать: цвет объекта, цвет категории, маркировка — когда нужен произвольный цвет, а не фиксированный набор статусов.

Пример: поле «Цвет» у объектов аренды (кабинеты, машины) — цвет отображается на сетке аренды.


Связь с сущностью

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

Если связанный справочник иерархический (с группами) — открывается дерево для выбора.

Можно разрешить выбор нескольких записей — тогда в поле будут отображаться несколько значений одновременно.

Когда использовать: привязка к клиенту, сотруднику, складу, городу, любому другому справочнику.

Пример: поле «Клиент» → справочник «Контрагенты». Поле «Теги» → справочник «Теги», несколько значений.


Файл

Загрузка одного или нескольких файлов любого формата. Файлы хранятся на сервере.

Можно разрешить загрузку нескольких файлов — все они будут прикреплены к одной записи.

Что можно настроить:

Пример: поле «Договор» — один файл. Поле «Документы» — несколько файлов.


Изображение

Загрузка фотографий и картинок с предпросмотром прямо в карточке. При клике открывается полноэкранный просмотр.

Можно разрешить загрузку нескольких изображений — галерея в карточке.

Пример: поле «Фото товара» — несколько изображений. Поле «Аватар» — одно изображение.


Автономер

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

Когда использовать: номер заказа, номер договора, инвентарный номер — везде где нужна сквозная нумерация.

Что можно настроить:

Пример: ЗАК-00001, ЗАК-00002, ЗАК-00003 ...


Формула

Поле, значение которого вычисляется автоматически на основе других полей. Обновляется в реальном времени при изменении значений.

Когда использовать: итоговая сумма (цена × количество), скидка в рублях, разница дат, любое вычисляемое значение.

Пример:


Сумма с НДС

Специальное поле для отображения суммы с разбивкой: база без НДС, сам НДС и итого. Значение берётся из другого числового поля или из итогов таблицы.

Что можно настроить:


Агрегат (сумма колонки)

Автоматически подсчитывает итог числовой колонки в табличной части документа. Размещается в шапке документа.

Что можно настроить: выбор таблицы, выбор колонки, операция (Сумма / Количество строк / Среднее / Минимум / Максимум), формат числа.

Пример: поле «Итого» — сумма колонки «Сумма» по всем строкам таблицы товаров.


Переменная

Поле, которое заполняется автоматически через настроенные триггеры — при создании или изменении записи. Пользователь не видит это поле как редактируемое.

Пример: «Дата последнего изменения», «Кто создал», «Статус обработки» (меняется по условию).


Подстановка

Автоматически подтягивает значение поля из связанной записи. Не редактируется — обновляется при изменении связи.

Пример: в заказе выбран клиент → поле «Телефон клиента» автоматически показывает его телефон из карточки клиента.


Телефон

Поле с автоматическим форматированием номера. При вводе применяется маска. В карточке номер отображается как ссылка — можно кликнуть для звонка.

Номер автоматически приводится к единому формату: +7 (900) 123-45-67.


Email

Поле электронной почты с проверкой формата. В карточке адрес отображается как ссылка — клик открывает почтовый клиент.


Ссылка (URL)

Поле для хранения адреса сайта или любой веб-ссылки. В карточке открывается в новой вкладке. Если забыли написать https:// — система добавит сама.


Текст с проверкой (Regex)

Текстовое поле с проверкой по заданному шаблону. Если введённое значение не соответствует шаблону — поле подсвечивается ошибкой с вашим сообщением.

Когда использовать: ИНН, СНИЛС, почтовый индекс, любой текст строго определённого формата.

Что можно настроить:

Пример: поле «ИНН» — система проверяет что введено ровно 10 или 12 цифр и выдаёт ошибку если нет.


Пользователь

Связь с пользователем платформы. При создании новой записи автоматически подставляет того, кто её создаёт. В списке доступны только активные пользователи.

Что можно настроить:


Элементы оформления

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

Название Что делает
── Заголовок Крупная подпись-разделитель внутри формы. Три размера: большой, средний, малый
── Текст Поясняющий текст или инструкция для пользователя прямо в форме
── Разделитель Горизонтальная линия между блоками полей
── Отступ Пустое пространство для визуального разделения групп
── Вкладка Для визуального разделения на вкладки

Пример: длинная форма заказа разбита на блоки «Заголовком»: «Данные клиента», «Товары», «Доставка», «Оплата».


Платформа Уни · v0.9.9.8