- •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.2.1.2Создание формы по классу
Для создания формы по классу необходимо:
добавить форму (на панеле инструментов кнопка Добавить);
в свойствах формы выбрать в базовом классе из списка нужный класс;
нажать на кнопку Инициализировать по классу (см. рис.5);
сохранить форму (на панеле инструментов кнопка Сохранить).
Тогда в компонентах появляется запрос – BASE, основной запрос класса.
рис.5. – Создание формы по классу.
2.2.2Импорт и экспорт
Любую форму можно выгрузить и загрузить.
Для выгрузки нужно:
нажать на кнопку на панеле инструментов Экспорт формы в XML(см.рис.6);
указать место, где будет хранится форма.
Для загрузки нужно:
нажать на кнопку на панеле инструментов Импорт формы в XML (см.рис.7);
указать путь, где лежит форма.
рис.6. – Выгрузка формы.
рис.7. – Загрузка формы.
2.2.3Контролы и компоненты
2.2.3.1 Компонент Контекстное меню.
Компонент предназначен для создания контекстных меню. Контекстное меню из-за способа своего появления называют ещё всплывающим меню. Контекстное меню привязывается к конкретным контролам. Оно всплывает, когда данный контрол в фокусе и пользователь щелкнет правой кнопкой мыши. Обычно в контекстное меню включают те команды главного меню, которые в первую очередь могут потребоваться при работе с данным компонентом.
В приложении может быть несколько контекстных меню. Все контролы, кроме Рисунок и Логическое поле имеют свойство Меню, которое по умолчанию пусто, но куда можно поместить имя того компонента Контекстное меню, с которым будет связан данный контрол.
На Событие При открытии записывается паскаль-скрипт.
Свойства Контекстного меню описано в таблице 5.
Таблица 5
Группа полей |
Поле |
Тип поля |
Обязательность |
Примечание |
Общие |
Имя |
Текстовое |
Да |
|
Представление |
Рисунки |
|
Нет |
Выпадающий список контейнеров рисунков. |
2.2.3.2Компонент Элемент контекстного меню.
Для выделенного Контекстного меню, можно создавать Элементы. Для элемента контекстного меню, можно добавить свой Элемент.
На Событие Клик можно написать паскаль-скрипт.
Свойства Контекстного меню описано в таблице 6.
Таблица 6
Группа полей |
Поле |
Тип поля |
Обязательность |
Примечание |
Заголовок |
ID |
Идентификатор |
Нет |
Заголовок элемента. Выбор из переводов. |
Текст |
Текстовое |
Нет |
Заполняется автоматически, в зависимости от выбранного перевода. |
|
Общие |
Имя |
Текстовое |
Да |
|
Представление |
Позиция |
Числовое |
Да |
|
Вид |
Текстовое |
Да |
Выпадающий список,в него входит 4 позиции: 1) sCheck – в изображениях появляется галочка (принцип логического поля) 2) SDevider – разделяет изображения линией 3) sNormal – обычное окно 4) sRadio – если элементы находятся в одной группе, то когда мы выбираем один элемент , другой – отжимается. |
|
Группа |
Числовое |
Да |
Если указано>0 у нескольких кнопок, то кнопки объединяются в группу. |
|
Индекс изображения |
Числовое |
Да |
Выпадающий список индексов рисунков из контейнера, выбранного в Контекстном меню. |