Методики автоматизации предприятия  Автоматизация предприятия Методики автоматизации предприятия   
   Главная       О компании       Решения       Цены       Скачать       Заказать       Контакты       Обратная связь   
суббота
Автоматизация предприятия БОС
  Просмотров..458297
  Сегодня.....17
  Хостов......3

Оглавление:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  


Глава 2. Экранный интерфейс

1. Термины и определения

ЭКРАННЫЙ ИНТЕРФЕЙС - совокупность выводимой на экран компьютера текстовой или графической информации и сценарий её изменения при взаимодействии пользователя и системы в процессе управления последней.

ЭКРАННЫЕ ОБЪЕКТЫ - текстовые или графические элементы, позволяющие пользователю в понятном ему виде ввести данные или команды управления системой и получить обратно ожидаемый результат. Основными экранными объектами БОС являются: область, окно, панель, индикатор, курсор, поле ввода, корзина.

ОБЛАСТЬ - геометрически определенное место на экране компьютера для выполнения какой либо постоянной задачи ввода/вывода информации в экранном интерфейсе пользователя.

ОКНО - прямоугольный экранный объект ограниченный рамкой, внутри которой производится ввод/вывод информации различного назначения. Одновременно на экране может быть несколько перекрывающих друг друга окон. В любой момент только одно окно, находящееся на переднем плане, может быть активным, т.е. функционирующим. Все остальные окна находятся в пассивном состоянии. Кроме этого все окна делятся на модальные и немодальные. При работе в модальном окне (иконка в виде кирпича) все другие экранные объекты не доступны. При работе в немодальном окне (иконка в виде логотипа ЭФЕС) все другие объекты доступны. На них можно перейти мышью или клавиатурной комбинацией.

ПАНЕЛЬ - окно специализированной формы, в котором производится ввод данных или управляющей команды на запрос системы.

ИНДИКАТОР - текстовый или графический элемент, указывающий на состояние информации в окне или других объектов при их обработке или при воздействии на них пользователя.

КУРСОР - экранный объект в виде выделенной цветом строки или мигающего символа, указывающего на текущий элемент сложного экранного объекта или положение в тексте.

ПОЛЕ ВВОДА - экранный объект в виде выделенной строки для ввода/редактирования текстовой информации. Как правило, перед полем ввода помещается его наименование. Внутри поля имеется курсор, указывающий на текущий редактируемый символ.

КОРЗИНА - экранный объект, предназначенный для имитации абстрактного хранилища текстовых или числовых данных, с которыми можно манипулировать при передаче между полями объектов БОС или других приложений операционной системы компьютера, например Windows 98. Альтернативное название корзины - буфер обмена информации.

В дальнейшем изложении будут использоваться следующие различные обозначения:

    <Esc>, <PageDown>, <F10> - клавиши
    <Ctrl+F5>, <Ctrl+Home> - комбинации клавиш
    [Выход], [ Д а ], [ Н е т ] - опции в меню или кнопки в панелях
    {Поле}, {Знак} - элементы выражений

2. Области экрана

Экран системы, далее главное окно, разделен на несколько основных областей, каждая из которых имеет постоянное функциональное назначение и положение на экране, независимо от текущего режима работы пользователя (Рис.2.1.).

ЗАГОЛОВОК - область окна для вывода названия текущей базы БОС, которая сейчас открыта и является активной. Если база не содержит в своей настройке названия, выводится только полное имя системы БОС, хотя в списке база может иметь какое-либо условное обозначение. Область занимает самую верхнюю строку экрана.

РАБОЧАЯ - область, где производятся все основные работы с экранными объектами системы по анализу и обработке информации. Это различные формы справочников, документов, отчетов, таблиц, графиков. Область занимает среднюю (большую) часть главного окна.

Рис.2.1

Рис.2.1. Расположение основных областей экрана

ГЛАВНОЕ МЕНЮ - область для вывода опций главного меню системы. Часть опций в зависимости от статуса пользователя и его доступа к базе могут быть не доступны. Область занимает верхнюю часть главного окна под его заголовком.

СОСТОЯНИЕ - область для вывода информации о текущем состоянии системы в следующей последовательности: Станция, Номер базы, Имя базы, Номера подключений, Отчетный период, Фамилия И.О. пользователя. В оперативном режиме работы эта информация может временно заменяться на другую более важную, например: РАБОТА, ПЕЧАТЬ, ПОИСК и прочие фразы. Область занимает правую панель второго этажа подвала главного окна.

СООБЩЕНИЕ - область для вывода различных сообщений системы в адрес пользователя. Сообщения имеют вид предложений, указаний, или пояснений по текущему процессу обработки информации. Область занимает правую панель первого этажа подвала главного окна.

КОРЗИНА - область для показа текстовой информации, находящейся сейчас в буфере обмена. Область занимает левую панель второго этажа подвала главного окна. В этой же области находится кнопка для оперативного вызова калькулятора Windows.

ПАМЯТЬ - область для вывода системной информации по наличию свободной оперативной и дисковой памяти компьютера. Область занимает левую панель первого этажа подвала главного окна.

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


3. Стандартные реакции клавиатуры / мыши

ESC - В любом режиме это отмена действий, прерывание, выход из меню или формы.
F1 - Вызов помощи по системе БОС, т.е. данного справочного руководства.
Alt+F1 - Вызов помощи по среде текущей базы БОС, если она сделана при генерации.
Ctrl+Insert - Копирование информации текстового поля в корзину.
Shift+Insert - Копирование информации из корзины в текстовое поле.
Shift+F2 - Перевод информации текстового поля в ВЕРХНИЙ регистр.
Shift+F3 - Перевод информации текстового поля в НИЖНИЙ регистр.
Shift+F4 - Перевод информации текстового поля в РУССКИЙ / АНГЛИЙСКИЙ регистр.
Ctrl+F6 - Переход между окнами немодальных объектов БОС по кругу.
F8 - Вызов режима "Сброс" для очистки текущего поля ввода (кроме генераторов).
F9 - Вызов контекстного меню для текущего активного объекта БОС.
F10 - Вызов главного меню системы. Может быть недоступно, если текущий объект находится в модальном режиме.
MouseDublLtClick - Выбор элемента в списке и таблице, вызов справочников и др.режимов.
MouseRtClick - Вызов контекстного меню для текущего активного объекта БОС.
Ctrl+MouseLtKey - Выделение или снятие выделение элемента в списках и таблицах.
Shift+MouseLtKey - Выделение или снятие выделение группы элементов.

4. Меню

4.1. Назначение и функции меню

Меню - это окно для выбора режима работы или параметра с целью его изменения по указанному в окне перечню пунктов или опций.

Рис.2.2

Рис.2.2. Стандартное меню БОС

В меню могут используются следующие обозначения:

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

Если никаких обозначений нет, то будет вызван какой-либо процесс или режим непосредственной обработки информации.

Для выбора из меню необходимо переместить курсор на требуемый пункт и нажать клавишу <Enter> или выполнить ОДИН щелчок мыши. Пункт меню может начинаться обозначением функциональной клавиши - это означает, что для быстрого выбора достаточно нажать указанную клавишу. Пункт меню может завершаться условными обозначениями, отражающими реакцию системы при его выборе.


4.2. Клавиши управления меню

Стрелка вверх- ВВЕРХ на одну строку.
Стрелка вниз - ВНИЗ на одну строку.
Home - на ПЕРВУЮ строку.
End - на ПОСЛЕДНЮЮ строку.
Ctrl+PageUp - на ПЕРВУЮ строку.
Ctrl+PageDown- на ПОСЛЕДНЮЮ строку.
Enter - ВЫБОР текущего пункта меню.
Esc - ВЫХОД с отменой выбора.

5. Список

5.1. Назначение и свойства списка

Список - это окно для выбора одного или множества (простого или упорядоченного) его элементов (строк). Длина списка (состав его элементов) может превышать размер окна.

Рис.2.3

Рис.2.3. Стандартный список БОС

Список в отличие от меню имеет вертикальную полосу скроллинга для управления перемещением по списку с помощью мыши и две кнопки: [OK] и [Выход] для подтверждения выбора или выхода. Кроме этого имеются два индикатора: индикатор положения в списке (в правом нижнем углу) и индикатор разметки списка (в левом нижнем углу).

ВЫДЕЛЕНИЕ ЭЛЕМЕНТОВ в списке является основным средством разметки их произвольного подмножества, которое будет использоваться для дальнейшей обработки. Для выделения текущего элемента надо нажать клавишу <Insert> (или левой клавишей мыши при нажатой клавише [Ctrl]), при этом элемент окрасится в красный цвет, курсор переместится на следующий элемент, а в нижней части рамки окна изменится индикатор разметки списка. Числитель дроби индикатора показывает положение выделенного элемента в размечаемом подмножестве. Знаменатель дроби показывает общее количество элементов в выделенном подмножестве. Для удаления выделенного элемента из подмножества надо встать курсором на него и повторно нажать клавишу <Insert>. При этом восстановится нормальный цвет этого элемента в списке, а знаменатель индикатора разметки уменьшится на единицу.

ОТМЕНА ВЫДЕЛЕНИЯ ЭЛЕМЕНТОВ в списке производится клавишей [Delete] или через вызов контекстного меню и выбор режима выключения разметки, при этом восстанавливается нормальный цвет всех выделенных элементов, а индикатор разметки сбрасывается.

ВЫБОР ОДНОГО ЭЛЕМЕНТА производится установкой курсора на требуемый элемент и нажатием клавиши <Enter> или щелчком мыши на кнопке [OK]. Можно также использовать двойной щелчок мыши при установке ее указателя на выбираемый элемент.

ВЫБОР ГРУППЫ ЭЛЕМЕНТОВ производится выделением требуемых элементов и нажатием клавиши <Enter> или щелчком мыши на кнопке [OK].

ОТМЕНА ВЫБОРА и ВЫХОД из списка производится нажатием клавиш <Esc> или щелчком мыши на кнопке [Выход] или системной кнопке окна [X].

ПОИСК СПИСКА вызывается клавишей <F6> или из контекстного меню. Поиск производится по вхождению значение поиска в один из элементов. После успешного поиска можно его повторить без повторного ввода значения нажатием клавиш <Shift+F6>.

ПЕЧАТЬ СПИСКА производится из меню "Печать", которое вызывается клавишей <F7> или из контекстного меню. Возможна печать (просмотр печати) всех или части элементов с различным оформлением. Возможна печать в файлы форматов: MS Word, MS Excel, и просмотр этих файлов.


5.2. Клавиши управления списком

Стрелка вверх - ВВЕРХ на одну строку.
Стрелка вниз - ВНИЗ на одну строку.
PageUp - ВВЕРХ на одну страницу.
PageDown - ВНИЗ на одну страницу.
Home - На ПЕРВУЮ страницу или строку.
End - На ПОСЛЕДНЮЮ страницу или строку.
Ctrl+PageUp - На ПЕРВУЮ страницу или строку.
Ctrl+PageDown - На ПОСЛЕДНЮЮ страницу или строку.
Enter - ВЫБОР элемента(ов).
Esc - ВЫХОД с отменой выбора.
Insert - Выделение/снятие выделения элементов.
Delete - Отмена текущего выделения всех элементов.
F6 - Вызов режима ПОИСК.
F7 - Вызов режима ПЕЧАТИ.
F9 - Вызов ГЛ.МЕНЮ списка.

6. Таблица

6.1. Назначение и свойства таблицы

Таблица - это окно для просмотра и редактирования файла данных различных объектов БОС. Информация в окне представляется в виде таблицы из одной или более вертикальных колонок. Верхняя часть окна из одной или нескольких строк называется "шапкой" таблицы. Она содержит заголовки колонок и отделяется от "тела" таблицы полосой нумераторов колонок. Каждая строка таблицы содержит значения полей одной записи файла данных. Таблица не имеет ограничений по ширине и длине и представляет свой фрагмент, видимый в рамках окна.

Таблица имеет вертикальную и горизонтальную полосы скроллинга для управления перемещением с помощью мыши и две кнопки: [OK] и [Выход] для подтверждения выбора или выхода. Кроме этого имеются три индикатора: индикатор положения по строкам C:xx/xx (в правом нижнем углу), индикатор положения по колонкам К:xx/xx (там же) и индикатор разметки таблицы (в левом нижнем углу).

Рис.2.4

Рис.2.4. Стандартная таблица БОС

ПЕРЕМЕЩЕНИЕ по таблице вверх, вниз, вправо, влево производится с помощью клавиш управления "навигацией" в любой комбинации и последовательности. Перемещение по длине может производиться по записям или по страницам. Перемещение по ширине производится только по целым колонкам. И в том, и другом случае нажатием определенных клавиш можно сразу переместиться на крайнюю (первую/последнюю) запись или колонку. Для перемещения с помощью мыши используются вертикальная и горизонтальная полосы скроллинга.

ТЕКУЩАЯ ЗАПИСЬ таблицы выделяется в виде светлой фоновой подсветки строки на всю ширину таблицы, а текущая ячейка выделяется темной подсветкой - курсором навигации по ячейкам. При перемещении по длине таблицы курсор перемещается между записями, при перемещении по ширине таблицы перемещается между колонками. Понятие текущая запись и текущая ячейка в ней являются очень важными категориями при работе в таблице. К ним адресуется множество функций управления и обработки информации.

ВЫДЕЛЕНИЕ ЗАПИСЕЙ в таблице является основным средством выбора их произвольного подмножества, которое будет использоваться для дальнейшей обработки. Для выделения текущей записи надо нажать клавишу <Insert> (или левой клавишей мыши при нажатой клавише [Ctrl]), при этом запись окрасится в красный цвет, курсор переместится на следующюю запись, а в нижней части рамки окна изменится индикатор разметки таблицы. Числитель дроби индикатора показывает положение выделенной записи в размечаемом подмножестве. Знаменатель дроби показывает общее количество записей в выделенном подмножестве. Для удаления выделенной записи из подмножества надо встать курсором на него и повторно нажать клавишу <Insert>. При этом восстановится нормальный цвет этой записи в таблице, а знаменатель индикатора разметки уменьшится на единицу.

ВЫДЕЛЕНИЕ БЛОКА ЗАПИСЕЙ является средством выбора их непрерывного подмножества. Для выделения используется клавиша <F3>, которой последовательно отмечается начало и конец блока. При этом записи блока окрашиваются в красный цвет, а индикатор разметки записей приобретает соответствующие значения. К подмножеству записей блока можно добавить обычным выделением любое количество дополнительных записей. Новое выделение блока записей отменяет все предыдущие выделения в таблице.

ОТМЕНА ВЫДЕЛЕНИЯ производится клавишей <Delete> или через вызов контекстного меню и выбор режима выключения разметки, при этом восстанавливается нормальный цвет всех выделенных записей, а индикатор разметки сбрасывается.

ВЫБОР ОДНОЙ ЗАПИСИ производится установкой курсора на требуемую запись и нажатием клавиши <Enter> или щелчком мыши на кнопке [OK]. Можно также использовать двойной щелчок мыши при установке ее указателя на выбираемую запись.

ВЫБОР ГРУППЫ ЗАПИСЕЙ производится выделением требуемых записей и нажатием клавиши <Enter> или щелчком мыши на кнопке [OK].

ОТМЕНА ВЫБОРА и ВЫХОД из таблицы производится нажатием клавиш <Esc> или щелчком мыши на кнопке [Выход] или системной кнопке окна [X], при этом окно таблицы исчезает и никакой дальнейшей обработки записей не производится.

РЕЖИМ РЕДАКТИРОВАНИЯ таблицы включается и выключается клавишей <F4> или через вызов контекстного меню, при этом изменяется цвет индикатора в левом нижнем углу окна: "ЖЕЛТЫЙ" - включен; "СЕРЫЙ" - выключен.

РЕДАКТИРОВАНИЕ ЗАПИСЕЙ в самой таблице является ответственным режимом из-за полного отсутствия контроля со стороны системы на правильность вносимых изменений в записи базы данных. Используется редко, в основном для правки малозначимых полей и комментариев. Редактирование в таблице допускается только для не ключевых полей. В режиме редактирования все доступные для редактирования поля (и заголовки колонок) подсвечиваются желтым цветом. Редактирование в каждом поле завершается клавишей <Enter> и переходом на следующее поле ввода или следующую запись. Отмена режима редактирования производится клавишей <F4>.

