- •1 Общие положения 3
- •2 Функции системы 5
- •3 Часто задаваемые вопросы 71
- •1Общие положения
- •1.1 Авторизованный вход в систему
- •2Функции системы
- •2.1Меню Редактор классов
- •2.1.1Свойства классов
- •2.1.1.1Форма Добавление/Редактирование Свойства
- •2.1.2Методы классов
- •2.1.2.1Форма Добавление/Редактирование Метода
- •2.1.3События класса
- •2.1.4Индексы
- •2.1.4.1Форма Добавления/редактирования индексов
- •2.2Меню Дизайнер форм
- •2.2.1Создание формы
- •2.2.1.1Создание формы “с нуля”
- •2.2.1.2Создание формы по классу
- •2.2.2Импорт и экспорт
- •2.2.3Контролы и компоненты
- •2.2.3.1 Компонент Контекстное меню.
- •2.2.3.2Компонент Элемент контекстного меню.
- •2.2.3.3Компонент Контейнер рисунков.
- •2.2.3.4Компонент Запрос.
- •2.2.3.5Компонент Набор данных.
- •2.2.3.6Контрол Панель.
- •2.2.3.7Контрол Кнопка.
- •2.2.3.8Контрол Надпись.
- •2.2.3.9Контрол Текст.
- •2.2.3.10 Контрол Текстовое поле.
- •2.2.3.11Контрол Числовое поле.
- •2.2.3.12Котрол Поле Дата/Время.
- •2.2.3.13Контрол Дробное поле.
- •2.2.3.14Контрол Бинарное поле.
- •2.2.3.15Контрол Логическое поле.
- •2.2.3.16Контрол Рисунок.
- •2.2.3.17Контрол Лукап.
- •2.2.3.18Контрол Поле перечесление.
- •2.2.3.19Контрол Контейнер страниц.
- •2.2.3.20Контрол Страница.
- •2.2.3.21Контрол Переключатели.
- •2.2.3.22Контрол Грид.
- •2.2.3.23Контрол Вьюв.
- •2.3Меню Иерархия форм
- •2.4Меню Запросы
- •2.4.1Группа полей Запрос
- •2.4.1.1Поля
- •2.4.1.2Аргумент
- •2.4.1.3Источники
- •2.4.1.4Условия выборки
- •2.4.1.5Элементы группировки
- •2.4.1.6Элементы сортировки
- •2.4.2Параметры
- •2.4.3Группа полей Отображение полей
- •2.4.4Фильтры
- •2.4.4.1Пользовательский фильтр
- •2.4.4.2Префильтр
- •2.4.4.3Наследованный
- •2.4.4.4Системный фильтр
- •2.5Меню Пользователи
- •2.5.1Закладка Пользователи
- •2.5.1.1Форма поиска
- •2.5.2Закладка Группы
- •2.6Меню Бизнес процессы
- •2.7Меню Переводы
- •2.8Меню Перечисления
- •2.8.1Форма Добавление/Редактирования перечисления
- •2.8.2Значения перечислений
- •2.8.2.1Форма Добавление/Редактирование Значений
- •2.9Меню Настройки
- •2.10Меню Администрирование
2.1.2Методы классов
На закладке Методы отображается дерево методов класса.
Существуют такие методы для Свойств:
Добавить - добавляет новый метод после заполнения формы Добавление метода;
Изменить – редактирует выделенный метод после изменения формы Редактирование метода;
Удалить – удаляет выделенный метод;
Проверить – отрабатывает скрипт, написанный для данного метода.
В окне справа можно записать скрипт (в Pascal) выполняющийся, при вызове данного метода (кроме родительских). - см. Руководство пользователя для Pascal.
2.1.2.1Форма Добавление/Редактирование Метода
На форме Добавление/Редактирование Метода отображаются поля, перечисленные в таблице 2.
Таблица 2
Поле |
Тип поля |
Обязательность |
Примечание |
ID |
Текстовое |
Да |
Генерируется автоматически. Только для просмотра. |
Имя |
Текстовое |
Да |
Только латинские буквы. |
Заголовок |
Текстовое |
Да |
Выбор с помощью формы поиска из переводов. |
Описание |
Текстовое |
Нет |
Выбор с помощью формы поиска из переводов. |
Родитель |
Текстовое |
Нет |
Выпадающий список существующих методов класса. |
После заполнения полей, нажать ОК (для сохранения) или Отмена (для закрытия формы без изменений).
2.1.3События класса
Для каждого перечисленного события (BeforeCreate, BeforeEdit, BeforeDelete, AfterCreate, AfterEdit, AfterDelete) в окне справа, можно задать алгоритм действий системы с помощью скрипта на языке Pascal. - см. Руководство пользователя для Pascal.
2.1.4Индексы
В индексах указываются поля, совокупность данных в которых должна быть уникальной. В индексах не отображаются поля: ИД, Дата создания, поле с типом=Логическое, поле с типом=Бинарное, и те поля, в свойстве которых установлена чека Уникальное.
В окне отображается Список индексов. Методы над ними:
Добавить индекс - вызывает форму добавления индекса,
Редактировать индекс - вызывает форму редактирования индекса,
Удалить индекс – удаляет индекс.
2.1.4.1Форма Добавления/редактирования индексов
На форме Добавление/Редактирование Метода отображаются поля, перечисленные в таблице 3.
Таблица 3
Поле |
Тип поля |
Обязательность |
Примечание |
Уникальность |
Логическое |
Да |
Устанавливается чека на поля, совокупность данных которых должна быть уникальной |
Список свойств |
Текстовое |
Да |
Отображаются заголовки свойств выделенного класса |
2.2Меню Дизайнер форм
В меню Дизайнер форм можно создать форму с помощью изменения свойств формы и добавления на форму необходимых компонентов, то есть полей ввода, вывода текста, командных кнопок и так далее… Изменение значений свойств формы определяют её внешний вид: размер, положение на экране, вид рамки, текст заголовка.
На панели инструментов доступны такие методы:
Создать – создается пустая форма,
Удалить – удаляет форму из базы,
Открыть из базы – выводит список сохраненных форм,
Сохранить – сохраняется форму на текущей закладке,
Сохранить все – сохраняет формы на всех закладках,
Импорт - загружает форму в xml-формате,
Экспорт – сохраняет форму в виде файла в xml-формате,
Проверить – отображает форму так, как она будет выглядеть при вызове.
Вид меню Дизайнер форм смотреть на рис. 3.
рис. 4.- Меню Дизайнер форм.
В окне Дизайнера форм каждая форма находится на отдельной закладке, на которой отображается:
Структура (вверху слева) - структура свойств формы. Имеется 2 закладки: Контролы и Компоненты,
Созданная форма (справа) с текущими значениями свойств,
Закладки Свойства и События формы.
Также для каждой формы отображается Панели Инструментов Контролы и Компоненты. Контролы являются специализированными окнами внутри окна формы. Их самое главное качество — способность получать фокус ввода. Компоненты не являются окнами, поэтому не могут получать фокус ввода и содержать другие визуальные компоненты.
С помощью мыши с закладки Контролы на форму можно добавить объекты с типом: Панель, Кнопка, Надпись, Текст, Текстовое поле, Числовое поле, Поле Дата\Время, Дробное поле, Логическое поле, Рисунок, Лукап, Выпадающий список, Контейнер страниц, Страница, Грид, Вьюв.
Аналогично, с закладки Компоненты: Контекстное меню, Элемент контекстного меню, Контейнер рисунков, Запрос, Набор данных.
На закладке Свойства, для каждого объекта, выделенного в Структуре, в левой колонке перечислены все свойства объекта, а в правой перечислены их значения. Для каждого типа объекта набор полей на закладке Свойства свой.
Также на закладке События 2 события: После создания и Перед закрытием. К каждому из событий можно написать/выбрать Паскаль-скрипт, который будет запускаться после создания формы и/или перед закрытием соответственно.