Содержание:
1. Что такое объект элемент стиля и использование в системе программы 1С?
2. Понятие объекта стиля и использование в конфигурации программы 1С: Предприятие
1. Что такое объект элемент стиля и использование в системе программы 1С?
Общие объекты «Стили» и «Элементы стиля» предназначены для конструирования функции пользовательского интерфейса программы. С помощью этих объектов можно кардинально изменить внешний вид программы, настроив его до мелочей.
Объект Элементы стиля – представляет какую-либо конкретную настройку интерфейса 1С. Есть 3 вида таких настроек: Цвет, Шрифт и Рамка:
- у вида Цвет можно указать значение RGB;
- вид Шрифт содержит значения размера, вида и начертания шрифта;
- вид Рамка позволяет задать тип и ширину границ рамки.
Можно создать столько элементов стиля, чтобы описать все характеристики программного интерфейса.
2. Понятие объекта стиля и использование в конфигурации программы 1С:Предприятие
Объект Стиль – это совокупность элементов стиля, описывающих интерфейс программы 1С в целом. У каждого объекта Стиль есть набор параметров, таких как «Цвет важного», «Гиперссылка», «Группа вариантов отчетов важная шрифт» и т.п. Указывая в качестве значений этих параметров нужные объекты «Элемент стиля» мы можем полностью описать стиль формы пользовательского интерфейса. По мере указывания значений параметров, на форме Стиля генерируется режим Предварительный просмотр, поэтому можно сразу видеть, как будет выглядеть конечный результат применения данного стиля.
Чтобы изменить стиль интерфейса конфигурации, нужно заполнить реквизит конфигурации Основной стиль, выбрав там созданный стиль.
Обычно вид элементов управления определяется по умолчанию, но при желании, его можно изменить вручную. При этом правильно будет использовать объект Стиль и Элементы стиля. Это позволит сохранить одинаковый вид аналогичных элементов, где бы они не встречались.
Можно интерактивно заполнить свойства элементов управления, выбирая оформление из стиля:
Или же программно указать значение свойств, устанавливая их при помощи элементов стиля. Сделать это можно, обращаясь к системным наборам значений ШрифтыСтиля, ЦветаСтиля и РамкиСтиля. Они содержат, соответственно, существующие в конфигурации элементы стиля, сгруппированные по их видам. Получить нужный шрифт, цвет или рамку, можно по имени этого элемента стиля. Имена значений совпадают с именами элементов стиля, как они заданы в Конфигураторе. Пример: ШрифтыСтиля[«ВажнаяНадписьШрифт»].
В типовых конфигурациях 1С: Предприятие в общих модулях 1С ОбщегоНазначенияВызовСервера и ОбщегоНазначенияКлиент есть экспортные функции ШрифтСтиля() и ЦветСтиля(). Они принимают в качестве входного параметра процедуры строку (имя элемента стиля - и возвращают элемент стиля.
Пример неправильной установки оформления элемента:
Пример правильного кода с обращением к стандартным методам:
Код типовых процедур в общих модулях:
Специалист компании "Кодерлайн"
Екатерина Редько