РЕЖИМ ПАНЕЛЕЙ позволяет разбить таблицу по вертикали на две панели (части) и работать в каждой из них с тем же набором полей, но независимо устанавливаить с помощью горизонтального скроллинга видимые из них. Это позволяет, например, в левой панели (меньшей) установить Код и Имя ЮрЛица, а в правой (большей) просматривать многочисленные поля с информацией по каждому ЮрЛицу. Включение режима производится через главное меню таблицы или мышью, перетащив черный прямоугольник в левом нижнем углу таблицы в нужное положение разделителя таблицы на две панели. Изменение положения разделителя можно выполнить также мышью или сочетанием клавиш Ctrl+Стрелка влево/вправо. Выключение режима производится также через главное меню или мышью.

Рис.2.5

Рис.2.5. Таблица БОС, разделенная на две панели

6.2. Клавиши управления таблицей

Стрелка вверх - ВВЕРХ на одну строку.
Стрелка вниз - ВНИЗ на одну строку.
PageUp - ВВЕРХ на одну страницу.
PageDown - ВНИЗ на одну страницу.
Ctr+Home - На ПЕРВУЮ страницу или строку.
Ctrl+End - На ПОСЛЕДНЮЮ страницу или строку.
Ctrl+PageUp - На ПЕРВУЮ страницу или строку.
Ctrl+PageDown - На ПОСЛЕДНЮЮ страницу или строку.
Ctrl+Стрелка влево - Перемещение разделителя панелей ВЛЕВО.
Ctrl+Стрелка вправо - Перемещение разделителя панелей ВПРАВО.
Enter - ВЫБОР строки (строк).
Esc - ВЫХОД с отменой выбора.
Insert - Выделение/снятие выделения строк.
Delete - Отмена текущего выделения всех строк.
F1 - Вызов режима ПОМОЩЬ.
F2 - Смена панели в режиме двух ПАНЕЛЕЙ таблицы.
F3 - Переход в режим МЕТКА БЛОКА записей.
F4 - Переход в режим РЕДАКТИРОВАНИЕ таблицы.
F5 - Вызов режима ГРАФИК.
F6 - Вызов режима ПОИСК.
F7 - Вызов режима ПЕЧАТИ.
F8 - Обновление ИТОГОВ таблицы.
F9 - Вызов ГЛ.МЕНЮ таблмцы.
Shift+F6 - Продолжение ПОИСКА в таблице.

6.3. График таблицы <F5>

Режим предназначен для графического отображения информации таблицы и служит для её качественного анализа. Вызов режима может быть выполнен клавишей или через главное меню таблицы. При вызове появляется дополнительное меню для выбора одного из двух режимов: "График в таблице БОС" или "График в таблице EXCEL". Оба режима нацелены на формирование графических значений выбранной числовой информации путем включения их в стандартные таблицы БОС или MS Excel. Первый режим более простой в подготовке, второй -посложней, но имеет больше оформительских возможностей.


График в таблице БОС

При вызове режима активируется простой сценарий подготовки графика, включающий следующие два шага: 1) из списка полей таблицы выбирается ОДНО поле, которое будет выполнять роль ОБЪЕКТА анализа в графике (ось X); 2) из списка полей таблицы выбирается ОДНО поле, которое будет выполнять роль ЗНАЧЕНИЯ объекта анализа в графике (ось Y). После чего на экране появляется график, внедренный в стандартную таблицу БОС (Рис.2.6).

Рис.2.6

Рис.2.6 График в таблице БОС

Графическое изображение информации в таком виде решает сразу несколько сложных функциональных проблем:

  1. Поскольку объекты анализа формируются по вертикали (ось X) их число может быть не ограничено и в то же время доступно за счет использования стандартного вертикального скроллинга таблицы БОС.
  2. Графическое отображение в виде горизонтальных столбцев в строках таблицы делает график компактным и читабельным при больших объемах объектов анализа.
  3. Возможно отображение ОТРИЦАТЕЛЬНЫХ и ПОЛОЖИТЕЛЬНЫХ графических значений одновременно. Либо используя функции таблицы отключения одного из них.
  4. Автоматическая нормировка графических значений на основание анализа максимальных и минимальных величин. Что существенно упрощает сценарий подготовки.
  5. Одновременный вывод в таблицу дополнительных процентных величин: "Относительное значение" и "Весовой коэффициент"
  6. Визуализация элементарного графического шага в виде вертикальной насечки в 1 %.

График в таблице EXCEL

При вызове режима активируется меню настройки графика в таблице Excel (Рис.2.7). Необходимо определить функции полей: ОДНО поле для объекта, одно или несколько полей для информации и одно или несколько полей для графического значения. После чего изменить, если надо, различные парметры настройки графика, которые будут сохранены.

Рис.2.7

Рис.2.7. Меню графика в таблице Excel

Для получения графика необходимо выбрать в меню режим "Выполнить". После чего MS Excel под управлением БОС формирует таблицу с графиком и выводит её на экран (Рис.2.8).

Рис.2.8

Рис.2.8. График в таблице Excel

Параметры настройки позволяют: 1) выполнить нормировку информации по колонкам, по строкам, по ячейкам. 2) менять форму графических элементов 3) чередовать цвета по градиенту.


6.4. Функции таблицы <F6>

В этом режиме работы предоставляются общие возможности по обработке информации в таблице. Функции одинаково обрабатывают информацию любого объекта среды БОС: оборотов, остатков, справочников и документов. А также используются при работе с системными и настроечными объектами БОС.

Вызов функций производится клавишей <F6>. При вызове режима на экране появляется меню выбора функций:

Рис.2.9

Рис.2.9. Меню функций таблицы

