Конструктор баз данных руна обучение

Обновлено: 02.05.2024

1. Конструктор представляет из себя среду визуальной разработки баз данных. Понятие программирования отсутствует. Позволяет создавать системы учёта - как управленческого, так и любого другого, где требуется 1) ведение базы данных, 2) формирование документов, 3) минимальный анализ и расчёты. Под эту схему подпадает огромное число задач, реализацию которых гораздо проще сделать в конструкторе, чем в 1С или других крупных системах.
Работа в индивидуальном режиме - бесплатная, ограничений нет. Платной является поддержка многопользовательского доступа в локальной сети и через Интернет, которая не требует дополнительного оборудования и ПО.

2. Идея конструктора появилась в 2006 году. С того времени было 5 различных релизов, которые позволили выяснить слабые и сильные стороны идеи. В 2013 был выпущен первый релиз конструктора в нынешнем виде.

3. Разработаны клиент-серверная версия для Windows (для XP поддержка прекращается), а также клиентские версии под Linux (проверены самые популярные) и Mac OS (начиная с версии El Capitan 10.11).

4. Для формирования документов в Windows требуется наличие предустановленного Microsoft Office (Word, Excel, OutLook), OpenOffice/LibreOffice (Writer, Calc).

5. Реально работающих конфигураций много и в разных областях. Некоторые проекты на базе конструктора выложены в открытый доступ, некоторые - имеют описание и возможность удалённого подключения через Интернет для тестирования. Но большая часть разрабатывается самими пользователями.

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

7. Основным пользователем конструктора является русскоязычное население. В качестве дополнительных языков реализована локализация на некоторые другие, включая корректную пропись денежных единиц, дат и чисел. На данный момент есть два официальных партнёра в России и несколько разработчиков.

8. Партнёры имеют право заниматься разработками в Руне на коммерческой основе. Минимальная стоимость составляет 6 тыс. руб., а максимальная обычно не превышает 15 тыс.

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

10. Мобильная версия представлена клиентским приложением на Android (начиная с версии 4.1) для подключения к серверной базе.

11. Прямой совместимости с другими продуктами нет. Для обмена может использоваться возможность экспорта/импорта данных в формате .CSV. Для обмена данными с MySQL и MS Access служит дополнительный модуль синхронизации.

12. Соответствие законодательству отсутствует.

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

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

Отслеживаю повествование, его основной недостаток - отсутствие качественного сравнения и внятного объяснения "для чего мне это нужно", возможно в виде конкретного примера. Скриншот увидел. Если рассматривать среднестатистического пользователя, он напишет это все в ворде или экселе и не поймет, зачем ему загружать себя изучением нового инструмента (а для многих это серьезный барьер). Пользователь уровнем чуть повыше выберет уже знакомый аксесс.

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

Да, основное препятствие для продвижения любого продукта - необходимость его изучения. Главная идея конструктора - это конструирование результата без какого-либо программирования. Уровень Excel-я доступен, допустим, 95% пользователей. А Access-а - 5% (это допущение сделано на основе длительного опыта работы). Рассчитываем на процент доступности в 20-40. Это уже показал опыт применяемости конструктора: от школьников до пенсионеров.

Самое интересное, что где-то около трети пользователей (с кем нам доводится общаться) - это руководители: либо всей организации, либо её подразделений. Этих людей вполне устраивает объём знаний, который надо получить, чтобы реализовать свои задачи, и время, которое надо потратить на изучение Руны.

Конструктор включает в себя, кроме возможности предельно быстрого построения структуры данных, получить сразу готовый интерфейс. В нём минимальный объём связей между объектами, простейшие отчёты, но самое главное - формирование документов на основе подготовленных шаблонов на базе привычных офисов. В шаблоне указываются поля, куда будут вставляться данные из программы и по выбору нужного - формируется готовый документ. Есть достаточно сложные шаблоны с тысячами полей (посимвольное заполнение), на заполнение которых уходит не час-два, а несколько секунд.

Конечно, далеко не все хотят тратить своё время на разбирательство, а заказывают разработку. Среднее время исполнения заказа - от нескольких дней до недель.
Ещё одно удобство - работа по сети, которое не требует дополнительного оборудования или ПО. Но это удовольствие платное. Далеко не каждая организация может позволить себе сисадмина, который настроит многопользовательскую работу.
Всё сказанное - не гипотетические предположения, а накопленный опыт и полученный результат.
На наших сайтах и сайтах партнёров есть описание проектов, которые уже внедрены в жизнь. Область применения очень обширная: гос. предприятия контроля и производства, нефтегазовая промышленность, финансовые организации, аэропорт, учебные и медицинские учреждения. Ну а про число индивидуальных пользователей сказать сложно - они есть и их много.

На мой взгляд - плавное падение вниз. С интерфейсом в версии 6 в программе стало жутко невозможно работать, многий функционал из предыдущей версии "упал", но таковы тенденции современности: Что? Все значки стали одноцветными? Ну давайте тоже сделаем одноцветными. Что? Все переходят на "революционную" Windows 10? Не проблема - давайте сделаем интерфейс подобным Windows 10.
А нравится ли, удобно ли пользователям работать в такой программе - плевать.

Сложилось негативное впечатление. Многие вопросы и пожелания пользователей упорно встречаются словами: "Ну ты заплати денег и мы доделаем". О суммах умолчу, каждый вправе устанавливать свои тарифы, но (как мне кажется) они выходят за рамки адекватных, учитывая тот факт, что так или иначе - этот функционал мог быть в программе месяцем позже, а за объявленную разработчиками таксу вполне возможно подыскать альтернитивное решение в разы лучше и удобнее обсуждаемой программы.

В одной из тем, на заданный мной простой вопрос:

"Многострочные поля игнорируют зажатый Shift (т.е. нельзя попасть в предыдущее поле сочетанием Shift+Tab). Существует какая-нибудь другая комбинация?"

От себя читателю: В каких случаях и как часто вам нужен Tab (длинный пробел) в многострочном текстовом поле?

Еще одна тема, которая послужила причиной блокировки моего аккаунта на форуме разработчика:

Название темы: Идея по шаблонам

Владислав56 (Продвинутый, Топикстартер) :

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

Anti (Администратор, Команда форума) :

Реализация такой задачи может занять много времени. Microsoft Office - сложная система и Руна взаимодействует с ней через ActiveX/COM. Подобные идеи мы рассматриваем в рамках платных доработок.

anviz-rus (Я, Посетитель) :

А какова будет стоимость разработки по описанной задаче?

Vladimir (Администратор, Команда форума) :
Общую стоимость доработки программы под заказ можно приблизительно рассчитать по формуле "Число дней" * 10 тыс. руб. (см. Внеплановая доработка конструктора). Но если разработка займёт несколько дней или меньше одного дня, то сумма может быть и меньше 10 тыс. руб. - когда мы можем определить объём работ.
Но вот в случае с Microsoft Office сказать сколько дней может занять разработка - очень сложно. В заданном выше вопросе, кроме работ непосредственно с внешним инструментом, потребуется выполнить доработку и в нашей программе, что также повлияет на общие трудозатраты.
Исходя из опыта, можно приблизительно назвать сроки реализации: от 1 до 2 месяцев. Т.е. ориентировочная стоимость подобной разработки составит 250-500 тыс. руб.

Я: А как осуществляется дальнейшая поддержка?

Vladimir: Все изменения и доработки в программе вносятся в единую версию и поддержка нового функционала осуществляется в общем порядке.

Следующая часть темы была удалена за "неудобные вопросы" (постараюсь максимально точно привести ниже вместе с ответами) и закрыта с грифом: "нельзя размещать новые ответы."

Я: То есть вы хотите сказать, что выкладывая 250-500 тыс. в рамках [Цитата: >>доработки программы под заказ] за оплаченные мной деньги дарю результат по принципу "шампанского всем, я угощаю!", вы (опять же - за оплаченные мной деньги), выкладываете программу с нововведениями, получаете всенародное признание и в добавленных (в рамках заказа) компонентах даже не будет баннера "конструктор шаблонов имени Димона".
Я правильно описал свое видение ситуации?

Vladimir: Вы дали описание своего собственного видения, правильность или неправильность которого определяется только Вами.
Разработка нашей платформы "База Руна" для создания программ без использования программирования производится по установленному плану. Изменение очерёдности выполнения различного функционала, а также добавление выходящего за рамки того, что мы считаем необходимым большинству пользователей, осуществляется в ущерб установленному порядку и отодвигает сроки выхода более приоритетных задач. Но мы идём на подобные шаги при условии оплаты, которая является паритетным условием компенсации интересов всех пользователей платформы, наших дополнительных затрат и интересов заказчика конкретного пожелания.

Я: [Цитата: >> Vladimir: правильность или неправильность которого определяется только Вами]
Правильность или неправильность моего видения вашей политики определяете вы (как разработчики) и судя по отсутствию опровержения вами какого-либо из приведенных мной аргументов - я могу сделать вывод, что мое представление верно.

Ответ от разрабочиков поразил:

Упс! Мы столкнулись с некоторыми проблемами.
Вы были заблокированы по следующей причине: Флуд.

Выводы делать вам. Лично мой вывод: на сайте программы вместо раздела "Отзывы" стоило бы написать "Только хорошие отзывы", а вместо "Форум" - написать "Форум ДЛЯ СВОИХ".

Меню управления базами данных

Управление проектами осуществляется в главном меню по кнопке Проекты, которая открывает форму со списком проектов и подключений. Открытие своего проекта или подключение к сетевому осуществляется по двойному клику по имени проекта в списке или в контекстном меню командой Открыть.

Создание базы данных

В меню управления проектами первая кнопка Создать открывает окно выбора:

  • создать новый проект;
  • настроить подключение к существующему проекту, который назначен серверным и к нему открыт многопользовательский доступ.

Для создания нового проекта служит кнопка Новый проект.

При создании проекта задаются:

Создание новой базы данных

  • имя проекта;
  • условие автоматического создания архива проекта (создаётся ежедневно при первом запуске и помещается в папку \Backup, расположенную рядом с конструктором, под именем по маске ИмяПроекта_ГГГГ-ММ-ДД_чч-мм);
  • число записей в списках объектов/форм, которое будет отображаться на одной странице (пэйджинг);
  • установка типа проекта: локальный или серверный.

Подключение к сетевой базе данных
Подключение к базе данных на Android

При создании подключения к серверному проекту задаются:

  • имя сетевого проекта;
  • логин пользователя (если настроена форма уровней доступа для пользователей);
  • пароль пользователя (если ему назначен пароль).

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

Подключение к базе данных также возможно через приложение под Android. Подробнее в разделе Мобильное приложение.


При подключении к менеджеру минорная версия клиентcкого приложения (Руна или сетевой клиент под Android) должна соответствовать минорной версии менеджера (например 5.1). Более тонкая настройка версии сборки (например 5.1.0 и/или 5.1.1) производится в менеджере.

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

Удаление производится только через контекстное меню в списке проектов. Удаление проекта, который назначен серверным, невозможно.


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

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

По кнопке Импорт в меню управления проектами открывается диалоговое окно выбора файла с расширением .rpr. После выбора файла архива открывается окно, в котором указываются:

  • имя импортируемого проекта (подсветка имени красным цветом означает, что проект с таким именем уже есть в списке и надо задать другое имя);
  • примечания к проекту, заданные при экспорте;
  • версия конструктора, в котором был сделан архив.

По кнопке Экспорт в меню управления проектами (или через контекстное меню в списке) открывается окно, в котором указываются:

Если путь к файлу архива подкрашен жёлтым цветом, то это значит, что по указанному пути уже существует одноимённый файл и при экспорте будет задан вопрос на подтверждение замены уже существующего файла.


Операции экспорта/импорта можно использовать для архивирования/восстановления данных, а также для переноса проекта с компьютера на компьютер.

Оптимизация (также запускается в контекстном меню списка проектов) служит для ускорения работы с большими объёмами данных. В процессе оптимизации выполняются следующие действия:

  • удаляются старые индексы;
  • индексируются поля сортировки (если определены);
  • выполняется сжатие базы данных за счет освобождения места от удаленных записей.

По кнопке Импорт в меню управления проектами открывается диалоговое окно выбора файла и указывается тип расширения для файла Doki (Doki.dat). После выбора файла Doki.dat открывается окно с предложением указать имя импортируемого проекта.

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

Выбор базы данных

По кнопке Импорт в меню управления проектами открывается диалоговое окно выбора файла и указывается тип расширения для файла Valon.Doc (Valon.Doc.exe). После выбора файла Valon.Doc.exe, если выбранная папка содержит данные, в открывшемся окне находятся:

  • поле наименования нового проекта;
  • левое меню, представляющее объекты проекта;
  • вкладка с полями для выбранного объекта.

При выборе объекта на вкладке отображается список полей с выбором типа. Так как в Valon.Doc существовал только один тип Строка, то пользователю надо самостоятельно переопределить при необходимости тип на Число или Дата.

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

Справка по базе Руна

Конструктор Руна — платформа для создания баз данных и бизнес-приложений без программирования.
No-code development platform (NCDP) «RunaBase». © 2006-2022 Vladimir Borozdin. All rights reserved.

Конструктор Руна - бесплатный инструмент для создания программ учёта и баз данных. Руна проста, удобна и интуитивно понятна. Первую программу вы создадите за несколько минут! В дальнейшем освоении поможет справка, обучающее видео и ответы, которые мы дадим на любой ваш вопрос.
Показать полностью.

Осуществляем разработку программ под заказ.




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

Конструктор Руна запись закреплена

Программа для ведения воинского учёта в организации

Шаблоны в базе соответствуют требованиям приказа № 700 и методическим рекомендациям Генерального штаба по состоянию на март 2022 г.

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

Конструктор Руна запись закреплена

Программа от пользователя Базы Руна Ирины:
"Налоговый учёт ИП без сотрудников на УСН-доходы"

● ведение налогового учета предпринимателя, применяющего УСН, выбравшего в качестве объекта налогообложения доходы без наемных работников
● контроль уплаты страховых взносов
Показать полностью.
● учёт расходов
● определение финансового результата от предпринимательской деятельности
● автоматическое заполнение и печать документов:
— Налоговая декларация по налогу, уплачиваемому в связи с применением упрощенной системы налогообложения
— Налоговая декларация по налогу, уплачиваемому в связи с применением упрощенной системы налогообложения
— Книга учета доходов и расходов организаций и индивидуальных предпринимателей, применяющих упрощенную систему налогообложения
— Отчет "Учет доходов по объектам торгового сбора" (раздельный учет доходов для плательщиков торгового сбора)

— Также программу можно использовать только "как калькулятор" для регулирования оплаты авансовых платежей (налога) по УСН на уплаченные в течение года страховые взносы.
Программа автоматически рассчитывает авансовый платеж (налог) по УСН к уплате в реальном времени.
Страховые взносы уменьшают авансовый платеж (налог) по УСН за период, в котором они уплачены.
Страховые взносы можно уплачивать в течение года любыми суммами. Таким образом предприниматель может оперативно решать в каком периоде выгоднее платить страховые взносы, чтобы уменьшить авансовый платеж (налог) по УСН и не переплачивать в бюджет.

Конструктор Руна – бесплатный инструмент для быстрого и лёгкого создания программ автоматизации в различных сферах деятельности.

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

► многопользовательская работа в локальной сети и через Интернет

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

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

► высокая скорость и общий доступ к прикреплённым файлам

За счёт прямого соединения пользователя с серверным проектом, скорость работы не отличается от работы на локальном компьютере.

Хранение файлов и изображений в облачном хранилище позволяет получать к ним доступ всем пользователям базы данных.

► безконфликтная работа и контроль над операциями

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

► конфиденциальность и защищённость

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

► формирование документов на базе MS Office или OpenOffice/LibreOffice

Все выходные документы составляются с использованием Microsoft Word/Excel или OpenOffice/LibreOffice Writer/Calc.

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

► мобильность и личная ответственность за свои данные

Программы, работающие под управлением конструктора, являются портативными (portable) и могут храниться на USB-флеш-накопителе.

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

► быстрая и недорогая разработка

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

Конструктор Руна - бесплатный инструмент для создания программ учёта и баз данных. Руна проста, удобна и интуитивно понятна. Первую программу вы создадите за несколько минут! В дальнейшем освоении поможет справка, обучающее видео и ответы, которые мы дадим на любой ваш вопрос.
Показать полностью.

Осуществляем разработку программ под заказ.




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

Конструктор Руна запись закреплена

Программа для ведения воинского учёта в организации

Шаблоны в базе соответствуют требованиям приказа № 700 и методическим рекомендациям Генерального штаба по состоянию на март 2022 г.

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

Конструктор Руна запись закреплена

Программа от пользователя Базы Руна Ирины:
"Налоговый учёт ИП без сотрудников на УСН-доходы"

● ведение налогового учета предпринимателя, применяющего УСН, выбравшего в качестве объекта налогообложения доходы без наемных работников
● контроль уплаты страховых взносов
Показать полностью.
● учёт расходов
● определение финансового результата от предпринимательской деятельности
● автоматическое заполнение и печать документов:
— Налоговая декларация по налогу, уплачиваемому в связи с применением упрощенной системы налогообложения
— Налоговая декларация по налогу, уплачиваемому в связи с применением упрощенной системы налогообложения
— Книга учета доходов и расходов организаций и индивидуальных предпринимателей, применяющих упрощенную систему налогообложения
— Отчет "Учет доходов по объектам торгового сбора" (раздельный учет доходов для плательщиков торгового сбора)

— Также программу можно использовать только "как калькулятор" для регулирования оплаты авансовых платежей (налога) по УСН на уплаченные в течение года страховые взносы.
Программа автоматически рассчитывает авансовый платеж (налог) по УСН к уплате в реальном времени.
Страховые взносы уменьшают авансовый платеж (налог) по УСН за период, в котором они уплачены.
Страховые взносы можно уплачивать в течение года любыми суммами. Таким образом предприниматель может оперативно решать в каком периоде выгоднее платить страховые взносы, чтобы уменьшить авансовый платеж (налог) по УСН и не переплачивать в бюджет.

Читайте также: