Теперь представьте себе, что к вам на подпись принесли некоторый важный документ. Вот он лежит на столе прямо перед вами, и нужно сразу решить – подписывать его или порвать. Причём, вся дальнейшая работа невозможна, пока вы не разберётесь с этим документом. Такой режим работы есть и в программе СБиС++, мы называем его модальным режимом работы.
Обычно в этом режиме происходит ввод и редактирование данных, а также просмотр и обработка некоторых отчётов. Войдя в модальный режим, например, при вводе нового документа, вы можете работать только с активным окном, то есть только с тем листком бумаги, который требует неотложного решения. Нельзя ни перемещать, ни работать с другими окнами (с бумагами, оставшимися на столе), а также нельзя выйти в главное меню или завершить работу, не закончив модальный режим (не определив, что делать с документом).
Обратите внимание, что решение может быть как положительным – подписать, подтвердить документ (у нас это называется «Сохранить»), так и отрицательным – выбросить его в корзину («Отменить»).
И ещё учтите, если у вас несколько компьютеров, и вы не один работаете с программой, крайне нежелательно находиться в этом режиме длительное время. Например, взять документ на редактирование и уйти на обед. Этот документ может понадобиться кому-то ещё, и этот кто-то не сможет работать с документом, пока вы его «не отпустите». Это всё равно, что, уходя на обед, забрать бумажный документ с собой.
Информацией о том, в каком состоянии (модальном или нет) находится данное окно, в большинстве случаев можно судить по его цвету. У немодальных окон текст, как правило, выводится на синем фоне, а у модальных – либо на зеленовато-голубом, либо на сером.
Локальное меню окна
Точно так же, как в главном меню собраны все основные команды задачи, все команды, которые допустимы именно для данного окна, собраны в локальном меню окна. Чтобы его вызвать, нажмите <Alt>, или щёлкните правой клавишей «мыши» в произвольном месте окна.
Например, если нажать <Alt> в окне со справочником организаций, то вы увидите такое меню:
╔[■]═════════════════ Организации ═════════════════[▲][X]╗
║╔═══════════════════════════════════╗ ║
║║ Основные команды ► ║ Телефон ║
║║ Отметить плюсом Ctrl+X ║───────────────────║
║║ Цветовые пометки Ctrl+W ║ ▲
║║ Сменить тип лица ║852) 45-14-13 █
║║ Взаиморасчеты Alt+F2 ║852) 72-72-61, 45 – █
║║ Документы по лицу Alt+F1 ║852) 45-14-13 █
║║ Обороты и сальдо F2 ║ █
║║ Внешние отчеты Ctrl+F8 ║ █
║║ Типовой журнал F8 ║ █
║║ Оборотка по складу ║ █
║║ Остаток по складу ║ █
║║ Пометить несвязанные ║ █
║║ Отработано по лицу ║ █
║║ Лицо в журнале лиц ║ █
║║ Журнал времени ║ █
║║ Быстрый поиск Ctrl+Alt+S ║ █
║║ Параметры выборки (фильтр) Ctrl+Q ║ █
║║ Убрать фильтр (параметры) Ctrl+Y ║ █
║║───────────────────────────────────║ █
║║ Управление окном ► ║ █
║║ Редактор окна Ctrl+F12 ║ █
║╚═══════════════════════════════════╝ █
║ │ ▼
╚<1/4>═◄█████████████████████████████░░░░░░░░░░░░░░░░░░░►╝
Если вы забыли, какой комбинацией клавиш выполняется то или иное действие, или вообще не знаете, какие команды допустимы в этом окне, вызовите локальное меню окна и внимательно его изучите. Поверьте, вы найдёте много интересного!
Управление окнами
Со всеми окнами можно проделывать ряд манипуляций – двигать по экрану, переходить от одного к другому и так далее. Но всё это на самом деле не столь существенно. Самое главное, что нужно знать для управления окном – как его закрыть. Делается это клавишей <Alt+F3>. Обо всём же остальном подробно рассказывается в справочном руководстве.
Типы окон
В программе можно выделить несколько типов окон: сообщения, диалоговые окна, таблицы. Помимо общих для всех окон свойств, описанных выше, каждый из этих типов предусматривает специальные управляющие команды, о которых и пойдёт речь далее.