- •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.4.4Фильтры
С помошью параметров можно сделать такие фильтры:
пользовательский фильтр
префильтр
наследованный
2.4.4.1Пользовательский фильтр
Алгоритм создания пользовательского фильтра:
Добавляем параметр, в котором Тип параметра выбираем Простой.
В условия выборки добавляем параметр и добавляем условие, по которому будут попадать данные в фильтр.
В пользовательском приложении пользовательский фильтр находится там же, где и метки – слева экрана. Для добавлении пользователем фильтра нужно нажать на «Плюс» в меню сверху слева. При добавлении фильтра ему дается название и непосредственно указывается условие фильтра. Можно создавать много фильтров, разных уровней с разными условиями.
2.4.4.2Префильтр
Алгоритм создания префильтра:
Добавляем параметр, в котором Тип параметра выбираем Префильтр.
В условия выборки добавляем параметр и добавляем условие, по которому данные будут отфлиртовыватся.
Этот фильтр используется для любой фильтрации данных. Перед тем как открыть запрос (таблицу данных), будет выскакивать окошко с фильтром. Фильтр можно включить, поставив галочку, или не учитывать фильтр. Создается только админом. Через пользовательское приложение нельзя редактировать и добавлять еще один.
2.4.4.3Наследованный
Наследованный фильтр используется для подчиненных запросов.
2.4.4.4Системный фильтр
Системный фильтр тоже используется для фильтрации данных.
Алгоритм создания системного фильтра:
Добавляем новое условие выборки.
В свойствах условия выборки нужно поставить галочку Использовать как системный фильтр.
Добавить непосредственно условия.
В пользовательском приложении это будет отображаться слева как Системный фильтр, став на который отфильтруются данные согласно условию выборки. Добавлять (создавать) этот фильтр в пользовательском приложении нельзя. Нельзя использовать параметры в системном фильтре.
2.5Меню Пользователи
В меню «Пользователи» производится администрирование всех пользователей Системы, добавление и удаление прав. Есть возможность пользователя внести в группу, после чего у него появятся все права этой группы. Меню Пользователи выглядит так:
рис. 10.– Меню Пользователи.
При открытии меню Пользователи доступны 2 закладки: Пользователи и Группы. На каждой из закладок, под основным списком есть дополнительное окно с двумя закладками: Права и Пользователи в группе. Методы использования на закладке Права одинаковые для Пользователи и для Группы. Также возможно обновление данных таблиц с помощью кнопки Обновить.
Если у пользователя стоит чека Администрировать пользователей и есть права на просмотр класса Пользователя/Группы, у пользователя будут права и на добавление/ограничение прав соответственно.
На закладке Права отображаются перечень методов для каждого пункта меню Системы: Просмотр, Добавление, Редактирование, Удаление.
Чтоб добавить или удалить метод, нужно напротив требуемого Пункта (подпункта) меню поставить или удалить чеку.
2.5.1Закладка Пользователи
На закладке Пользователи отображается 2 таблицы с пользователями системы и краткой информацией по разрешенным им правам.
В основной (верхней) таблице отображается: ИД, Дата создания, Логин, Пароль, Разрешить подключение, Администрировать пользователей, Администрировать классы, Администрировать запросы, Администрировать формы, Администрировать переводы, Администрировать перечисления, Администрировать бизнес процессы, Описание.
На панели инструментов есть методы: Добавить, Изменить, Удалить, Обновить.
При использовании кнопок Добавить/Изменить открывается карточка пользователя с полями –см. таблице 38.
Таблица 38
Поле |
Тип поля |
Обязательность |
Примечание |
Логин |
Текстовое |
Да |
Для удобства использование рекомендуется вводить фамилию сотрудника |
Пароль |
Текстовое |
Да |
|
Описание |
Текстовое |
Нет |
|
Разрешить подключение |
Флаг |
Нет |
Если флаг не установлен, пользователь не сможет войти в Систему |
Администрировать пользователей |
Флаг |
Нет |
Регулирует доступ к меню Пользователи в Админцентре |
Администрировать классы |
Флаг |
Нет |
Регулирует доступ к меню Классы в Админцентре |
Администрировать запросы |
Флаг |
Нет |
Регулирует доступ к меню Запросы в Админцентре |
Администрировать формы |
Флаг |
Нет |
Регулирует доступ к меню Формы в Админцентре |
Администрировать переводы |
Флаг |
Нет |
Регулирует доступ к меню Переводы в Админцентре |
Администрировать перечисления |
Флаг |
Нет |
Регулирует доступ к меню Перечисления в Админцентре |
Администрировать бизнес процессы |
Флаг |
Нет |
Регулирует доступ к меню Бизнес процессы в Админцентре |
После заполнения полей, нажать Сохранить или Отмена.
Пользователя можно удалить методом Удалить.
В нижней таблице на закладке Пользователи в группе, для выделенного пользователя, отображаются информация о группах, в которых он состоит, в виде: ИД, Дата создания, Пользователь, Группа. Также есть методы Добавить в группу и Исключить из группы.
Добавить в группу: В основной таблице выберите пользователя, которого нужно добавить в группу и установите на него курсор. В нижней таблице нажмите на кнопку Добавить в группу. Появится окно Добавление записи с двумя полями: Пользователь и Группа.
Поле Пользователь доступно только для просмотра.
В поле Группа доступны методы Выбор из выпадающего списка, Найти и Очистить. В выпадающем списке отображаются все существующие группы. Метод Очистить удаляет выбранную запись. Метод Найти вызывает Форму поиска групп.
Добавить группу можно с помощью поиска либо с помощью выпадающего списка групп. Поиск описан в пункте Форма поиска. Группа добавится в форму добавления записи. На форме добавления записи нажать Сохранить. В нижней таблице Пользователи в группе появится строка с внесенными данными.