Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 01:12

Свойства элементов диалога

Автор mara, 14 июл 2008, 15:23

0 Пользователей и 1 гость просматривают эту тему.

mara

Пропускать при вводе. Если установлен флажок «Пропускать при вводе», то кнопка будет пропускаться, если переход по элементам диалога при его использовании выполняется нажатием клавиши Enter.

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

Для задания акселератора необходимо выбрать наименование клавиши в списке «Клавиша». Флажки «Ctrl», «Shift» и «Alt» позволяют задавать комбинации с использованием этих служебных клавиш.


mara

Кнопка по умолчанию. Флажок позволяет назначить кнопку «кнопкой по умолчанию». Такая кнопка будет срабатывать при нажатии комбинации клавиш Ctrl+Enter независимо от того, на каком элементе диалога находится выделение.

Такая кнопка в диалоге может быть только одна: при назначении какой-либо кнопки «кнопкой по умолчанию» этот флажок снимается с текущей «кнопки по умолчанию».

Закладка «Картинка»
Управляющие элементы этой закладки служат для выбора изображения, которое будет помещено на кнопку. Картинка размещается на кнопке прижатой к левому краю кнопки, занимая всю высоту кнопки и половину ее ширины (пропорции картинки изменяются соответственно размерам кнопки), а текст кнопки центрируется в свободной области между картинкой и правой границей кнопки.


mara

Свойства элемента «Переключатель»
В этом параграфе описаны специфические свойства элемента диалога «Переключатель», в дополнение к общим свойствам элементов диалога, о которых говорилось в и. «Общие свойства элементов диалога» на стр. 11.

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

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


mara

Свойства элементов типа «Список» и «Поле со списком»
В основном, свойства элементов типа «Список» и «Поле со списком» совпадают с общими свойствами элементов диалога, о которых говорилось в п. «Общие свойства элементов диалога» на стр. 11.

Основное назначение элементов диалога этих двух типов — визуализации агрегатного типа данных СписокЗначений (см. книгу «Описание встроенного языка»). Все действия по управлению списком значений (добавление значения в список, удаление значения из списка, сортировка списка и другие) выполняются только средствами встроенного языка.


mara

Формула. Свойства формулы элемента диалога типа «Список» совпадают со свойствами формулы элемента диалога типа «Кнопка» (см. выше стр. 15): например, наряду с вызовом процедур на встроенном языке системы 1С:Предприятие, в поле «Формула» элемента типа «Список» можно указывать имена системных процедур Записать, Провести и Закрыть.

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


mara

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


mara

Свойства элемента «Рамка группы»
Заголовок. В поле «Заголовок» можно ввести текст, который будет выводиться вдоль верхней стороны рамки. Обычно это обобщающее название для элементов диалога, объединяемых рамкой.


mara

Свойства элемента «Реквизит»
Элемент типа «Реквизит» визуально является полем для ввода информации. Существует 2 типа реквизитов: «просто» реквизит и реквизит, связанный с объектом метаданных.

Основное различие между ними заключается в следующем.

Для реквизитов, связанных с объектами метаданных, основные свойства, определяющие поведение реквизита («Тип значения», «Длина», «Точность» и др.) задаются на этане редактирования объекта метаданных. При редактировании диалога для таких реквизитов определяются свойства, связанные с их визуальным представлением. Для таких реквизитов большинство управляющих элементов палитры свойств будет недоступно.

Для «просто» реквизитов определение их свойств происходит исключительно на этапе редактирования диалога.

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

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

Закладка «Тип»
Управляющие элементы этой закладки доступны, в основном, для «просто» реквизитов диалога.

Физический смысл и порядок редактирования свойств элемента диалога типа «Реквизит», в основном, совпадают со свойствами объекта метаданных, о которых говорилось в главе «Метаданные».


mara

Многострочный. Эта опция становится доступной для «просто» реквизитов диалога с типом значения «строка неограниченной длины». Включение этой опции означает, что в соответствующем поле ввода текст будет вводиться с автоматическим переносом слов и прокручиванием по вертикали.

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

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


mara

Формула. В поле «Формула» закладки можно указать последовательность операторов на встроенном языке системы 1С:Предприятие, которые будут выполняться при изменении значения реквизита.


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск