Подписка на RSS-ленту

RSS-подписка

Подпишитесь на RSS и получайте свежие материалы в удобной форме!

Глава 2. Управление программой

04
Сен

Перемещение по таблице

Для перемещения по таблице используются клавиши управления курсором – стрелки вверх/вниз сдвигают текущую строку, стрелки вправо/влево сдвигают курсор.

Как правило, таблица содержит гораздо больше строк, чем может поместиться на экране вашего компьютера. Чтобы быстро пролистать содержимое таблицы, воспользуйтесь клавишами <PgDown> (смещение на страницу вниз) и <PgUp> (смещение на страницу вверх).

Чтобы перейти сразу в конец таблицы, нажмите <Ctrl+PgDown>, а на первую строку таблицы – <Ctrl+PgUp>.

Кроме того, таблица может не умещаться и в ширину. В этом случае удобно перемещаться по столбцам клавишами <Tab>(вправо) и <Shift+Tab>(влево). Можно и быстро перейти к первому/последнему столбцу клавишами <Home> и <End>.

Для перемещения по таблице наряду с клавиатурой можно использовать мышь. Щелчок на любой строке сделает её активной. А вот чтобы прокрутить таблицу, нужно щелкнуть мышкой в полосы прокрутки, расположенные по правому и нижнему краям окна с таблицей.

02
Сен

Флаги

Операция

Клавиша

Поставить «галочку» или, если она уже стоит, то убрать

<Пробел>

30
Авг

Запросы «Да-Нет»

В ряде случаев программа не просто сообщает, а ещё и спрашивает:

╔[■]══════════════════════════[X]╗

║                                ║

║          Всё понятно?          ║

║                                ║

║    ►  Да  ◄▄        Нет   ▄    ║

║     ▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀    ║

╚════════════════════════════════╝

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

Нажатие клавиши <Esc> будет трактоваться как отрицательный ответ на поставленный вопрос.

29
Авг

Команды

Команды для редактирования аналогичны командам работы с текстом. Кроме этого, есть дополнительные:

Операция

Клавиша

Ввести в текущую позицию курсора вызов функции (выбирается из списка существующих функций)

<Ctrl+I>

Добавить [ ]

<Ctrl+9>

Добавить { }

<Ctrl+Shift+9>

29
Авг

Калькулятор

Чтобы вызвать калькулятор, достаточно в любом месте программы нажать клавишу <F9>. Появится такое окно:

╔[■]══════ Калькулятор ═══════[X]╗

║ 2*              ▲  Память      ║

║ 2=              █ A0           ║

║ 4;              █ B0           ║

║                 █ C0           ║

║                 █ D0           ║

║                 █ E0           ║

║                 █  Округлять до║

║                 ▼              ║

║                                ║

║ 4··························· ↓ ║

╚════════════════════════════════╝

Как видите, программный калькулятор мало похож на своего реального собрата. И, тем не менее, делает он то же самое: складывает, вычитает, умножает и делит. Для этого – набираете первое число*, нажимаете клавишу, соответствующей арифметической операции, набираете второе число и нажимаете <Enter> (можно клавишу <=>). И читаете результат.

Использование результатов предыдущих операций

Обратите внимание на окошечко в верхней левой части калькулятора. Здесь отображаются результаты последних операций. Чтобы «взять» для расчёта какое-то из этих чисел, достаточно нажать клавишу <Tab>, выбрать нужное число и нажатием <Enter> перенести это число в нижнюю строку.

Использование дополнительной памяти

Кроме того, для запоминания чисел в калькуляторе есть пять ячеек памяти. Ячейки именуются буквами «A», «B», «C», «D», «E». Содержимое ячеек видно в верхней правой части калькулятора. Чтобы занести число в ячейку нажмите комбинацию <Alt+буква ячейки>.Соответственно, чтобы извлечь, нажмите <Ctrl+буква ячейки>.

Расчёт выражений

Можно и сразу сказать калькулятору: «Посчитай-ка, сколько будет 2*2». Для этого пишем «=2*2» и нажимаем <Enter>. То есть, если ввести первым символом «=» (знак равенства), то дальше можно вводить выражение (со скобками, функциями и всеми прочими делами).

Использование калькулятора при вводе чисел

Очень удобно использовать калькулятор в диалоговых окнах при вводе чисел. Например, нужно ввести некоторую сумму плюс 5% надбавки. Прямо в диалоге в поле «Сумма» нажимайте <F9>. Появится калькулятор. В нём считайте всё, что нужно. Получив искомый результат, прямо в калькуляторе нажмите <Ctrl+Enter>. Калькулятор закроется, а результат ваших расчетов будет занесен в поле ввода.

28
Авг

Модальный режим работы

Теперь представьте себе, что к вам на подпись принесли некоторый важный документ. Вот он лежит на столе прямо перед вами, и нужно сразу решить – подписывать его или порвать. Причём, вся дальнейшая работа невозможна, пока вы не разберётесь с этим документом. Такой режим работы есть и в программе СБиС++, мы называем его модальным режимом работы.

Обычно в этом режиме происходит ввод и редактирование данных, а также просмотр и обработка некоторых отчётов. Войдя в модальный режим, например, при вводе нового документа, вы можете работать только с активным окном, то есть только с тем листком бумаги, который требует неотложного решения. Нельзя ни перемещать, ни работать с другими окнами (с бумагами, оставшимися на столе), а также нельзя выйти в главное меню или завершить работу, не закончив модальный режим (не определив, что делать с документом).

Обратите внимание, что решение может быть как положительным – подписать, подтвердить документ (у нас это называется «Сохранить»), так и отрицательным – выбросить его в корзину («Отменить»).

И ещё учтите, если у вас несколько компьютеров, и вы не один работаете с программой, крайне нежелательно находиться в этом режиме длительное время. Например, взять документ на редактирование и уйти на обед. Этот документ может понадобиться кому-то ещё, и этот кто-то не сможет работать с документом, пока вы его «не отпустите». Это всё равно, что, уходя на обед, забрать бумажный документ с собой.

Информацией о том, в каком состоянии (модальном или нет) находится данное окно, в большинстве случаев можно судить по его цвету. У немодальных окон текст, как правило, выводится на синем фоне, а у модальных – либо на зеленовато-голубом, либо на сером.

Локальное меню окна

Точно так же, как в главном меню собраны все основные команды задачи, все команды, которые допустимы именно для данного окна, собраны в локальном меню окна. Чтобы его вызвать, нажмите <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>. Обо всём же остальном подробно рассказывается в справочном руководстве.

Типы окон

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

27
Авг

Диалоговые окна

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

╔[■]════════════════════ Конфигурация системы ════════════════════[X]╗

║ Рабочий период                            Рабочая дата             ║

║ С  01.01.2001 ↑    по  31.12.2001 ↑        01.01.2001 ↑            ║

Поясняющий текст

скругленная прямоугольная выноска: поясняющий текст

Поле ввода

скругленная прямоугольная выноска: поле ввода║                                                                    ║

║ Наша организация                          Наш расчетный счет       ║

║  СБиС                                 ↑    00000000000000000000  ↑ ║

║                                           Превалирующая валюта     ║

║  [√] Включить деноминацию                                        ↑ ║

║  [√] Показывать копейки в поле "деньги"                            ║

║  [√] Закрывать документы при вводе              Подразделение  0   ║

║  [√] Оплата по всем документам сделки    Разделитель субсчетов  -  ║

Кнопка

скругленная прямоугольная выноска: кнопка║  [ ] Трассировка документов              Шаблон формирования номера║

║  [ ] Упрощенный журнал регистрации            документа  ММДДНН    ║

║                                          План счетов               ║

║                                                                  ↑ ║

║                                                                    ║

║            Сохранить  ▄   Конфигурация в базе…  ▄    Отменить  ▄ ║

║           ▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀ ║

╚════════════════════════════════════════════════════════════════════╝

Все элементы диалоговых окон можно разбить на три группы:

§поля для ввода информации, именно посредством этих элементов вы будете изменять большинство данных в программе;

§поясняющий текст, призван помочь вам сориентироваться в диалоговом окне, а также для вывода различной дополнительной неизменяемой информации;

§кнопки управления,посредством этих элементов отдаются различные команды, как правило, диалоговое окно содержит две кнопки – «Сохранить» и «Отменить», но возможны и другие варианты.

23
Авг

Сортировка

Записи любой таблицы можно отсортировать по одному или нескольким столбцам:

Операция

Клавиша

Отсортировать таблицу по текущему столбцу

в возрастающем порядке1)

<Shift+↓>

Отсортировать таблицу по текущему столбцу

в убывающем порядке1)

<Shift+↑>

Сбросить временную сортировку

<Ctrl+R>

1) То же самое можно сделать щелчком мыши на заголовке нужного столбца.

