Управление проектами
Управление проектами осуществляется в главном меню по кнопке Проекты, которая открывает форму со списком проектов и подключений. Открытие своего проекта или подключение к сетевому осуществляется по двойному клику по имени проекта в списке или в контекстном меню командой Открыть.
- Создание нового проекта
- Подключение к серверному проекту
- Изменение и удаление проекта/подключения
- Назначение проекта серверным для многопользовательского доступа
- Импорт проекта
- Экспорт проекта
- Оптимизация базы данных
- Импорт из Doki
- Импорт из Valon.Doc
В меню управления проектами первая кнопка Создать открывает окно выбора:
- создать новый проект;
- настроить подключение к существующему проекту, который назначен серверным и к нему открыт многопользовательский доступ.
Для создания нового проекта служит кнопка Новый проект.
При создании проекта задаются:
- имя проекта;
- условие автоматического создания архива проекта (создаётся ежедневно при первом запуске и помещается в папку \Backup, расположенную рядом с конструктором, под именем по маске ИмяПроекта_ГГГГ-ММ-ДД_чч-мм);
- число записей в списках объектов/форм, которое будет отображаться на одной странице (пэйджинг);
- установка типа проекта: локальный или серверный.
Для локальной работы значение числа записей на странице можно установить максимально большое (1000), а для работы по сети — задать значение, оптимальное по скорости и удобству. |
Подключение к серверному проекту
При создании подключения к серверному проекту задаются:
- имя сетевого проекта;
- логин пользователя (если настроена форма уровней доступа для пользователей);
- пароль пользователя (если ему назначен пароль).
Если поля логина/пароля не задавать в настройках, то, в случае настроенного уровня доступа и заданного пароля, они запрашиваются в момент подключения к серверной базе данных.
Подключение к базе данных также возможно через приложение под Android. Подробнее в разделе Мобильное приложение.
При подключении к менеджеру минорная версия клиентcкого приложения (Руна или сетевой клиент под Android) должна соответствовать минорной версии менеджера (например 5.1). Более тонкая настройка версии сборки (например 5.1.0 и/или 5.1.1) производится в менеджере. |
Изменение и удаление проекта/подключения
Изменение настроек проекта или подключения производится по кнопке Изменить в меню управления проектами или через контекстное меню в списке проектов.
Удаление производится только через контекстное меню в списке проектов. Удаление проекта, который назначен серверным, невозможно.
При удалении проекта, он перемещается в системную корзину для удаления и, в случае необходимости, может быть восстановлен из корзины. |
Назначение проекта серверным для многопользовательского доступа
Серверным назначается уже существующий проект. Для переключения режима работы необходимо переключить свойство Тип в значение серверный. После этого все необходимые свойства серверного проекта задаются в менеджере проектов, который служит для запуска и управления сетевыми проектами пользователя. Подробнее в справке по менеджеру сетевых проектов. |
Импорт проекта из файла архива .rbase / .rpr
Установка конструктора в системе при помощи программы-установщика (обычным способом с интеграцией в операционную систему) производит настройку ассоциации файла с расширением .rpr. В этом случае двойной клик по файлу архива производит открытие конструктора и автоматический запуск импорта проекта. |
Обновление проекта с предыдущей версии к текущей осуществляется только через импорт из файла архива. |
Экспорт проекта в файл архива .rbase / .rpr
Если путь к файлу архива подкрашен жёлтым цветом, то это значит, что по указанному пути уже существует одноимённый файл и при экспорте будет задан вопрос на подтверждение замены уже существующего файла.
Операции экспорта/импорта можно использовать для архивирования/восстановления данных, а также для переноса проекта с компьютера на компьютер. |
Оптимизация (также запускается в контекстном меню списка проектов) служит для ускорения работы с большими объёмами данных. В процессе оптимизации выполняются следующие действия:
- удаляются старые индексы;
- индексируются поля сортировки (если определены);
- выполняется сжатие базы данных за счет освобождения места от удаленных записей.
Для сравнения: открытие объекта с 1 миллионом записей без индексации занимает около 35 сек., с индексацией — около 1 сек. (результаты могут отличаться для разных компьютеров). |
При использовании в проекте итоговых форм обязательно выполните оптимизацию базы для быстрого вычисления расчётов и снижения нагрузки на сервер! |
Поля объектов в шаблонах Руны не используют имена объектов, поэтому для предотвращения конфликта с именами констант, рекомендуем в константах добавлять знак подчеркивания. |
Для полей дат свойство Вид по умолчанию установлено в значение Строка. Для использования в виде календаря – после импорта изменить это свойство в конструкторе. |
Поиск данных ведётся только в указанной папке. Если в настройках указан путь к сетевой папке (Инструменты – Настройки, Папка данных), то он игнорируется. |
Данные, которые остаются в старой базе, никак не меняются и с ними можно продолжать работать в предыдущей программе. В процессе импорта производится преобразование структуры, копирование данных, констант и шаблонов.