ВВЕДЕНИЕ
Что такое Формула
Формула — платформа, на которой собирают учётные системы: склад, продажи, закупки, производство, услуги, бухгалтерию — или любое другое приложение, где есть справочники, документы, отчёты и расчёты.
Вместо программирования вы описываете объекты — из чего состоит ваше приложение, — а платформа сама создаёт базу данных, экранные формы, журналы, печатные формы и API.
# Вы описываете — платформа делает
| Что описываете вы | Что делает платформа |
|---|---|
«Есть справочник Товары с полями Артикул, Цена, Ставка НДС» | Создаёт таблицу в базе данных, журнал со списком, форму ввода и контроля, API |
«Есть документ Реализация с табличной частью Товары» | Создаёт таблицу документа и таблицу построчного состава, формы, нумерацию, проведение |
«При проведении Реализация списывает товар с регистра ОстаткиТоваров» | Создаёт движения, рассчитывает остатки, контролирует отрицательные остатки |
«Отчёт Продажи группирует обороты по складу и месяцу» | Строит отчёт по регистру с группировками, итогами и диаграммами |
«Пользователь Кладовщик видит только свой склад» | Ограничивает записи на уровне данных (RLS) |
Программирование при этом не обязательно: код нужен только тогда, когда нужно нестандартное поведение (своя кнопка, свой отчёт, своя страница). Такой код пишется прямо в платформе и тоже описан в этом руководстве — см. часть «Разработка».
# Что входит в платформу
| Возможность | Что даёт |
|---|---|
| Конструктор | Создание объектов, реквизитов, форм, прав — без кода |
| Рабочее место («Предприятие») | Готовый интерфейс: меню, журналы, формы, поиск, печать, уведомления |
| Учётное ядро | Проведение документов, движения по регистрам, остатки и обороты, себестоимость, валюты, НДС |
| Бухгалтерия | План счетов, проводки, оборотно-сальдовая ведомость, закрытие месяца |
| Бизнес-процессы | Маршруты согласования, задачи исполнителям, замещение сотрудников |
| Права доступа | Группы, права на объекты, ограничения на уровне записей |
| Отчёты и печать | Отчёты по данным, печатные формы |
| Страницы и компоненты | Свои экраны и переиспользуемые блоки интерфейса |
| Интеграции | Обмен данными, импорт из Excel, внешний API, публичные страницы, обмен данными между платформами Формула |
| ИИ-ассистент | Помощник, который собирает объекты и код по вашему описанию словами |
| Администрирование | Пользователи, журнал регистрации, блокировки, резервные копии |
# Как читать документацию
- Разделы «Объяснение» (например, эта страница) отвечают на вопрос «почему это так» — их полезно прочитать один раз.
- Учебники проводят за руку от пустой конфигурации до работающего примера.
- Разделы «Как сделать» — короткие инструкции под конкретную задачу.
- Справка — самая подробная часть: все поля, все кнопки, все типы реквизитов.
# Что нужно знать перед началом
Ничего, кроме уверенного владения компьютером. Полезно понимать:
- что такое таблица и список;
- что такое поле (колонка) и строка записи;
- что данные где-то хранятся и их можно потерять — поэтому резервные копии важны.
# Версия и поддержка
| Параметр | Значение |
|---|---|
| Версия платформы | 0.5.9 |
| Версия конфигурации | видна в статусной строке внизу экрана после слов «Конфигурация:» |
| Информация об обновлении | диалог «Доступно обновление» — появляется один раз за сессию, когда сервер обновлён до новой версии |
Если платформа обновлена, а интерфейс ещё работает со старой версией, в верхней панели Конструктора появляется красная плашка «Устаревшая конфигурация» с кнопкой Перезагрузить.
