Управление проектами

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изменение и удаление проекта/подключения

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

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

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

Назначение проекта серверным для многопользовательского доступа

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

Установка серверной базы данных

Импорт проекта из файла архива .rbase / .rpr

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

  • имя импортируемого проекта (подсветка имени красным цветом означает, что проект с таким именем уже есть в списке и надо задать другое имя);
  • примечания к проекту, заданные при экспорте;
  • версия конструктора, в котором был сделан архив.
Импорт базы данных из архива rpr
Установка конструктора в системе при помощи программы-установщика (обычным способом с интеграцией в операционную систему) производит настройку ассоциации файла с расширением .rpr. В этом случае двойной клик по файлу архива производит открытие конструктора и автоматический запуск импорта проекта.

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

Экспорт проекта в файл архива .rbase / .rpr

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

  • путь к файлу, в который будет помещён архив (размещение меняется по кнопке в правой части поля);
  • имя проекта;
  • комментарии к проекту.
Экспорт базы данных в архив rpr

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

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

Оптимизация базы данных

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

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

Для сравнения: открытие объекта с 1 миллионом записей без индексации занимает около 35 сек., с индексацией — около 1 сек. (результаты могут отличаться для разных компьютеров).

При использовании в проекте итоговых форм обязательно выполните оптимизацию базы для быстрого вычисления расчётов и снижения нагрузки на сервер!

Импорт из Doki

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

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

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

Импорт базы данных из Doki
Поля объектов в шаблонах Руны не используют имена объектов, поэтому для предотвращения конфликта с именами констант, рекомендуем в константах добавлять знак подчеркивания.

Импорт из Valon.Doc

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

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

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

Импорт базы данных из Valon.Doc
Для полей дат свойство Вид по умолчанию установлено в значение Строка. Для использования в виде календаря – после импорта изменить это свойство в конструкторе.

Поиск данных ведётся только в указанной папке. Если в настройках указан путь к сетевой папке (Инструменты – Настройки, Папка данных), то он игнорируется.

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