Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Создание страниц с компонентом таблица/форма - автогенерация SQL
Как это работает
Смотреть видео - Создание таблиц и форм через SQL. Быстрая генерация таблиц и форм https://rutube.ru/video/private/3dbad9ecd5c86f0312ea0c100f5f30cf/?p=0fiPs5hIP3oxYs9e_GzIhQ
В системе есть возможность быстрого создания страниц с таблицей со сгенерированным начальным рабочим SQL.
Таким образом мы можем указать базовые параметры (URL, таблица БД с автоподгрузкой столбцов), быстро создать управляющую таблицу с фильтрами, редактированием, добавлением.
Все процедуры GetItems, FastCreate, DeleteItems, UpdateField и dict будут сгенерированы автоматически (и их потом можно будет править под себя и развивать).
Порядок работы по созданию страницы
1. Создаем структуру БД - определяем таблицы, столбцы и внешние ключи, прописываем все Description у таблиц и столбцов (эти данные будут подтягиваться потом при создании столбцов таблицы и заполнении свойств таблицы).
2. В форме:
- Выбираем таблицу БД
- Убираем ненужные столбцы таблицы (по умолчанию подгружаются все столбцы выбранной таблицы)
- Ставим Код - это некий код, например code1. Также он используется для кода компонентов (и соответственно участвует в названии ХП). Если снять галочку Создавать страницу, то не будет создаваться страница в БД (pg_pages)
- Заголовок страницы - устанавливает заголовок страницы (если не указан, то система попробует подставить системное описание от таблицы)
- Роли - кто будет иметь доступ - роли через запятую
- Если нужно добавить страницу в меню, то указываем порядок в меню больше 0
- Выбираем один из типов компонентов представленных на странице:
- Таблица - будет создана таблица со всеми столбцами, полная процедура GetItems
- Таблица Управление - это режим таблица + Создание, Редактирование (с реализацией dict процедур), Удаление
- Форма просмотр - реализована базовая форма на просмотр данных о некой сущности
- Форма редактирование - форма на редактирование строки из таблицы БД
- Форма добавление - форма на добавление сущности
3. В результате создается страница, компонент и его хранимые процедуры, которые можно править по необходимости.
Примечание
1. В процессе создания процедур обрабатываются также данные о внешних ключах (при создании процедуры dict или извлечении в GetItems значения из справочника). Поэтому обязательно указывайте внешние ключи в структуре БД сразу.
2. В структуре БД используйте имена name, code, text для базового описания сущности. Дело в том, что система ориентируется на них, когда необходимо вывести значение по внешнему ключу. Если их нет, то будет браться поле id
3. Придерживайтесь в целом нотации платформы (напр, primary key - поле id) - это уменьшит количество возможных сбоев в работе.
Google поиск по нашей документации
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта