Ввод реквизитов запроса

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

Экранная форма отчета или обработки состоит из совокупно­сти управляющих элементов — полей ввода , кнопок , списков, полей со списками, флажков, являющихся стандартными элемен­тами управления Windows.

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

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

Перемещение по элементам диалога. Для перемещения по элементам управления диалога можно использовать клавиши Tab и Shift+Tab или просто щелкать мышью в соответствующий эле­мент диалога.

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

После того, как реквизиты заполнены, можно выполнить фор­мирование отчета или запустить обработку данных.

Реквизит типа «дата»

Для ввода значения типа «дата» необходимо в поле ввода ука­зать дату в формате ДД.ММ.ГГ (число, порядковый номер меся­ца и две последние цифры года) или ДД.ММ.ГГГГ (число, по­рядковый номер месяца и четыре цифры года). Применение того или иного формата ввода даты устанавливается параметром «Число цифр в представлении даты» (закладка «Общие» панели настройки параметров системы). Панель настройки параметров системы вызывается через пункт «Параметры» меню «Сервис».

Разделительные точки указывать не нужно — они всегда при­сутствуют в поле ввода даты. Если дата указана неверно, — на­пример, номер месяца больше 12, — программа не позволит запи­сать такое значение и в этом случае необходимо исправить не­верно указанную дату. Также нельзя будет записать пустую дату. Однако можно отказаться от ввода значения константы, нажав клавишу Esc, тогда будет сохранено ее предыдущее значение.

При вводе даты можно воспользоваться встроенным календа­рем программы, нажав на кнопку Ê2 в поле ввода даты или на­жав клавишу F4.

При этом на экране появится встроенный календарь програм­мы, в котором мышкой или при помощи клавиатуры можно вы­брать необходимую дату. Более подробно работа со встроенным календарем описана в главе 9 «Сервисные возможности».

Реквизит типа «число»

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

Совет. Если кнопка вызова калькулятора не предусмотрена, можно вызвать калькулятор, нажав клавишу F4.

Реквизит типа «строка»

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

Реквизиты типа «элемент справочника», «документ» и «перечисление»

Если тип значения реквизита формы не является одним из так на­зываемых «базовых типов» (рассмотренные выше число, строка и дата), то ввод значения реквизита осуществляется путем выбора из какого-либо списка значений и в поле ввода такого реквизита всегда присутствует кнопка К1. При нажатии мышью на эту кнопку (также можно использовать клавишу F4) на экран будет выдан список, из которого требуется выбрать необходимое значение. Список может являться справочником (т.е. списком элементов справочника), жур­налом документов (т.е. списком документов) или перечислением (списком значений перечисления).

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

Если это обусловлено конкретной конфигурацией задачи, спра­вочник из которого производится выбор элемента в качестве значе­ния реквизита, может быть «подчиненным» другому справочнику (см. главу «Справочники»). В этом случае выбор значения реквизита не­сколько отличается; при нажатии на кнопку К1 сначала появляется окно справочника-владельца, т.е. того справочника, элементам кото­рого подчинены элементы справочника, используемого для данного реквизита. Только после выбора элемента-владельца на экран выве­дется окно требуемого справочника, в котором можно произвести вы­бор элемента.

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

В этом окне клавиатурой или мышью выбирается наименова­ние требуемого справочника.

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

Выбор значения перечисления. Для выбора нужного значе­ния из перечисления достаточно указать на это значение мышью.

Отказ от выбранного значения. Для очистки значения, кото­рое вводится путем выбора из списка, следует использовать пункт «Очистить значение» из меню «Действия» главного меню программы.