07.02.2023 Екатерина Редько 10027
Объекты «Стили» и «Элементы стиля» в 1С

Содержание:

1.      Что такое объект элемент стиля и использование в системе программы 1С?

2.      Понятие объекта стиля и использование в конфигурации программы 1С: Предприятие  


  1.      Что такое объект элемент стиля и использование в системе программы 1С?


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




Объект Элементы стиля – представляет какую-либо конкретную настройку интерфейса 1С. Есть 3 вида таких настроек: Цвет, Шрифт и Рамка:

- у вида Цвет можно указать значение RGB;

- вид Шрифт содержит значения размера, вида и начертания шрифта;

- вид Рамка позволяет задать тип и ширину границ рамки.


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




2. Понятие объекта стиля и использование в конфигурации программы 1С:Предприятие


Объект Стиль – это совокупность элементов стиля, описывающих интерфейс программы 1С в целом. У каждого объекта Стиль есть набор параметров, таких как «Цвет важного», «Гиперссылка», «Группа вариантов отчетов важная шрифт» и т.п. Указывая в качестве значений этих параметров нужные объекты «Элемент стиля» мы можем полностью описать стиль формы пользовательского интерфейса. По мере указывания значений параметров, на форме Стиля генерируется режим Предварительный просмотр, поэтому можно сразу видеть, как будет выглядеть конечный результат применения данного стиля.


Чтобы изменить стиль интерфейса конфигурации, нужно заполнить реквизит конфигурации Основной стиль, выбрав там созданный стиль.




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


Можно интерактивно заполнить свойства элементов управления, выбирая оформление из стиля:




Или же программно указать значение свойств, устанавливая их при помощи элементов стиля. Сделать это можно, обращаясь к системным наборам значений ШрифтыСтиля, ЦветаСтиля и РамкиСтиля. Они содержат, соответственно, существующие в конфигурации элементы стиля, сгруппированные по их видам. Получить нужный шрифт, цвет или рамку, можно по имени этого элемента стиля. Имена значений совпадают с именами элементов стиля, как они заданы в Конфигураторе. Пример: ШрифтыСтиля[«ВажнаяНадписьШрифт»].


В типовых конфигурациях 1С: Предприятие в общих модулях 1С ОбщегоНазначенияВызовСервера и ОбщегоНазначенияКлиент есть экспортные функции ШрифтСтиля() и ЦветСтиля(). Они принимают в качестве входного параметра процедуры строку (имя элемента стиля - и возвращают элемент стиля.


Пример неправильной установки оформления элемента:




Пример правильного кода с обращением к стандартным методам:




Код типовых процедур в общих модулях:




Специалист компании "Кодерлайн"

Екатерина Редько

Наши проекты

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

ООО «ЛИГА-ТРАНС»
ООО «ЛИГА-ТРАНС»

Отрасль:
Профессиональные услуги, бытовое обслуживание

Внедренное типовое решение:
«1С:ERP Управление предприятием 2.1».

- Сделано ТЗ по автоматизации учета МСФО: - Разработана карта бюджета доходо...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

Автоматизации учета затрат и расчета себестоимости с использованием конфигурации «Koderline: Управление проектами строительства скважин»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
«Koderline: Управление проектами строительства скважин»

Учет и планирование:
- собственную разработку компании «Кодерлайн» – конф...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

Внедрение ПП "1С:Корпоративный инструментальный пакет 8" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Различная отраслевая специфика:
- Переработка давальческого сырья
- Уче...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:
1С:Управление корпоративными финансами

- Финансово-бухгалтерский блок
- Казначейство ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение