- •Самостоятельная работа 13 студента ___________________________________ элементы управления, которые можно разместить на форме
- •Свойства элемента «Текст»
- •Свойства элемента «Кнопка»
- •Свойства элемента «Реквизит»
- •Свойства элемента «Таблица»
- •Свойства колонки элемента «Таблица»
- •Закладка «Положение»
- •Свойства элемента «Дерево»
- •Свойства элемента «Список»
- •Свойства элемента «Таблица значений»
- •Вызов диалога в модальном режиме
- •Контрольные вопросы
Самостоятельная работа 13 студента ___________________________________ элементы управления, которые можно разместить на форме
План
-
Свойства элемента «Текст», «Кнопка»
-
Свойства элемента «Реквизит», «Таблица»
-
Свойства элемента «Дерево», «Список»
-
Модальный режим работы
Задание: В распечатанном варианте самостоятельной работы вписать названия пропущенных пунктов и подчеркнуть основной материал. Скрепить листы. Подписать работу.
Свойства элемента «Текст»
Элемент диалога типа «текст» позволяет отображать в окне диалога произвольный текст.
Текстовое поле может быть статическим или информационным.
Содержимое статического текстового поля не изменяется в процессе ввода информации в диалог. При создании в диалоге элемента этого типа сразу должен быть задан текст, который будет выдаваться в этом поле при работе с диалогом.
В поле «Формула» можно ввести выражение па встроенном языке системы 1С:Предприятие (поле «Заголовок» в закладке «Общие» в этом случае следует оставить пустым). При редактировании диалога в элементе типа «Текст» будет выдаваться формула в двойных угловых скобках. При работе с конфигурацией в режиме запуска «1С:Предприятие» результат вычисления выражения будет выдаваться в элементе диалога типа «Текст». При большой длине результата выражения выводится будут только первые 255 символов
Свойства элемента «Кнопка»
Элемент типа «кнопка» позволяет создать в окне диалога стандартную Windows-кнопку. С кнопкой обычно связана процедура на встроенном языке, которая будет выполняться при нажатии на кнопку.
Перед любым символом в заголовке кнопке можно поставить символ «&» («амперсант»). В этом случае при работе с диалогом в режиме запуска «1С:Предприятие» символ, перед которым поставлен амперсант, будет подчеркнут, и вместо нажатия на кнопку мышью можно использовать комбинацию клавиш Alt+«подчеркнутый символ».
В поле «Формула» закладки «Дополнительные» можно указать имя процедуры, которая будет выполняться при нажатии на эту кнопку. В качестве формулы можно использовать имя специально созданной процедуры на встроенном языке системы 1С:Предприятие, либо задать имена следующих системных процедур:
Процедура |
Характеристика |
Записать (Write) |
Используется в диалогах документов или в диалогах элементов и групп справочника, выполняет запись документа, группы или элемента справочника. |
Провести (MakeActions) |
Используется в диалогах документов, выполняет проведение документа. |
Закрыть (Close) |
Закрывает диалог. |
Если после имени системной процедуры стоит знак «?», выполнение процедуры будет сопровождаться выдачей соответствующего запроса.
Свойства элемента «Реквизит»
Элемент типа «Реквизит» визуально является полем для ввода информации. Существует 2 типа реквизитов: «просто» реквизит и реквизит, связанный с объектом метаданных.
Для реквизитов, связанных с объектами метаданных, основные свойства, определяющие поведение реквизита («Тип значения», «Длина», «Точность» и др.) задаются на этапе редактирования объекта метаданных. При редактировании диалога для таких реквизитов определяются свойства, связанные с их визуальным представлением. Для таких реквизитов большинство управляющих элементов палитры свойств будет недоступно.
Для «просто» реквизитов определение их свойств происходит исключительно на этапе редактирования диалога.
В поле «Формула» закладки «Дополнительно» можно указать последовательность операторов на встроенном языке системы 1С:Предприятие, которые будут выполняться при изменении значения реквизита.
Поле «Связан с» используется для реквизитов типа «Справочник», если используемый в качестве типа значения справочник является подчиненным справочником. Это поле может содержать идентификатор реквизита диалога, который имеет в качестве типа значения справочник-хозяин. В этом случае выбор элемента подчиненного справочника будет производиться без запроса элемента справочника-хозяина и только среди элементов, подчиненных элементу, выбранному при вводе значения указанного реквизита.
Поле «Форма» доступно только для реквизитов типа «Справочник» и позволяет выбрать форму, которая будет использоваться при выдаче справочника на экран для выбора из него значения. Различные формы выдачи справочника создаются при разработке справочника в процессе настройки конфигурации задачи.
Опция «Быстрый выбор» может быть установлена для реквизитов типа «Справочник». Если она включена, то для выбора значения реквизита справочник будет выдаваться в виде выпадающего списка, а не в отдельном окне. Независимо от количества уровней, в выпадающем списке все элементы справочника будут располагаться на одном уровне.
Флажок «Авто. выбор» присутствует в закладке при редактировании свойств реквизитов типа «Документ», «Справочник» и «Перечисление». Если флажок установлен, то при помещении курсора в такой реквизит будет автоматически открываться соответствующий список для выбора значения реквизита.
Флажок «Имеет кнопку выбора» доступен для реквизитов типа «Неопределенный», «Число», «Строка» и «Дата». Если флажок установлен, то при работе с диалогом в режиме запуска «1С:Предприятие» в правой части поля реквизита появится кнопка, вид и свойства которой зависят от типа реквизита. Для реквизитов типа «Число» в поле появляется кнопка («Калькулятор»). Для реквизитов типа «Дата» в поле появляется кнопка («Календарь»). Для реквизитов типа «Текст»нажатие кнопки вызывает выполнение предопределенной процедуры ПриНачалеВыбораЗначения(), если эта процедура существует в модуле формы.