Конструктор руна уроки

Откройте магию символов! Наш конструктор рун и увлекательные уроки помогут вам плести заклинания и создавать амулеты.

Конструктор Руна – это бесплатный визуальный редактор для создания баз данных и бизнес‑приложений без необходимости писать код․ Он работает под Windows‚ Linux и Android‚ легко интегрируется с 1С и подходит как для простого учёта‚ так и для сложных корпоративных решений․


Содержание

  1. Что такое Конструктор Руна?
  2. Установка и первые шаги
  3. Урок 1․ Создание первой базы данных
  4. Урок 2․ Формы ввода и отображения данных
  5. Урок 3․ Справочники и справочные таблицы
  6. Урок 4․ Формирование отчётов и документов
  7. Урок 5․ Интеграция с 1С и другими системами
  8. Урок 6․ Публикация и работа в сети
  9. Полезные советы и лайфхаки
  10. Аналоги и альтернативы
  11. Где учиться дальше?
  12. Ответы на часто задаваемые вопросы

Что такое Конструктор Руна?

Конструктор Руна – это визуальная платформа для построения баз данных и бизнес‑приложений‚ напоминающая Microsoft Access‚ но более лёгкую и кроссплатформенную․ Основные возможности:

  • Создание таблиц с произвольным набором полей․
  • Разработка форм ввода/отображения данных․
  • Автоматическое формирование справочников и справок․
  • Генерация документов (PDF‚ Excel) и отчётов․
  • Интеграция с 1С‚ возможность импорта/экспорта в CSV‚ XML․
  • Работа на Windows‚ Linux‚ Android без дополнительных лицензий․

Благодаря простому drag‑and‑drop интерфейсу‚ даже пользователи без навыков программирования могут собрать полностью функционирующее приложение за несколько часов․


Установка и первые шаги

Системные требования

  • Операционная система: Windows 7+‚ Linux (Ubuntu 18․04+‚ Fedora)‚ Android 6․0+
  • ОЗУ: минимум 2 ГБ (рекомендуется 4 ГБ)
  • Свободное место на диске: 200 МБ для программы + место под базы данных

Шаги установки

  1. Скачайте последнюю версию с официального сайта runabase․ru․
  2. Для Windows – запустите setup․exe и следуйте мастеру установки․
  3. Для Linux – распакуйте архив и выполните sudo ․/install․sh․
  4. Для Android – установите APK из Google Play․
  5. После установки запустите программу и создайте рабочую папку․

Важно: при первом запуске система предложит выбрать тип хранилища (SQLite‚ PostgreSQL‚ MySQL)․ Для учебных целей лучше начать с встроенного SQLite․


Урок 1․ Создание первой базы данных

Создание проекта

  • Откройте Конструктор Руна → Файл → Новый проект․
  • Введите название проекта‚ например УчётТоваров‚ и укажите папку для файлов․

Добавление таблицы «Товары»

  1. В панели Структура базы нажмите Добавить таблицу → Товары․
  2. Создайте поля:
    • Id – Integer‚ PK‚ AutoIncrement
    • Наименование – Text‚ длина 255
    • Категория – Text
    • Цена – Decimal (10‚2)
    • Кол-во – Integer
  3. Сохраните таблицу – Ctrl+S․

Тестирование

Откройте таблицу в режиме «Таблица данных» и введите несколько строк вручную․ Убедитесь‚ что Id генерируется автоматически․

Упражнение: Добавьте поле ДатаПоступления типа Date и заполните его текущей датой․


Урок 2․ Формы ввода и отображения данных

Создание формы «ТоварыФорма»

  1. В меню Формы → Новый задайте имя ТоварыФорма․
  2. Перетащите из списка полей таблицы «Товары» нужные поля на форму (Наименование‚ Категория‚ Цена‚ Кол-во)․
  3. Для поля Цена задайте формат 0․00‚ а для Кол-во – 0․
  4. Добавьте кнопку Сохранить с действием Сохранить запись․

Настройка режима просмотра

В свойствах формы укажите Mode = Edit для ввода новых записей и Mode = Browse для просмотра списка․

Тестовый запуск

Нажмите Запуск → Открыть форму․ Введите несколько товаров‚ нажмите «Сохранить» и проверьте‚ появились ли записи в таблице․


Урок 3․ Справочники и справочные таблицы

Зачем нужны справочники?

Справочники позволяют хранить фиксированные наборы данных (например‚ список категорий‚ поставщиков) и использовать их в выпадающих списках форм․

Создание справочника «Категории»

  1. Новая таблица → Категории․
  2. Поля:
    • Id – Integer‚ PK‚ AutoIncrement
    • Название – Text‚ длина 100
  3. Заполните несколько записей: «Электроника»‚ «Одежда»‚ «Продукты»․

Привязка к полю «Категория» в форме «ТоварыФорма»

  • Выберите поле Категория в форме․
  • В свойствах задайте ControlType = ComboBox и укажите источник данных – таблицу Категории‚ поле Название․

Теперь пользователь выбирает категорию из списка‚ а не вводит её вручную․


Урок 4․ Формирование отчётов и документов

Создание простого отчёта «ОтчётПоТоварам»

  1. Меню Отчёты → Новый → введите имя ОтчётПоТоварам․
  2. В качестве источника данных выберите таблицу Товары․
  3. Добавьте поля Наименование‚ Категория‚ Цена‚ Кол-во․
  4. Вставьте вычисляемое поле Сумма = Цена * Кол-во․
  5. Настройте группировку по Категории и добавьте подытог по сумме․

Экспорт в PDF и Excel

В свойствах отчёта активируйте опцию AllowExportPDF = true и AllowExportExcel = true․ После запуска отчёта появятся кнопки «Экспорт → PDF» и «Экспорт → Excel»․


Урок 5․ Интеграция с 1С и другими системами

Подключение к 1С через ODBC

  1. В настройках проекта выберите Подключения → Добавить ODBC․
  2. Укажите DSN‚ логин и пароль к базе 1С․
  3. Создайте «Виртуальную таблицу» 1C_Товары‚ привязав её к соответствующей таблице 1С․

Обмен данными

Для синхронизации используйте встроенный механизм «Синхронизация»:

  • Выберите «Товары» → «Синхронизация → 1C_Товары»․
  • Настройте правила «При вставке»‚ «При обновлении»‚ «При удалении»․

Пример: выгрузка заказов в 1С

Создайте скрипт (встроенный язык RunaScript) ExportOrders‚ который собирает данные из таблицы «Заказы» и отправляет их в 1С через ODBC․


Урок 6․ Публикация и работа в сети

Публикация в виде веб‑приложения

  • В меню Публикация → Веб‑сервер выберите тип сервера (Apache‚ Nginx)․
  • Укажите порт (по умолчанию 8080) и директорию публикации․
  • Нажмите Собрать и запустить․ Приложение будет доступно по адресу http://yourhost:8080/УчётТоваров․

Мобильный клиент

Для Android‑версии достаточно скопировать файл ․runa в папку RunaApps на устройстве․ Приложение откроется в нативном клиенте․

Защита доступа

В настройках проекта включите Аутентификацию → Login = true‚ задайте роли (Администратор‚ Пользователь) и привяжите их к правам доступа к таблицам и формам․


Полезные советы и лайфхаки

  • Шаблоны полей – создавайте собственные шаблоны (например‚ «ДатаВремя»‚ «Сумма») и используйте их в разных таблицах․
  • Версионирование – регулярно делайте резервные копии проекта (․runa) и храните их в системе контроля версий (Git)․
  • Отладка скриптов – в меню Скрипты → Отладка можно пошагово проверять RunaScript․
  • Импорт/Экспорт CSV – быстрый способ загрузить большие объёмы данных без ручного ввода․
  • Многопользовательская работа – при работе с PostgreSQL или MySQL используйте транзакции‚ чтобы избежать конфликтов․

Конструктор Руна: аналоги и альтернативы

Продукт Платформа Плюсы Минусы
Microsoft Access Windows Широкая поддержка‚ интеграция с Office․ Платный‚ нет Linux/Android․
LibreOffice Base Windows‚ Linux‚ macOS Бесплатно‚ открытый код․ Сложный UI‚ ограниченные визуальные формы․
Google AppSheet Облачный Не требует установки‚ мобильные клиенты․ Зависит от Google‚ платные тарифы․
Конструктор Руна Windows‚ Linux‚ Android Бесплатный‚ визуальный редактор‚ интеграция с 1С․ Меньше готовых шаблонов‚ чем у Access․

Где учиться дальше?

Для углубленного изучения вы можете воспользоваться следующими ресурсами:

  • Официальный сайт – runabase․ru (видеоуроки‚ справка‚ форум)․
  • Курсы онлайн – «Руническая Магия» от Зов Севера‚ Топ‑20 лучших курсов по рунам 2025 (включают раздел по работе с конструктором)․
  • Книга Ольги Веги – «Руническая магия для новичков»‚ глава «Создание баз данных в Runa»․
  • YouTube‑каналы – “RunaDev”‚ “Бизнес‑приложения без кода”․
  • Форум сообщества – forum․runabase․ru (вопрос‑ответ‚ готовые шаблоны)․

FAQ – часто задаваемые вопросы

Можно ли использовать Конструктор Руна для мобильных приложений?
Да․ На Android приложение запускается в виде ․runa‑файла‚ а на iOS пока поддерживается только через веб‑версию․
Нужен ли сервер для работы с SQLite?
Нет․ SQLite хранит данные в локальном файле и отлично подходит для небольших проектов и прототипов․
Можно ли подключить внешнюю базу MySQL?
Да․ В настройках проекта добавьте соединение MySQL и укажите параметры подключения․
Поддерживает ли Руна многоязычность интерфейса?
Есть возможность задавать локализованные строки в ресурсных файлах ․lang․
Как экспортировать приложение в исполняемый файл?
В меню Публикация → Сборка EXE можно собрать самостоятельный исполняемый файл для Windows․

Конструктор Руна – мощный‚ но в то же время простой инструмент‚ позволяющий создавать полноценные бизнес‑приложения без написания кода․ Следуя представленным урокам‚ вы сможете быстро перейти от идеи к работающему продукту‚ а дальнейшее изучение (интеграция с 1С‚ публикация в вебе‚ мобильные клиенты) откроет перед вами ещё больше возможностей․

Начните уже сегодня: скачайте программу‚ создайте первую таблицу и почувствуйте‚ как легко превращать данные в полезные решения!

Дата публикации: