1С-Предприятие 8.0. Практическое пособие разработчика


Данные и элементы управления - часть 4


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

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

·Число,
·Строка,
·Дата,
·СправочникСсылка.Клиенты,
·СправочникСсылка.Сотрудники, [509]
·СправочникСсылка.Номенклатура,

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

·Число,
·Дата,
·Строка:


[510]

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

Например, как в приведенном выше примере, когда в реквизите уже хранится значение типа СправочникСсылка.Клиенты. В этом случае ограничение типа будет игнорироваться, т.е. тип отображаемых данных будет обладать "большим весом", чем поле ввода, эти данные отображающее. Такое решение вполне логично, поскольку именно реквизит содержит данные, а поле ввода – всего лишь инструмент для их отображения. [511]




Начало  Назад  Вперед



Книжный магазин