---
title: "Low-code \u043a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u2014 Dinext"
description: "\u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044f \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0431\u0435\u0437 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439."
space: "Docs"
url: "https://docs.dinext.ru/docs/servisy-platformy/low-code-kastomizatsiya"
updated: "2026-07-09"
---

# Low-code кастомизация

## Назначение

Сервис обеспечивает адаптацию поведения и интерфейса системы без полноценной разработки отдельных приложений. Включает Customize Form, Custom Field, Property Setter , визуальное создание страниц (builder) и улучшения контролов .

## Цели и задачи

- Добавлять и скрывать поля в формах документов (Custom Field).
- Менять свойства полей и форм (Property Setter) без изменения кода.
- Создавать страницы и представления визуально (builder при установке).
- Группировать опции в выпадающих списках .
- Адаптировать формы под процессы компании без разработки приложения.

## Для кого

- Администраторы и конфигураторы системы.
- Аналитики и ключевые пользователи при согласовании полей и представлений.
- Разработчики при ограниченных доработках через low-code.

## Основные понятия

- **Customize Form** — интерфейс кастомизации формы тип документа: какие поля показывать, порядок, вкладки.
- **Custom Field** — пользовательское поле, добавленное к тип документа; тип (Data, Link, Select и т.д.), метка, обязательность.
- **Property Setter** — изменение свойства стандартного поля или формы (read_only, hidden, default и т.д.).
- **Builder** — приложение визуального создания страниц (формы, списки, дашборды без кода).
- **frappe_better_select_control** — группировка опций в Select (заголовки групп).

## Основные сущности / объекты

- **Custom Field**, **Property Setter** .
- **builder** — визуальное создание страниц (README).
- **frappe_better_select_control** — группировка в Select (README).

## Основные сценарии / процессы

### Добавление пользовательского поля

1. Перейти в Customize Form; выбрать тип документа.
2. Добавить поле (Add Row или New Custom Field): тип, метка, опции для Select/Link.
3. Задать обязательность, только для чтения, видимость по условию при поддержке.
4. Сохранить; поле появится в форме выбранного тип документа для всех сайтов (или по применению к группе).

### Изменение свойства стандартного поля

1. В Customize Form выбрать тип документа и поле.
2. Либо через Property Setter: создать запись для этого тип документа и поля, задать свойство (например, read_only = 1, default = "Draft").
3. Сохранить; изменение применится к форме.

### Создание страницы в Builder

1. Открыть Builder (при установленном приложении).
2. Создать новую страницу; добавить блоки (форма, список, график) и привязать к тип документа или данным.
3. Опубликовать страницу; добавить в меню или рабочее пространство при необходимости.

### Группировка опций в Select

1. При установленном frappe_better_select_control в настройках поля типа Select указать группы опций (синтаксис по документации приложения).
2. В форме выпадающий список отобразит опции с заголовками групп.

## Правила и ограничения

- Custom Field и Property Setter применяются глобально к тип документа (или к группе при использовании полей применения); откат — удаление кастомного поля или Property Setter.
- Builder создает страницы в рамках возможностей приложения; сложная логика может потребовать разработки.
- Резервные копии должны включать данные Custom Field и Property Setter (обычно в базе и в экспорте приложения).

## Результаты / отчетность

- Измененные формы и списки с новыми полями и свойствами.
- Страницы, созданные в Builder, в меню и рабочих пространствах.
- Удобные выпадающие списки с группировкой .

## Типовые вопросы и ошибки (FAQ)

### Кастомное поле не отображается в форме

Проверьте: поле создано для правильного тип документа; в Customize Form для этого тип документа поле не скрыто; форма не переопределена макетом (Form Layout), который не включает это поле. Обновите страницу и очистите кэш при необходимости.

### Чем Custom Field отличается от Property Setter?

Custom Field добавляет новое поле к тип документа. Property Setter меняет свойство уже существующего поля (стандартного или кастомного) — например, сделать его только для чтения или изменить значение по умолчанию.

### Как откатить кастомизацию?

Удалить Custom Field или Property Setter через список соответствующих документов (Customize Form > поля или список Property Setter). Стандартное поле вернется к поведению из кода приложения.

## Связанные темы

- [Скрипты и расширения](/docs/servisy-platformy/skripty-i-rasshireniya)
- [Роли и полномочия](/docs/servisy-platformy/roli-i-polnomochiya)
- [Workflow](/docs/servisy-platformy/workflow)
