|   |   | Автоматизация предприятия |   |   |
|
Глава 2. Экранный интерфейс1. Термины и определенияЭКРАННЫЙ ИНТЕРФЕЙС - совокупность выводимой на экран компьютера текстовой или графической информации и сценарий её изменения при взаимодействии пользователя и системы в процессе управления последней. ЭКРАННЫЕ ОБЪЕКТЫ - текстовые или графические элементы, позволяющие пользователю в понятном ему виде ввести данные или команды управления системой и получить обратно ожидаемый результат. Основными экранными объектами БОС являются: область, окно, панель, индикатор, курсор, поле ввода, корзина. ОБЛАСТЬ - геометрически определенное место на экране компьютера для выполнения какой либо постоянной задачи ввода/вывода информации в экранном интерфейсе пользователя. ОКНО - прямоугольный экранный объект ограниченный рамкой, внутри которой производится ввод/вывод информации различного назначения. Одновременно на экране может быть несколько перекрывающих друг друга окон. В любой момент только одно окно, находящееся на переднем плане, может быть активным, т.е. функционирующим. Все остальные окна находятся в пассивном состоянии. Кроме этого все окна делятся на модальные и немодальные. При работе в модальном окне (иконка в виде кирпича) все другие экранные объекты не доступны. При работе в немодальном окне (иконка в виде логотипа ЭФЕС) все другие объекты доступны. На них можно перейти мышью или клавиатурной комбинацией. ПАНЕЛЬ - окно специализированной формы, в котором производится ввод данных или управляющей команды на запрос системы. ИНДИКАТОР - текстовый или графический элемент, указывающий на состояние информации в окне или других объектов при их обработке или при воздействии на них пользователя. КУРСОР - экранный объект в виде выделенной цветом строки или мигающего символа, указывающего на текущий элемент сложного экранного объекта или положение в тексте. ПОЛЕ ВВОДА - экранный объект в виде выделенной строки для ввода/редактирования текстовой информации. Как правило, перед полем ввода помещается его наименование. Внутри поля имеется курсор, указывающий на текущий редактируемый символ. КОРЗИНА - экранный объект, предназначенный для имитации абстрактного хранилища текстовых или числовых данных, с которыми можно манипулировать при передаче между полями объектов БОС или других приложений операционной системы компьютера, например Windows 98. Альтернативное название корзины - буфер обмена информации. В дальнейшем изложении будут использоваться следующие различные обозначения:
2. Области экранаЭкран системы, далее главное окно, разделен на несколько основных областей, каждая из которых имеет постоянное функциональное назначение и положение на экране, независимо от текущего режима работы пользователя (Рис.2.1.). ЗАГОЛОВОК - область окна для вывода названия текущей базы БОС, которая сейчас открыта и является активной. Если база не содержит в своей настройке названия, выводится только полное имя системы БОС, хотя в списке база может иметь какое-либо условное обозначение. Область занимает самую верхнюю строку экрана. РАБОЧАЯ - область, где производятся все основные работы с экранными объектами системы по анализу и обработке информации. Это различные формы справочников, документов, отчетов, таблиц, графиков. Область занимает среднюю (большую) часть главного окна. ГЛАВНОЕ МЕНЮ - область для вывода опций главного меню системы. Часть опций в зависимости от статуса пользователя и его доступа к базе могут быть не доступны. Область занимает верхнюю часть главного окна под его заголовком. СОСТОЯНИЕ - область для вывода информации о текущем состоянии системы в следующей последовательности: Станция, Номер базы, Имя базы, Номера подключений, Отчетный период, Фамилия И.О. пользователя. В оперативном режиме работы эта информация может временно заменяться на другую более важную, например: РАБОТА, ПЕЧАТЬ, ПОИСК и прочие фразы. Область занимает правую панель второго этажа подвала главного окна. СООБЩЕНИЕ - область для вывода различных сообщений системы в адрес пользователя. Сообщения имеют вид предложений, указаний, или пояснений по текущему процессу обработки информации. Область занимает правую панель первого этажа подвала главного окна. КОРЗИНА - область для показа текстовой информации, находящейся сейчас в буфере обмена. Область занимает левую панель второго этажа подвала главного окна. В этой же области находится кнопка для оперативного вызова калькулятора Windows. ПАМЯТЬ - область для вывода системной информации по наличию свободной оперативной и дисковой памяти компьютера. Область занимает левую панель первого этажа подвала главного окна. При старте системы на экране временно появляется окно с информацией о текущей версии системы и уникальным серийным номером программного продукта, который закрепляется за конкретным покупателем БОС. С каждым номером продукта связан набор определенных лицензионных прав и предельных параметров работы БОС. Номер продукта является связующим звеном между потребителем и производителем для получения льгот при консультации, обслуживании и замене версий БОС на новые.При старте системы на экране временно появляется окно с информацией о текущей версии системы и уникальным серийным номером программного продукта, который закрепляется за конкретным покупателем БОС. С каждым номером продукта связан набор определенных лицензионных прав и предельных параметров работы БОС. Номер продукта является связующим звеном между потребителем и производителем для получения льгот при консультации, обслуживании и замене версий БОС на новые. 3. Стандартные реакции клавиатуры / мыши
4. Меню4.1. Назначение и функции менюМеню - это окно для выбора режима работы или параметра с целью его изменения по указанному в окне перечню пунктов или опций.В меню могут используются следующие обозначения:
Если никаких обозначений нет, то будет вызван какой-либо процесс или режим непосредственной обработки информации. Для выбора из меню необходимо переместить курсор на требуемый пункт и нажать клавишу <Enter> или выполнить ОДИН щелчок мыши. Пункт меню может начинаться обозначением функциональной клавиши - это означает, что для быстрого выбора достаточно нажать указанную клавишу. Пункт меню может завершаться условными обозначениями, отражающими реакцию системы при его выборе. 4.2. Клавиши управления меню
5. Список5.1. Назначение и свойства спискаСписок - это окно для выбора одного или множества (простого или упорядоченного) его элементов (строк). Длина списка (состав его элементов) может превышать размер окна. Список в отличие от меню имеет вертикальную полосу скроллинга для управления перемещением по списку с помощью мыши и две кнопки: [OK] и [Выход] для подтверждения выбора или выхода. Кроме этого имеются два индикатора: индикатор положения в списке (в правом нижнем углу) и индикатор разметки списка (в левом нижнем углу). ВЫДЕЛЕНИЕ ЭЛЕМЕНТОВ в списке является основным средством разметки их произвольного подмножества, которое будет использоваться для дальнейшей обработки. Для выделения текущего элемента надо нажать клавишу <Insert> (или левой клавишей мыши при нажатой клавише [Ctrl]), при этом элемент окрасится в красный цвет, курсор переместится на следующий элемент, а в нижней части рамки окна изменится индикатор разметки списка. Числитель дроби индикатора показывает положение выделенного элемента в размечаемом подмножестве. Знаменатель дроби показывает общее количество элементов в выделенном подмножестве. Для удаления выделенного элемента из подмножества надо встать курсором на него и повторно нажать клавишу <Insert>. При этом восстановится нормальный цвет этого элемента в списке, а знаменатель индикатора разметки уменьшится на единицу. ОТМЕНА ВЫДЕЛЕНИЯ ЭЛЕМЕНТОВ в списке производится клавишей [Delete] или через вызов контекстного меню и выбор режима выключения разметки, при этом восстанавливается нормальный цвет всех выделенных элементов, а индикатор разметки сбрасывается. ВЫБОР ОДНОГО ЭЛЕМЕНТА производится установкой курсора на требуемый элемент и нажатием клавиши <Enter> или щелчком мыши на кнопке [OK]. Можно также использовать двойной щелчок мыши при установке ее указателя на выбираемый элемент. ВЫБОР ГРУППЫ ЭЛЕМЕНТОВ производится выделением требуемых элементов и нажатием клавиши <Enter> или щелчком мыши на кнопке [OK]. ОТМЕНА ВЫБОРА и ВЫХОД из списка производится нажатием клавиш <Esc> или щелчком мыши на кнопке [Выход] или системной кнопке окна [X]. ПОИСК СПИСКА вызывается клавишей <F6> или из контекстного меню. Поиск производится по вхождению значение поиска в один из элементов. После успешного поиска можно его повторить без повторного ввода значения нажатием клавиш <Shift+F6>. ПЕЧАТЬ СПИСКА производится из меню "Печать", которое вызывается клавишей <F7> или из контекстного меню. Возможна печать (просмотр печати) всех или части элементов с различным оформлением. Возможна печать в файлы форматов: MS Word, MS Excel, и просмотр этих файлов. 5.2. Клавиши управления списком
6. Таблица6.1. Назначение и свойства таблицыТаблица - это окно для просмотра и редактирования файла данных различных объектов БОС. Информация в окне представляется в виде таблицы из одной или более вертикальных колонок. Верхняя часть окна из одной или нескольких строк называется "шапкой" таблицы. Она содержит заголовки колонок и отделяется от "тела" таблицы полосой нумераторов колонок. Каждая строка таблицы содержит значения полей одной записи файла данных. Таблица не имеет ограничений по ширине и длине и представляет свой фрагмент, видимый в рамках окна. Таблица имеет вертикальную и горизонтальную полосы скроллинга для управления перемещением с помощью мыши и две кнопки: [OK] и [Выход] для подтверждения выбора или выхода. Кроме этого имеются три индикатора: индикатор положения по строкам C:xx/xx (в правом нижнем углу), индикатор положения по колонкам К:xx/xx (там же) и индикатор разметки таблицы (в левом нижнем углу). ПЕРЕМЕЩЕНИЕ по таблице вверх, вниз, вправо, влево производится с помощью клавиш управления "навигацией" в любой комбинации и последовательности. Перемещение по длине может производиться по записям или по страницам. Перемещение по ширине производится только по целым колонкам. И в том, и другом случае нажатием определенных клавиш можно сразу переместиться на крайнюю (первую/последнюю) запись или колонку. Для перемещения с помощью мыши используются вертикальная и горизонтальная полосы скроллинга. ТЕКУЩАЯ ЗАПИСЬ таблицы выделяется в виде светлой фоновой подсветки строки на всю ширину таблицы, а текущая ячейка выделяется темной подсветкой - курсором навигации по ячейкам. При перемещении по длине таблицы курсор перемещается между записями, при перемещении по ширине таблицы перемещается между колонками. Понятие текущая запись и текущая ячейка в ней являются очень важными категориями при работе в таблице. К ним адресуется множество функций управления и обработки информации. ВЫДЕЛЕНИЕ ЗАПИСЕЙ в таблице является основным средством выбора их произвольного подмножества, которое будет использоваться для дальнейшей обработки. Для выделения текущей записи надо нажать клавишу <Insert> (или левой клавишей мыши при нажатой клавише [Ctrl]), при этом запись окрасится в красный цвет, курсор переместится на следующюю запись, а в нижней части рамки окна изменится индикатор разметки таблицы. Числитель дроби индикатора показывает положение выделенной записи в размечаемом подмножестве. Знаменатель дроби показывает общее количество записей в выделенном подмножестве. Для удаления выделенной записи из подмножества надо встать курсором на него и повторно нажать клавишу <Insert>. При этом восстановится нормальный цвет этой записи в таблице, а знаменатель индикатора разметки уменьшится на единицу. ВЫДЕЛЕНИЕ БЛОКА ЗАПИСЕЙ является средством выбора их непрерывного подмножества. Для выделения используется клавиша <F3>, которой последовательно отмечается начало и конец блока. При этом записи блока окрашиваются в красный цвет, а индикатор разметки записей приобретает соответствующие значения. К подмножеству записей блока можно добавить обычным выделением любое количество дополнительных записей. Новое выделение блока записей отменяет все предыдущие выделения в таблице. ОТМЕНА ВЫДЕЛЕНИЯ производится клавишей <Delete> или через вызов контекстного меню и выбор режима выключения разметки, при этом восстанавливается нормальный цвет всех выделенных записей, а индикатор разметки сбрасывается. ВЫБОР ОДНОЙ ЗАПИСИ производится установкой курсора на требуемую запись и нажатием клавиши <Enter> или щелчком мыши на кнопке [OK]. Можно также использовать двойной щелчок мыши при установке ее указателя на выбираемую запись. ВЫБОР ГРУППЫ ЗАПИСЕЙ производится выделением требуемых записей и нажатием клавиши <Enter> или щелчком мыши на кнопке [OK]. ОТМЕНА ВЫБОРА и ВЫХОД из таблицы производится нажатием клавиш <Esc> или щелчком мыши на кнопке [Выход] или системной кнопке окна [X], при этом окно таблицы исчезает и никакой дальнейшей обработки записей не производится. РЕЖИМ РЕДАКТИРОВАНИЯ таблицы включается и выключается клавишей <F4> или через вызов контекстного меню, при этом изменяется цвет индикатора в левом нижнем углу окна: "ЖЕЛТЫЙ" - включен; "СЕРЫЙ" - выключен. РЕДАКТИРОВАНИЕ ЗАПИСЕЙ в самой таблице является ответственным режимом из-за полного отсутствия контроля со стороны системы на правильность вносимых изменений в записи базы данных. Используется редко, в основном для правки малозначимых полей и комментариев. Редактирование в таблице допускается только для не ключевых полей. В режиме редактирования все доступные для редактирования поля (и заголовки колонок) подсвечиваются желтым цветом. Редактирование в каждом поле завершается клавишей <Enter> и переходом на следующее поле ввода или следующую запись. Отмена режима редактирования производится клавишей <F4>. РЕЖИМ ПАНЕЛЕЙ позволяет разбить таблицу по вертикали на две панели (части) и работать в каждой из них с тем же набором полей, но независимо устанавливаить с помощью горизонтального скроллинга видимые из них. Это позволяет, например, в левой панели (меньшей) установить Код и Имя ЮрЛица, а в правой (большей) просматривать многочисленные поля с информацией по каждому ЮрЛицу. Включение режима производится через главное меню таблицы или мышью, перетащив черный прямоугольник в левом нижнем углу таблицы в нужное положение разделителя таблицы на две панели. Изменение положения разделителя можно выполнить также мышью или сочетанием клавиш Ctrl+Стрелка влево/вправо. Выключение режима производится также через главное меню или мышью. 6.2. Клавиши управления таблицей
6.3. График таблицы <F5>Режим предназначен для графического отображения информации таблицы и служит для её качественного анализа. Вызов режима может быть выполнен клавишей График в таблице БОСПри вызове режима активируется простой сценарий подготовки графика, включающий следующие два шага: 1) из списка полей таблицы выбирается ОДНО поле, которое будет выполнять роль ОБЪЕКТА анализа в графике (ось X); 2) из списка полей таблицы выбирается ОДНО поле, которое будет выполнять роль ЗНАЧЕНИЯ объекта анализа в графике (ось Y). После чего на экране появляется график, внедренный в стандартную таблицу БОС (Рис.2.6). Графическое изображение информации в таком виде решает сразу несколько сложных функциональных проблем:
График в таблице EXCELПри вызове режима активируется меню настройки графика в таблице Excel (Рис.2.7). Необходимо определить функции полей: ОДНО поле для объекта, одно или несколько полей для информации и одно или несколько полей для графического значения. После чего изменить, если надо, различные парметры настройки графика, которые будут сохранены. Для получения графика необходимо выбрать в меню режим "Выполнить". После чего MS Excel под управлением БОС формирует таблицу с графиком и выводит её на экран (Рис.2.8). Параметры настройки позволяют: 1) выполнить нормировку информации по колонкам, по строкам, по ячейкам. 2) менять форму графических элементов 3) чередовать цвета по градиенту. 6.4. Функции таблицы <F6>В этом режиме работы предоставляются общие возможности по обработке информации в таблице. Функции одинаково обрабатывают информацию любого объекта среды БОС: оборотов, остатков, справочников и документов. А также используются при работе с системными и настроечными объектами БОС. Вызов функций производится клавишей <F6>. При вызове режима на экране появляется меню выбора функций: ПРОСТОЙ ПОИСК - функция выполняет простой последовательный поиск необходимой записи по значению одного из полей таблицы или по условиям. Поиск производится от текущей записи к концу таблицы. Для выполнения поиска надо вызвать данную функцию и выбрать вид поиска: ПО ЗНАЧЕНИЮ ОДНОГО ПОЛЯ / ПО УСЛОВИЯМ. В первом случае надо для одного выбранного поля ввести его значение, по которому будет производиться поиск, во втором случае - сформировать логические условия поиска по одному или более полям одновременно (см. ниже). При успешном поиске страница обновится и курсор переместится на найденную запись. Для ПРОДОЛЖЕНИЯ поиска следующей такой же записи можно использовать клавиши <Shift+F6>. В случае неуспешного поиска система выдаст сообщение "Запись не найдена !" и курсор останется на той же записи. БЫСТРЫЙ ПОИСК - функция выполняет быстрый поиск необходимой записи индексированной таблицы. Поиск производится всегда с начала таблицы и до конца. Для выполнения поиска надо вызвать данную функцию и выбрать из панели сортировок (Рис.2.10.) подходящий вариант сортировки из числа имеющихся для быстрого поиска. Затем последовательно ввести искомые значения полей, которые входят в указанный вариант, и завершить ввод. При успешном поиске страница обновится и курсор переместится на найденную запись. В случае неуспешного поиска система выдаст сообщение "Запись не найдена !" и курсор останется на той же записи. Можно не заполнять или не заполнять до конца все поля ввода выбранного варианта. Можно отказаться от ввода значений. В этом случае изменится только текущая сортировка записей в таблице, а курсор сохранит свое прежнее положение. КОНТЕКСТНЫЙ ПОИСК - Активация режима происходит: 1) автоматически, если курсор таблицы стоит на символьном поле, которое является ПЕРВЫМ ключом одной из сортировок таблицы; 2) через запрос при вводе полей быстрого поиска, если одно из ключевых полей сортировки имеет символьный тип. Ввод значения поиска производится в области сообщения экрана. При вводе очередного символа если поиск успешный курсор переходит на искомую запись. Если поиск безуспешный, положение курсора не меняется. БЫСТРЫЙ ПОИСК - функция выполняет быстрый поиск необходимой записи индексированной таблицы. Поиск производится всегда с начала таблицы и до конца. Для выполнения поиска надо вызвать данную функцию и выбрать из панели (Рис.2.10.) подходящий вариант сортировки из числа имеющихся для быстрого поиска: Затем последовательно ввести искомые значения полей, которые входят в указанный вариант, и завершить ввод. При успешном поиске страница обновится и курсор переместится на найденную запись. В случае неуспешного поиска система выдаст сообщение "Запись не найдена !" и курсор останется на той же записи. Можно не заполнять или не заполнять до конца все поля ввода выбранного варианта. Можно отказаться от ввода значений. В этом случае изменится только текущая сортировка записей в таблице, а курсор сохранит свое прежнее положение. КОНТЕКСТНЫЙ ПОИСК - Активация режима происходит: 1) автоматически, если курсор таблицы стоит на символьном поле, которое является ПЕРВЫМ ключом одной из сортировок таблицы; 2) через запрос при вводе полей быстрого поиска, если одно из ключевых полей сортировки имеет символьный тип. Ввод значения поиска производится в области сообщения экрана. При вводе очередного символа если поиск успешный курсор переходит на искомую запись. Если поиск безуспешный, положение курсора не меняется. СОРТИРОВКА - функция выполняет изменение текущей сортировки записей в таблице в пределах существующих для данной таблицы вариантов. Выполнение функции совпадает с первой частью действий в функции быстрого поиска. ФИЛЬТР - функция оставляет видимыми только те записи таблицы, которые соответствуют определенному значению одного из полей или условиям. Выполнение функции совпадает с действиями в функции простого поиска, только получается другой результат. После установки фильтра страница обновляется и остаются только записи, прошедшие условия фильтра. Кроме того установленный фильтр можно отменить, выбрав соответствующий пункт меню фильтра. В ряде случаев, когда это необходимо, система запрещает доступ к этой функции. ЗАМЕНА - функция выполняет замену информации в одном из доступных для редактирования полей. Замена производится для всех видимых записей таблицы. Если перед вызовом функции ряд записей был выделен, то замена будет производится только в этих записях. При вызове функции необходимо выбрать вид замены: ДОСТУПНОЕ ПОЛЕ / ПОЛЕ МЕТКА. При выборе доступного поля и ввода его значения производится замена. Доступные поля помечены в списке полей для редактирования знаком ">" справа и их состав может изменить только администратор. При выборе поля "Метка" производится замена только в нем. Это специальное числовое поле, которое есть в любом объекте и может быть выведено в окно таблицы. Назначение этого поля помечать после сложной фильтрации группу записей числом в диапазоне 1..99 для повторного их поиска в большом объеме информации. В меню этой функции есть дополнительные режимы по УСТАНОВКЕ БЛОКИРОВКИ / СНЯТИЮ БЛОКИРОВКИ записей на изменение. При блокировке записей (в поле статус входит символ "B") запись не может быть изменена ни в панели, ни в таблице. СУММА - функция выполняет суммирование по указанному числовому полю таблицы и выдает результат на экран. Если предварительно был поставлен фильтр, то действие функции ограничится видимыми записями таблицы. СРЕДНЕЕ - функция выполняет определение среднего значения указанного числового поля таблицы и выдает результат на экран. Если предварительно был поставлен фильтр, то действие функции ограничится видимыми записями таблицы. ПОДСЧЕТ - функция выполняет подсчет количества записей таблицы и выдает результат на экран. Если предварительно был поставлен фильтр, то действие функции ограничится видимыми записями таблицы. НАСТРОЙКА - в этом режиме производится настройка окна таблицы. При вызове режима появляется следующее меню: С помощью этих режимов настройки можно придать таблице наиболее подходящий вид для выполняемой в данный момент работы, например, для печати фрагмента данных из таблицы. СОСТАВ ПОЛЕЙ - производится изменение состава и порядка полей в таблице. При вызове режима выводится полный список полей и их позиции в таблице. После новой разметки полей происходит обновление таблицы, а курсор таблицы остается на текущей записи. Не размеченные поля остаются вне таблицы. ВИД ПОЛЕЙ - производится изменение имени и ширины полей таблицы. При вызове режима выводится список полей, в котором для каждого из них можно определить новые имена в таблице и ширину колонки. После выхода из списка происходит обновление таблицы, а курсор остается на текущей записи. РЕДАКТИРУЕМЫЕ ПОЛЯ - производится определение доступных для редактирования в таблице полей. При вызове режима выводится полный список полей базы. Доступные поля помечены в списке знаком ">". После новой разметки происходит изменение состава доступных полей. Разметка ключевых полей игнорируется. Режим доступен только администратору. ИТОГОВЫЕ ПОЛЯ - производится определение числовых полей для подведения общих итогов в нижней шапке таблицы. Итоговые поля помечены в списке знаком ">". После новой разметки происходит изменение состава итоговых полей. НАЧАЛЬНАЯ СОРТИРОВКА - производится установка сортировки, действующей по умолчанию при появлении таблицы. СЛОЖНАЯ ШАПКА ТАБЛИЦЫ - при установке данного режима верхняя шапка таблицы с заголовками колонок становится многоэтажной и появляется нумератор колонок. Этажность шапки определяется наличием в заголовках колонок знака "~", разделяющего текст по этажам. В обычном режиме этот знак в заголовках не виден. Но при настройке имени поля его можно ввести. ОБЩИЕ ИТОГИ ТАБЛИЦЫ - при установке данного режима появляется нижняя шапка таблицы, в которой выводятся общие итоги всех видимых записей таблицы по определенным ранее числовым полям. При разметке записей и нажатии клавиши <F8> выводятся итоги только размеченных записей. ПРОБЕЛ ВМЕСТО НУЛЯ - при установке данного режима числовые поля с нулевым значением выводятся в виде пробелов. НАБОР КЛЮЧЕЙ НАСТРОЙКИ - при установке ОБЩИЙ для всех станций в локальной сети значения ключей для данной таблицы одинаковые, при установке СТАНЦИЯ - сохраняются отдельно и могут быть разными. НАБОР СОСТАВА ПОЛЕЙ - при установке БАЗОВЫЙ состав полей для данной таблицы одинаковый для всех станций в локальной сети, при установке КОНТЕКСТ - сохраняются отдельно для каждой станции и/или места вызова таблицы в системе. 6.5. Формирование условийЭтот режим вызывается при поиске, установке фильтра, а также при работе с отчетами. Условия обработки информации формируются в виде вертикального списка, элементами которого являются логические выражения следующего формата: {Поле} {Знак} {Значение/Поле}Выбор полей производится из состава текущей таблицы, а знаков из меню. Для каждого типа полей имеется свой набор возможных знаков. Все условия при обработке объединяются по логическому "И", если нет других специальных элементов "ИЛИ". Для объединения условий по логическому "ИЛИ" используется элемент условий в виде: { -----|---- }Для включения ГРУППЫ условий по логическому "ИЛИ" используются элементы списка условий в виде скобок: { -----(---- } {Условие A} {Условие Б} {Условие В} { -----)---- } Если в группе условий появляется хотя бы один элемент логического "ИЛИ", то вся ГРУППА становится объединением по "И", разделенная внутри на соответствующие подгруппы по "ИЛИ": { -----(---- } {Условие A} {Условие Б} { -----|---- } {Условие В} {Условие Г} { -----)---- } При вызове режима появляется пустой список условий или список с текущим составом условий для данной таблицы или отчета (Рис.2.12.). Нажатием клавиши <ENTER> вызывается меню манипуляций составом условий. Далее при добавлении, вставке или замене цепочка меню помогает исчерпывающе определить каждое условие или специальный элемент списка. При выборе удаления условие или элемент просто изымается из списка. Для некоторых полей можно нажатием клавиши <F2> произвести выбор значения из связанного справочника. После завершения формирования условий необходимо выйти из окна нажатием клавиш <ESC> или <F10>. При этом система проверит правильность условий и, если нет ошибок, немедленно произведет поиск указанной информации или её фильтрацию. Список условий сохраняется до тех пор пока производится работа с одним и тем же объектом. Это означает, что если условия были сформированы не точно к ним можно вернуться и отредактировать, а не вводить заново. После закрытия объекта среды БОС его список условий очищается. 6.6. Печать таблицы <F7>В этом режиме работы производится настройка и печать информации из таблицы. Вызов печати производится клавишей <F7>. При вызове на экране появляется меню (Рис.2.13.). При печати производится корректный перенос таблицы по страницам с нумерацией последних и повторной печатью шапки таблицы в начале страницы. Можно определить какие поля и строки таблицы выводить на печать. Можно выполнить печать в файл, в т.ч. формата WORD или EXCEL. ПЕЧАТЬ - на печать выводятся только записи, видимые в окне, начиная с первой до последней строки или, если предварительно была произведена разметка - размеченные записи в порядке их выделения в таблице. ПРОСМОТР - в окно просмотра выводятся записи в том же порядке, что и при печати. ЗАГОЛОВОК - определяется заголовок таблицы на печати. По умолчанию совпадает с заголовком окна объекта на экране. СОСТАВ ПОЛЕЙ - определяется состав полей на печати. На экран выводится список полей, среди которых видимые в окне, отмечены справа знаком ">". Эти поля по умолчанию выводятся на печать. Новой разметкой списка можно определить другой состав полей. После закрытия объекта среды БОС этот список не сохраняется. НАСТРОЙКА ПЕЧАТИ - определяются различные параметры печати. Выбор параметров производится в меню. Можно определить: положение печати (ВЕРТИК./ГОРИЗ.), стороны печати листа (ОДНА/ДВЕ), отступы на странице (мм), размер шрифта (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.). При появлении сообщения все действия системы прекращаются, пока пользователь не ознакомится с его текстом. Сообщение выводится в центр рабочей области и удаляется нажатием любой клавишей или мышью по единственной кнопке [ОК]. Цвет и форма возможных иконок (значков) слева от текста сообщения указывает на характер сообщения своим видом. Например, при наличии красной иконки в виде знака STOP выводится информация об опасных действиях пользователя или ошибках в обрабатываемой информации. При отсутствии иконки вообще выводится информация нейтрального (уведомительного) характера, после которой необходима пауза для её усвоения пользователем. 8. Запрос ответовЗапрос ответов - это окно для вывода информации, требующей от пользователя принятия одного из возможных решений для продолжения работы (Рис.2.15.). При появлении запроса все действия системы прекращаются, пока пользователь не ознакомится с текстом запроса и вариантами ответов для продолжения. Запрос выводится в центр рабочей области и удаляется клавишей <Esc> или мышью путем закрытия окна. Но такая реакция пользователя эквивалентна выбору одного из следующих типовых ответов: НЕТ, ВЫХОД, ОТМЕНА, ПРЕРВАТЬ. В верхней части запроса располагаются строки текста запроса, а в нижней строке - кнопки вариантов ответов. Для принятия решения надо перевести курсор на один из ответов и нажать клавишу <Enter> или левую кнопку мыши. Цвет и форма возможных иконок (значков) слева от текста запроса указывает на характер запроса своим видом. Например:
При отсутствии иконки вообще выводится информация нейтрального (уведомительного) характера, после которой необходима пауза для её усвоения пользователем и любой выбранный ответ не влечет катастрофических последствий или сомнительных последствий. 9. Поле вводаПоле ввода - это выделенная часть окна для ввода текстовой информации различного типа: чисел, символов, даты. При установки фокуса в поле появляется мигающий курсор, в виде вертикальной черты расположенной после позиции ввода очередного знака. Если в окне некоторой формы расположено несколько полей ввода, то текущее (активное) из них выделяется желтым цветом. Например, форма ввода справочника выглядит следующим образом (Рис.2.16). Для завершения ввода надо заполнить до конца всё поле или нажать клавишу <Enter>, в этом случае введенные данные будут приняты компьютером и ПРИСВОЕНЫ текущему полю. Для отмены только что введенной информации надо нажать клавиши <Ctrl+Z>, в этом случае будет восстановлено предыдущее значение текущего поля. Для сброса (очистки) информации в текущем поле надо нажать клавишу <F8>. При работе в поле ввода можно, пользуясь клавишами перемещения и удаления, редактировать вводимое значение до тех пор, пока не будет достигнут нужный результат. При переполнении формата поля происходит автоматическое завершение работы в нем с сохранением введенной информации и переходом к следующему полю или элементу управления формы. Поля ввода используются в различных запросах данных и панелях ввода информации. Набор полей в панелях может быть различным и определяется назначением их объектов. Например, универсальная панель (форма) справочника содержит множество полей с информацией одной записи справочника для ее ввода или корректировки. 10. Запрос данных10.1. Назначение и свойства запросаЗапрос данных - это окно для ввода информации с ОДНИМ полем ввода (Рис.2.17.). При появлении запроса все действия системы прекращаются, пока пользователь не введет информацию и выберет вариант продолжения. Запрос может выводиться в любой области экрана и удаляется клавишей <Esc> или мышью путем закрытия окна. Но такая реакция пользователя эквивалентна отказу от введенной информации. В левой части запроса располагается смысловое назначение информации, справа поле ввода, в нижней строке - кнопки продолжения. Для сохранения введенной информации надо нажать клавишу <Enter> или перевести курсор на кнопку [ОК] и нажать левую кнопку мыши. 10.2. Клавиши управления запросом
11. Помощь11.1. Назначение и виды помощиРежим предназначен для оперативного получения пользователем информации по работе с штатными средствами системы или по работе с данной средой БОС. Вызов помощи по СИСТЕМЕ производится в любом месте клавишей <F1>. На экране появляется окно помощи, в которое первоначально выводится необходимая информация по управлению текущим режимом работы. Эта информация является одним из разделов справочного руководства по СИСТЕМЕ. При желании пользователь может выйти в оглавление руководства и выбрать другой раздел для ознакомления. Вызов помощи по СРЕДЕ производится в любом месте клавишей <Alt+F1>. На экране появляется окно помощи (Рис.2.18.), в которое первоначально выводится необходимая информация по работе с текущим объектом среды. Эта информация является одним из разделов руководства по СРЕДЕ. При желании пользователь может выйти в оглавление руководства и выбрать другой раздел для ознакомления. Вызов помощи по СИСТЕМЕ производится в любом месте клавишей <F1>. На экране появляется окно помощи, в которое первоначально выводится необходимая информация по управлению текущим режимом работы. Эта информация является одним из разделов справочного руководства по СИСТЕМЕ. При желании пользователь может выйти в оглавление руководства и выбрать другой раздел для ознакомления. Вызов помощи по СРЕДЕ производится в любом месте клавишей <Alt+F1>. На экране появляется окно помощи (Рис.2.18.), в которое первоначально выводится необходимая информация по работе с текущим объектом среды. Эта информация является одним из разделов руководства по СРЕДЕ. При желании пользователь может выйти в оглавление руководства и выбрать другой раздел для ознакомления. 11.2. Клавиши управления помощью
12. Дерево менюДерево меню - это совокупность обычных меню, связанных в иерархическую лестницу, отражающую предметную и логическую подчиненность режимов/разделов системы. Через дерево меню пользователь общается с системой, переходя из одного раздела работы в другой. Работа в системе начинается и заканчивается в дереве меню. Оно является основным средством изменения функциональной работы пользователя в среде БОС. Дерево меню начинается с горизонтального ГЛАВНОГО меню в верней части окна системы. При входе в его режимы в рабочей области появляются пачки окон меню, смещенных относительно друг друга. На переднем плане всегда находится текущее активное меню с курсором для выбора режимов/разделов. На заднем плане располагаются меню предыдущих, более высоких уровней. Не все режимы дерева меню доступны пользователю - это зависит от его статуса и настройки к доступу к информации. Но первый режим в главном меню "Работа" всегда доступен пользователю. Здесь располагается ветвь меню специально настроенная администратором системы для работы с разрешенным подмножеством среды для данного пользователя. Состав подменю этого режима меняется от среды к среде и от варианта меню в этой среде для пользователя. Все другие режимы дерева меню присутствуют постоянно, но могут быть недоступны. Выбор из дерева меню производится как в обычном меню, клавишей <Enter> или щелчком левой клавиши мыши. При выборе рабочая область предоставляется экранному интерфейсу режима/раздела. После завершения работ в разделе дерево меню может вновь появиться в том виде, каком его покинул пользователь, а может и нет (зависит от настройки меню). Отмена и выход из меню производится клавишей <Esc> или щелчком левой клавиши мыши на другой области экрана. Главное меню системы состоит из следующих режимов/разделов:
|