Диалог с пользователем

Сообщения об ошибках

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

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



Однако чаще всего сообщение об ошибке является предупреждением о некорректном вводе данных. В этом случае, вы вносите необходимые исправления там, где это требуется, после чего продолжаете работу.

Рис. 4-14 - Вид окна, в котором программа предупреждает пользователя о допущенных ошибках

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

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

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

Рис. 4-15 - Запрос на сохранение изменений

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

Сообщения об ошибках и другие пользователи

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

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

Поэтому постарайтесь оперативнее закрывать окна с сообщениями и отвечать на запросы.



И не удивляйтесь, если такое окно закроется "само собой". Дело в том, что через определённый промежуток времени (обычно это 30 секунд), задаваемый в конфигурации базы данных (подробнее об этом рассказывается в руководстве по администрированию СБиС++), программа принудительно закрывает те окна, которые потенциально могут вызвать блокировки (то есть мешать другим пользователям работать). В случае, если это был запрос типа "Да-Нет", будет, как бы, нажата кнопка "Нет".

Кнопки типа "Да для всех"

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

Рис. 4-16 - Запрос на внесение отсутствующего наименования в документ