Элементы управления



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

На рисунке 4.6 перечислены все элементы управления, существующие в 1C:Предприятии 8.0.

Рис.4.6.

 

Поле ввода

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

В 1С:Предприятии 8.0 есть возможность сигнализировать пользователю красной пунктирной линией о том, что поле не заполнено.

Чтобы использовать эту возможность, достаточно в свойствах поля установить флажок «Автоотметка незаполненного». Для всех обязательных реквизитов рекомендуется установить данное свойство, что значительно облегчит работу пользователя и ускорит освоение системы.

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

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

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

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

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

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

Чтобы уменьшить количество ошибок из-за неправильно введенных пользователем данных, используйте свойства «Мин.значение» и «Макс. значение», а там где это необходимо, ставьте флажок «Неотрицательный». Обратите внимание, что если поле ввода связано с реквизитом объекта типа «число», то флажок «Неотрицательный» устанавливается в свойствах реквизита объекта, а не в свойствах поля ввода. Если отрицательные числа всетаки допускаются, то их лучше все равно автоматически выделять с помощью стиля «Отрицательное число» (обычно красным цветом). Для этого достаточно в свойствах поля ввода установить флажок «Выделять отрицательные».

Необходимо понимать разницу между полем ввода и реквизитом объекта. Поле ввода является элементом управления, видимым пользователю и предназначенным для редактирования реквизита объекта. Чтобы реквизит объекта был доступен пользователю для просмотра и редактирования, между элементом управления (например, полем ввода или колонкой табличного поля) и реквизитом объекта устанавливается связь. Это делается путем указания свойства Данные для элемента управления.

Заметьте, что имя поле ввода может не совпадать с именем реквизита документа. Например, поле ввода с именем ПолеОклад может быть связано с реквизитом Оклад.

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

ПолеОклад = ЭлементыФормы.ПолеОклад;ПолеОклад.Видимость = Истина;ПолеОклад.МаксимальноеЗначение = 10000;ПолеОклад.МинимальноеЗначение = 500;ПолеОклад.ОтметкаНезаполненного = Истина;ПолеОклад.КнопкаОчистки = Истина;

У поля ввода существует несколько событий, которые разработчик может перехватывать для выполнения каких-либо действий.

Некоторые из этих событий приведены ниже:

ПриИзменении

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

НачалоВыбора

Событие возникает при нажатии на кнопку выбора у поля ввода или нажатии клавиши F4.


Дата добавления: 2015-12-20; просмотров: 19; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!