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

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

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

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

mara

Изменять размер. Этот флажок имеет смысл для диалогов, содержащих табличную часть (например, формы документов или журналов) или элемент диалога типа «Таблица значений». Назначение его следующее.

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

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

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

Флажок «Изменять размер» присутствует и в палитре свойств диалогов, в которых пет таблиц, однако его установка или снятие не влияет на поведение элементов диалога


mara

Режим сохранения настройки. Этот управляющий элемент появляется в закладке, когда редактируется форма объекта метаданных типа «Отчет» («Обработка») или внешнего отчета (обработки). Если этот флажок установлен, то при работе в режиме запуска «1С:Предприятие» для этого отчета будут доступны функции сохранения и восстановления настройки — текущих значений реквизитов диалога отчета.

Подробнее о сохранении настройки можно прочитать в главе «Отчеты и обработки».


mara

Шрифт по умолчанию. Если для шаблона окна диалога установлена опция «Шрифт по умолчанию», то будет использоваться шрифт, установленный в режиме «Параметры» (меню «Сервис» главного меню системы 1С:Предприятие).

Картинка, которая может быть размещена в шаблоне окна диалога, будет служить фоном для остальных элементов диалога.


mara

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

В поле «Формула» можно ввести выражение па встроенном языке системы 1С:Предприятие (поле «Заголовок» в закладке «Общие» в этом случае следует оставить пустым). При редактировании диалога в элементе типа «Текст» будет выдаваться формула в двойных угловых скобках.

При работе с конфигурацией в режиме запуска «1С:Предприятие» результат вычисления выражения будет выдаваться в элементе диалога типа «Текст». При большой длине результата выражения выводится будут только первые 255 символов.

Метод встроенного языка Цвет() позволяет изменять цвет элемента диалога типа «Текст» из модуля формы.


mara

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

прижать влево             выравнивание текста по левой границе рамки элемента;

прижать вправо           выравнивание текста по правой границе рамки элемента;

центр по горизонтали текст размещается вдоль вертикальной линии, проходящей через центр рамки элемента.


mara

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


mara

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

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


mara

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

Перед любым символом в заголовке кнопке можно поставить символ «&» («амперсант»). В этом случае при работе с диалогом в режиме запуска «1С:Предприятие» символ, перед которым поставлен амперсант, будет подчеркнут, и вместо нажатия на кнопку мышью можно использовать комбинацию клавиш Alt+«подчеркнутый символ». Такая комбинация клавиш носит название «горячие клавиши» или «акселератор».


mara

Закладка «Дополнительно»
Формула. В поле «Формула» закладки «Дополнительные» можно указать имя процедуры, которая будет выполняться при нажатии на эту кнопку.

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

Процедура
Характеристика

Записать (Write)
Используется в диалогах документов или в диалогах элементов и групп справочника, выполняет запись документа, группы или элемента справочника.

Провести (MakeActions)
Используется в диалогах документов, выполняет  проведение документа.

Закрыть (Close)
Закрывает диалог.


mara

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

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

Можно использовать совместно имена пользовательских и системных процедур. Имя пользовательской процедуры должно стоять первым, затем через пробел — знак «#» и имена системных процедур, разделяемые пробелами.


Теги:

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

Рейтинг@Mail.ru

Поиск