ПРОСТОЙ ПОИСК - функция выполняет простой последовательный поиск необходимой записи по значению одного из полей таблицы или по условиям. Поиск производится от текущей записи к концу таблицы. Для выполнения поиска надо вызвать данную функцию и выбрать вид поиска: ПО ЗНАЧЕНИЮ ОДНОГО ПОЛЯ / ПО УСЛОВИЯМ. В первом случае надо для одного выбранного поля ввести его значение, по которому будет производиться поиск, во втором случае - сформировать логические условия поиска по одному или более полям одновременно (см. ниже). При успешном поиске страница обновится и курсор переместится на найденную запись. Для ПРОДОЛЖЕНИЯ поиска следующей такой же записи можно использовать клавиши <Shift+F6>. В случае неуспешного поиска система выдаст сообщение "Запись не найдена !" и курсор останется на той же записи.

БЫСТРЫЙ ПОИСК - функция выполняет быстрый поиск необходимой записи индексированной таблицы. Поиск производится всегда с начала таблицы и до конца. Для выполнения поиска надо вызвать данную функцию и выбрать из панели сортировок (Рис.2.10.) подходящий вариант сортировки из числа имеющихся для быстрого поиска. Затем последовательно ввести искомые значения полей, которые входят в указанный вариант, и завершить ввод. При успешном поиске страница обновится и курсор переместится на найденную запись. В случае неуспешного поиска система выдаст сообщение "Запись не найдена !" и курсор останется на той же записи. Можно не заполнять или не заполнять до конца все поля ввода выбранного варианта. Можно отказаться от ввода значений. В этом случае изменится только текущая сортировка записей в таблице, а курсор сохранит свое прежнее положение.

КОНТЕКСТНЫЙ ПОИСК - Активация режима происходит: 1) автоматически, если курсор таблицы стоит на символьном поле, которое является ПЕРВЫМ ключом одной из сортировок таблицы; 2) через запрос при вводе полей быстрого поиска, если одно из ключевых полей сортировки имеет символьный тип. Ввод значения поиска производится в области сообщения экрана. При вводе очередного символа если поиск успешный курсор переходит на искомую запись. Если поиск безуспешный, положение курсора не меняется.

Рис.2.10

Рис.2.10. Панель вариантов сортировки таблицы

БЫСТРЫЙ ПОИСК - функция выполняет быстрый поиск необходимой записи индексированной таблицы. Поиск производится всегда с начала таблицы и до конца. Для выполнения поиска надо вызвать данную функцию и выбрать из панели (Рис.2.10.) подходящий вариант сортировки из числа имеющихся для быстрого поиска:

Затем последовательно ввести искомые значения полей, которые входят в указанный вариант, и завершить ввод. При успешном поиске страница обновится и курсор переместится на найденную запись. В случае неуспешного поиска система выдаст сообщение "Запись не найдена !" и курсор останется на той же записи. Можно не заполнять или не заполнять до конца все поля ввода выбранного варианта. Можно отказаться от ввода значений. В этом случае изменится только текущая сортировка записей в таблице, а курсор сохранит свое прежнее положение.

КОНТЕКСТНЫЙ ПОИСК - Активация режима происходит: 1) автоматически, если курсор таблицы стоит на символьном поле, которое является ПЕРВЫМ ключом одной из сортировок таблицы; 2) через запрос при вводе полей быстрого поиска, если одно из ключевых полей сортировки имеет символьный тип. Ввод значения поиска производится в области сообщения экрана. При вводе очередного символа если поиск успешный курсор переходит на искомую запись. Если поиск безуспешный, положение курсора не меняется.

СОРТИРОВКА - функция выполняет изменение текущей сортировки записей в таблице в пределах существующих для данной таблицы вариантов. Выполнение функции совпадает с первой частью действий в функции быстрого поиска.

ФИЛЬТР - функция оставляет видимыми только те записи таблицы, которые соответствуют определенному значению одного из полей или условиям. Выполнение функции совпадает с действиями в функции простого поиска, только получается другой результат. После установки фильтра страница обновляется и остаются только записи, прошедшие условия фильтра. Кроме того установленный фильтр можно отменить, выбрав соответствующий пункт меню фильтра. В ряде случаев, когда это необходимо, система запрещает доступ к этой функции.

ЗАМЕНА - функция выполняет замену информации в одном из доступных для редактирования полей. Замена производится для всех видимых записей таблицы. Если перед вызовом функции ряд записей был выделен, то замена будет производится только в этих записях.

При вызове функции необходимо выбрать вид замены: ДОСТУПНОЕ ПОЛЕ / ПОЛЕ МЕТКА. При выборе доступного поля и ввода его значения производится замена. Доступные поля помечены в списке полей для редактирования знаком ">" справа и их состав может изменить только администратор. При выборе поля "Метка" производится замена только в нем. Это специальное числовое поле, которое есть в любом объекте и может быть выведено в окно таблицы. Назначение этого поля помечать после сложной фильтрации группу записей числом в диапазоне 1..99 для повторного их поиска в большом объеме информации.

В меню этой функции есть дополнительные режимы по УСТАНОВКЕ БЛОКИРОВКИ / СНЯТИЮ БЛОКИРОВКИ записей на изменение. При блокировке записей (в поле статус входит символ "B") запись не может быть изменена ни в панели, ни в таблице.

СУММА - функция выполняет суммирование по указанному числовому полю таблицы и выдает результат на экран. Если предварительно был поставлен фильтр, то действие функции ограничится видимыми записями таблицы.

СРЕДНЕЕ - функция выполняет определение среднего значения указанного числового поля таблицы и выдает результат на экран. Если предварительно был поставлен фильтр, то действие функции ограничится видимыми записями таблицы.

ПОДСЧЕТ - функция выполняет подсчет количества записей таблицы и выдает результат на экран. Если предварительно был поставлен фильтр, то действие функции ограничится видимыми записями таблицы.

НАСТРОЙКА - в этом режиме производится настройка окна таблицы. При вызове режима появляется следующее меню:

Рис.2.11

Рис.2.11. Меню настройки таблицы

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

СОСТАВ ПОЛЕЙ - производится изменение состава и порядка полей в таблице. При вызове режима выводится полный список полей и их позиции в таблице. После новой разметки полей происходит обновление таблицы, а курсор таблицы остается на текущей записи. Не размеченные поля остаются вне таблицы.

ВИД ПОЛЕЙ - производится изменение имени и ширины полей таблицы. При вызове режима выводится список полей, в котором для каждого из них можно определить новые имена в таблице и ширину колонки. После выхода из списка происходит обновление таблицы, а курсор остается на текущей записи.

РЕДАКТИРУЕМЫЕ ПОЛЯ - производится определение доступных для редактирования в таблице полей. При вызове режима выводится полный список полей базы. Доступные поля помечены в списке знаком ">". После новой разметки происходит изменение состава доступных полей. Разметка ключевых полей игнорируется. Режим доступен только администратору.

ИТОГОВЫЕ ПОЛЯ - производится определение числовых полей для подведения общих итогов в нижней шапке таблицы. Итоговые поля помечены в списке знаком ">". После новой разметки происходит изменение состава итоговых полей.

НАЧАЛЬНАЯ СОРТИРОВКА - производится установка сортировки, действующей по умолчанию при появлении таблицы.

СЛОЖНАЯ ШАПКА ТАБЛИЦЫ - при установке данного режима верхняя шапка таблицы с заголовками колонок становится многоэтажной и появляется нумератор колонок. Этажность шапки определяется наличием в заголовках колонок знака "~", разделяющего текст по этажам. В обычном режиме этот знак в заголовках не виден. Но при настройке имени поля его можно ввести.

ОБЩИЕ ИТОГИ ТАБЛИЦЫ - при установке данного режима появляется нижняя шапка таблицы, в которой выводятся общие итоги всех видимых записей таблицы по определенным ранее числовым полям. При разметке записей и нажатии клавиши <F8> выводятся итоги только размеченных записей.

ПРОБЕЛ ВМЕСТО НУЛЯ - при установке данного режима числовые поля с нулевым значением выводятся в виде пробелов.

НАБОР КЛЮЧЕЙ НАСТРОЙКИ - при установке ОБЩИЙ для всех станций в локальной сети значения ключей для данной таблицы одинаковые, при установке СТАНЦИЯ - сохраняются отдельно и могут быть разными.

НАБОР СОСТАВА ПОЛЕЙ - при установке БАЗОВЫЙ состав полей для данной таблицы одинаковый для всех станций в локальной сети, при установке КОНТЕКСТ - сохраняются отдельно для каждой станции и/или места вызова таблицы в системе.


6.5. Формирование условий

Этот режим вызывается при поиске, установке фильтра, а также при работе с отчетами. Условия обработки информации формируются в виде вертикального списка, элементами которого являются логические выражения следующего формата:

{Поле} {Знак} {Значение/Поле}

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

Для объединения условий по логическому "ИЛИ" используется элемент условий в виде:

{ -----|---- }

Для включения ГРУППЫ условий по логическому "ИЛИ" используются элементы списка условий в виде скобок:

{ -----(---- }
{Условие A}
{Условие Б}
{Условие В}
{ -----)---- }

Если в группе условий появляется хотя бы один элемент логического "ИЛИ", то вся ГРУППА становится объединением по "И", разделенная внутри на соответствующие подгруппы по "ИЛИ":

{ -----(---- }
{Условие A}
{Условие Б}
{ -----|---- }
{Условие В}
{Условие Г}
{ -----)---- }

При вызове режима появляется пустой список условий или список с текущим составом условий для данной таблицы или отчета (Рис.2.12.).

Рис.2.12

Рис.2.12. Список условий и меню элементов

Нажатием клавиши <ENTER> вызывается меню манипуляций составом условий. Далее при добавлении, вставке или замене цепочка меню помогает исчерпывающе определить каждое условие или специальный элемент списка. При выборе удаления условие или элемент просто изымается из списка. Для некоторых полей можно нажатием клавиши <F2> произвести выбор значения из связанного справочника. После завершения формирования условий необходимо выйти из окна нажатием клавиш <ESC> или <F10>. При этом система проверит правильность условий и, если нет ошибок, немедленно произведет поиск указанной информации или её фильтрацию.

Список условий сохраняется до тех пор пока производится работа с одним и тем же объектом. Это означает, что если условия были сформированы не точно к ним можно вернуться и отредактировать, а не вводить заново. После закрытия объекта среды БОС его список условий очищается.


6.6. Печать таблицы <F7>

В этом режиме работы производится настройка и печать информации из таблицы. Вызов печати производится клавишей <F7>. При вызове на экране появляется меню (Рис.2.13.).

При печати производится корректный перенос таблицы по страницам с нумерацией последних и повторной печатью шапки таблицы в начале страницы. Можно определить какие поля и строки таблицы выводить на печать. Можно выполнить печать в файл, в т.ч. формата WORD или EXCEL.

Рис.2.13

Рис.2.13. Меню печати и настройки печати

ПЕЧАТЬ - на печать выводятся только записи, видимые в окне, начиная с первой до последней строки или, если предварительно была произведена разметка - размеченные записи в порядке их выделения в таблице.

ПРОСМОТР - в окно просмотра выводятся записи в том же порядке, что и при печати.

ЗАГОЛОВОК - определяется заголовок таблицы на печати. По умолчанию совпадает с заголовком окна объекта на экране.

СОСТАВ ПОЛЕЙ - определяется состав полей на печати. На экран выводится список полей, среди которых видимые в окне, отмечены справа знаком ">". Эти поля по умолчанию выводятся на печать. Новой разметкой списка можно определить другой состав полей. После закрытия объекта среды БОС этот список не сохраняется.

НАСТРОЙКА ПЕЧАТИ - определяются различные параметры печати. Выбор параметров производится в меню. Можно определить: положение печати (ВЕРТИК./ГОРИЗ.), стороны печати листа (ОДНА/ДВЕ), отступы на странице (мм), размер шрифта (6-20 пунктов), интервал (0.5-2.0 строк), наличие горизонтальной сетки (ДА/НЕТ), принтер (из имеющихся), источник бумаги (1-9 лоток), файл печати (по умолчанию PRINT.txt), вставку управляющих кодов в файл (ДА/НЕТ), добавление файла (ДА/НЕТ) и показ файла сразу (ДА/НЕТ). Настройка печати, как часть общей настройки сохраняется при выходе из сеанса работы.

ПЕЧАТЬ В ФАЙЛ - производится определение имени и формата файла печати (TEXT, WORD, EXCEL), затем вывод в файл. В запросе имени файла можно вызвать режим ОБЗОР (клавиша <F2>) операционной системы MS Windows и определить каталог для хранения файла. Последнее имя и формат файла печати сохраняются в общей настройке системы. Если в настройке печати был установлен ключ ПОКАЗ ФАЙЛА СРАЗУ, то после формирования файла будет запущено соответствующее приложение (Notepad, MS Word, MS Excel) и его открытие на экране.

ПРОСМОТР ФАЙЛОВ - производится просмотр заданного файла печати запуском соответствующего приложения (Notepad, MS Word, MS Excel, MS FoxPro) и его открытие на экране. Для текстового формата можно определить маршрут и параметры вызова редактора.


7. Сообщение

Сообщение - это окно для вывода информации, требующей особого внимания пользователя без каких-либо вариантов продолжения (Рис.2.14.).

Рис.2.14

Рис.2.14. Сообщение БОС

При появлении сообщения все действия системы прекращаются, пока пользователь не ознакомится с его текстом. Сообщение выводится в центр рабочей области и удаляется нажатием любой клавишей или мышью по единственной кнопке [ОК].

Цвет и форма возможных иконок (значков) слева от текста сообщения указывает на характер сообщения своим видом. Например, при наличии красной иконки в виде знака STOP выводится информация об опасных действиях пользователя или ошибках в обрабатываемой информации. При отсутствии иконки вообще выводится информация нейтрального (уведомительного) характера, после которой необходима пауза для её усвоения пользователем.


8. Запрос ответов

Запрос ответов - это окно для вывода информации, требующей от пользователя принятия одного из возможных решений для продолжения работы (Рис.2.15.). При появлении запроса все действия системы прекращаются, пока пользователь не ознакомится с текстом запроса и вариантами ответов для продолжения. Запрос выводится в центр рабочей области и удаляется клавишей <Esc> или мышью путем закрытия окна. Но такая реакция пользователя эквивалентна выбору одного из следующих типовых ответов: НЕТ, ВЫХОД, ОТМЕНА, ПРЕРВАТЬ.

В верхней части запроса располагаются строки текста запроса, а в нижней строке - кнопки вариантов ответов. Для принятия решения надо перевести курсор на один из ответов и нажать клавишу <Enter> или левую кнопку мыши.

Цвет и форма возможных иконок (значков) слева от текста запроса указывает на характер запроса своим видом. Например:

  • при наличии красной иконки в виде знака "STOP" выводится информация об опасных действиях пользователя или ошибках в обрабатываемой информации.
  • при наличии желтой иконки в виде знака "I" выводится информация предупреждающего характера по несущественным ошибкам пользователя при работе с информацией.
  • при наличии зеленой иконки в виде знака "!" выводится информация завершающего (прекрасного) характера c полным отсутствием ошибок при обработке информации.

Рис.2.15

Рис.2.15. Запрос ответов БОС

При отсутствии иконки вообще выводится информация нейтрального (уведомительного) характера, после которой необходима пауза для её усвоения пользователем и любой выбранный ответ не влечет катастрофических последствий или сомнительных последствий.


9. Поле ввода

Поле ввода - это выделенная часть окна для ввода текстовой информации различного типа: чисел, символов, даты. При установки фокуса в поле появляется мигающий курсор, в виде вертикальной черты расположенной после позиции ввода очередного знака. Если в окне некоторой формы расположено несколько полей ввода, то текущее (активное) из них выделяется желтым цветом. Например, форма ввода справочника выглядит следующим образом (Рис.2.16).

Для завершения ввода надо заполнить до конца всё поле или нажать клавишу <Enter>, в этом случае введенные данные будут приняты компьютером и ПРИСВОЕНЫ текущему полю.

Для отмены только что введенной информации надо нажать клавиши <Ctrl+Z>, в этом случае будет восстановлено предыдущее значение текущего поля.

Для сброса (очистки) информации в текущем поле надо нажать клавишу <F8>.

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

Рис.2.16

Рис.2.16. Форма справочника с полями ввода

Поля ввода используются в различных запросах данных и панелях ввода информации. Набор полей в панелях может быть различным и определяется назначением их объектов. Например, универсальная панель (форма) справочника содержит множество полей с информацией одной записи справочника для ее ввода или корректировки.


10. Запрос данных

10.1. Назначение и свойства запроса

Запрос данных - это окно для ввода информации с ОДНИМ полем ввода (Рис.2.17.).

Рис.2.17

Рис.2.17. Запрос данных БОС

При появлении запроса все действия системы прекращаются, пока пользователь не введет информацию и выберет вариант продолжения. Запрос может выводиться в любой области экрана и удаляется клавишей <Esc> или мышью путем закрытия окна. Но такая реакция пользователя эквивалентна отказу от введенной информации.

В левой части запроса располагается смысловое назначение информации, справа поле ввода, в нижней строке - кнопки продолжения. Для сохранения введенной информации надо нажать клавишу <Enter> или перевести курсор на кнопку [ОК] и нажать левую кнопку мыши.


10.2. Клавиши управления запросом

Стрелка влево - ВЛЕВО на один символ.
Стрелка вправо - ВПРАВО на один символ.
Стрелка вверх - ВЫХОД из поля ввода.
Стрелка вниз - ВЫХОД из поля ввода.
Home - на НАЧАЛО поля ввода.
End - на КОНЕЦ поля ввода.
Ente - СОХРАНЕНИЕ введенных данных и ВЫХОД.
Esc - ОТМЕНА введенных данных и ВЫХОД.
Insert - Переключение ВСТАВКА/ЗАМЕНА символа.
Delete - УДАЛЕНИЕ текущего символа.
BackSpace - ЗАБОЙ символа слева.
F1 - Вызов режима ПОМОЩЬ.
F2 - Вызов справки (обзора), если есть кнопка этого режима.
F8 - Сброс (очистка) поля ввода.

11. Помощь

11.1. Назначение и виды помощи

Режим предназначен для оперативного получения пользователем информации по работе с штатными средствами системы или по работе с данной средой БОС.

Вызов помощи по СИСТЕМЕ производится в любом месте клавишей <F1>. На экране появляется окно помощи, в которое первоначально выводится необходимая информация по управлению текущим режимом работы. Эта информация является одним из разделов справочного руководства по СИСТЕМЕ. При желании пользователь может выйти в оглавление руководства и выбрать другой раздел для ознакомления.

Вызов помощи по СРЕДЕ производится в любом месте клавишей <Alt+F1>. На экране появляется окно помощи (Рис.2.18.), в которое первоначально выводится необходимая информация по работе с текущим объектом среды. Эта информация является одним из разделов руководства по СРЕДЕ. При желании пользователь может выйти в оглавление руководства и выбрать другой раздел для ознакомления.

Вызов помощи по СИСТЕМЕ производится в любом месте клавишей <F1>. На экране появляется окно помощи, в которое первоначально выводится необходимая информация по управлению текущим режимом работы. Эта информация является одним из разделов справочного руководства по СИСТЕМЕ. При желании пользователь может выйти в оглавление руководства и выбрать другой раздел для ознакомления.

Вызов помощи по СРЕДЕ производится в любом месте клавишей <Alt+F1>. На экране появляется окно помощи (Рис.2.18.), в которое первоначально выводится необходимая информация по работе с текущим объектом среды. Эта информация является одним из разделов руководства по СРЕДЕ. При желании пользователь может выйти в оглавление руководства и выбрать другой раздел для ознакомления.

Рис.2.18

Рис.2.18. Помощь по среде БОС

11.2. Клавиши управления помощью

Стрелка вверх - ВВЕРХ на одну строку.
Стрелка вниз - ВНИЗ на одну строку.
PageUp - ВВЕРХ на одну страницу.
PageDown - ВНИЗ на одну страницу.
Ctrl+Home - на ПЕРВУЮ страницу или строку.
Ctrl+End - на ПОСЛЕДНЮЮ страницу или строку.
Enter - ВЫБОР раздела помощи по среде в режиме оглавления.
Esc - ВЫХОД из помощи по среде.

12. Дерево меню

Дерево меню - это совокупность обычных меню, связанных в иерархическую лестницу, отражающую предметную и логическую подчиненность режимов/разделов системы. Через дерево меню пользователь общается с системой, переходя из одного раздела работы в другой. Работа в системе начинается и заканчивается в дереве меню. Оно является основным средством изменения функциональной работы пользователя в среде БОС.

Дерево меню начинается с горизонтального ГЛАВНОГО меню в верней части окна системы. При входе в его режимы в рабочей области появляются пачки окон меню, смещенных относительно друг друга. На переднем плане всегда находится текущее активное меню с курсором для выбора режимов/разделов. На заднем плане располагаются меню предыдущих, более высоких уровней.

Не все режимы дерева меню доступны пользователю - это зависит от его статуса и настройки к доступу к информации. Но первый режим в главном меню "Работа" всегда доступен пользователю. Здесь располагается ветвь меню специально настроенная администратором системы для работы с разрешенным подмножеством среды для данного пользователя. Состав подменю этого режима меняется от среды к среде и от варианта меню в этой среде для пользователя. Все другие режимы дерева меню присутствуют постоянно, но могут быть недоступны.

Выбор из дерева меню производится как в обычном меню, клавишей <Enter> или щелчком левой клавиши мыши. При выборе рабочая область предоставляется экранному интерфейсу режима/раздела. После завершения работ в разделе дерево меню может вновь появиться в том виде, каком его покинул пользователь, а может и нет (зависит от настройки меню). Отмена и выход из меню производится клавишей <Esc> или щелчком левой клавиши мыши на другой области экрана.

Главное меню системы состоит из следующих режимов/разделов:
РАБОТА - вызов рабочего меню пользователя.
СРЕДА - режимы обслуживания и смены среды.
НАСТРОЙКА - режимы настройки параметров среды и системы.
КОНФИГУРАЦИЯ - режимы конфигурации системы по категориям.
ИНСТРУМЕНТЫ - генераторы и утилиты системы для разработчиков.
ОКНА - анализ и переход между окнами открытых объектов.
ПОМОЩЬ - вызов помощи разного вида.


Оглавление:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  

   Главная       О компании       Решения       Цены       Скачать       Заказать       Контакты       Обратная связь   
© Copyright 2003 Компания ЭФЕС