52.      В окне перед названиями тех столбцов, по которым выполняется сортировка, рисуется либо стрелка вниз – сортировка в возрастающем порядке, либо стрелка вверх – сортировка в убывающем порядке.

Чтобы отсортировать по нескольким столбцам, нужно встать на первый нажать <Shift+или
↑>, встать на второй, нажать <Shift+или
↑> и так далее.

Текстовые поля сортируются только по первому 31 символу.

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

При открытии окна с таблицей, в которой задана временная сортировка, может возникнуть пауза – пока программа не отсортирует все записи выборки, она не будет реагировать на клавиши, кроме <Ctrl+R> – отказаться от сортировки.

Если нажатие <Shift+↓>/<Shift+> не приводит к желаемому результату, попробуйте нажать <Ctrl+R> и отсортировать заново. Просто таблица уже может быть отсортирована (даже если столбец, по которому идёт сортировка, и не выводится в данный момент в таблице). В этом случае нажатие <Shift+↓>/<Shift+> будет сортировать по выбранному столбцу в рамках текущей сортировки.

23
Авг

Работа с полями ввода

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

Ввод текста

Собственно ввод текста не должен вызывать каких-либо трудностей – нажимайте клавиши с буквами (или цифрами при вводе чисел). А вот чтобы исправить уже введённое, полезно помнить о следующих клавишах:  <Del> – удаляет символ, на который указывает курсор; <Backspace>
– удаляет предыдущий символ. Чтобы перемещаться по строке ввода, используйте клавиши управления курсором или мышь.

Ввод чисел

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

Выбор из списка

Обратите внимание, что у многих строк ввода справа нарисована стрелочка вверх. Это означает, что с данной строкой ассоциирован некоторый список, из которого можно просто выбрать нужное значение, а не вводить его «руками».

Для вызова такого списка нажмите клавишу <стрелка вверх> или щёлкните мышкой на стрелочке*. Далее клавишами управления курсора выберите нужное значение из списка и нажмите <Enter>. Также значение из списка можно выбрать двойным щелчком мыши.

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

22
Авг

Операции с отмеченными записями

Отмеченные записи таблицы выделяются другим цветом. Многие операции в программе выполняются именно для отмеченных записей, если таковые имеются.

Операция

Клавиша

Установить/снять отметку с текущей записи

<Пробел>

Отметить все

<Ctrl+А>

Инвертировать отметку записей (отметить все записи текущего раздела, если нет отмеченных)

<Серая*>

Снять отметку записей

<Серый->

Отобрать отмеченные записи2)

<Ctrl+F>

Просуммировать отмеченные записи или

все, если нет отмеченных3)

<Ctrl+C>

Перейти к отмеченной

<Ctrl+G>

Переместить отмеченные записи в текущий раздел4)

<Ctrl+M>

1) Подробнее об отметке записей, удовлетворяющих определённым условиям, смотрите ниже в разделе «Поиск».

2) Нажатие
<Ctrl+F> отбирает все отмеченные записи и выводит их прямо в той же таблице. При этом отметка с записей снимается. В этом состоянии можно либо опять отметить какие-то записи и нажать <Ctrl+F>, чтобы сузить список отобранных записей, либо просто нажать <Ctrl+F>, чтобы вернуться в предыдущее состояние.

Если в таблице не задана временная сортировка,  то записи по <Ctrl+F> будут выводиться в том порядке, в котором они были отмечены.

3) Суммируются только столбцы типа «число» или «деньги», присутствующие в таблице. Если нужно просуммировать некоторое поле, а соответствующего столбца нет, то его следует добавить комбинацией <Shift+Ins>.

4) То есть, чтобы перенести некоторые записи из одного раздела (папки) в другой, нужно отметить все эти записи, например, клавишей <Пробел>, перейти в нужный раздел и в нём нажать <Ctrl+M>.

Операция «Объединение записей» находится в локальном меню в «Стандартных командах», его можно вызвать кликнув правой клавишей мыши или с помощью комбинации <Shift+F10>. Эту операцию следует выполнять очень аккуратно, так как это действие не обратимо. То есть «разъединить» записи после объединения можно только, восстановив резервную копию базы данных. Обратите внимание, объединяются все отмеченные записи с текущей, то есть с той, на которой в момент нажатия находится курсор. При объединении все отмеченные записи удаляются, а все ссылки на эти записи из документов, справочников и других таблиц переносятся на текущую запись.

Чтобы снять пометку со всех записей, можно воспользоваться локальным меню «Стандартные команды/Операции с разметкой/Разметить все».