Установить отображение заголовков групп. Устанавливает жирное оформление шрифта заголовков групп формы для их корректного отображения в интерфейсе 8.2.
// Устанавливает жирное оформление шрифта заголовков групп формы для их корректного отображения в интерфейсе 8.2.
// В интерфейсе "Такси" заголовки групп с обычным выделением и без выделения выводятся большим шрифтом.
// В интерфейсе 8.2 такие заголовки выводятся как обычные надписи и не ассоциируются с заголовками.
// Эта функция предназначена для визуального выделения (жирным шрифтом) заголовков групп в режиме интерфейса 8.2.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма для изменения шрифта заголовков групп;
// ИменаГрупп - Строка - список имен групп формы, разделенных запятыми. Если имена групп не указаны,
// то оформление будет применено ко всем группам на форме.
//
// Пример:
// Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// СтандартныеПодсистемыСервер.УстановитьОтображениеЗаголовковГрупп(ЭтотОбъект);
//
Процедура УстановитьОтображениеЗаголовковГрупп(Форма, ИменаГрупп = "") Экспорт
Если КлиентскоеПриложение.ТекущийВариантИнтерфейса() = ВариантИнтерфейсаКлиентскогоПриложения.Версия8_2 Тогда
ЖирныйШрифт = Новый Шрифт(,, Истина);
Если НЕ ЗначениеЗаполнено(ИменаГрупп) Тогда
Для Каждого Элемент Из Форма.Элементы Цикл
Если Тип(Элемент) = Тип("ГруппаФормы")
И Элемент.Вид = ВидГруппыФормы.ОбычнаяГруппа
И Элемент.ОтображатьЗаголовок = Истина
И (Элемент.Отображение = ОтображениеОбычнойГруппы.ОбычноеВыделение
Или Элемент.Отображение = ОтображениеОбычнойГруппы.Нет) Тогда
Элемент.ШрифтЗаголовка = ЖирныйШрифт;
КонецЕсли;
КонецЦикла;
Иначе
МассивЗаголовков = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ИменаГрупп,,, Истина);
Для Каждого ИмяЗаголовка Из МассивЗаголовков Цикл
Элемент = Форма.Элементы[ИмяЗаголовка];
Если Элемент.Отображение = ОтображениеОбычнойГруппы.ОбычноеВыделение ИЛИ Элемент.Отображение = ОтображениеОбычнойГруппы.Нет Тогда
Элемент.ШрифтЗаголовка = ЖирныйШрифт;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
Устанавливает текст заголовка, отображаемого, когда группа свернута
ОбработатьНеобходимостьОтображенияГруппПользователей (БСП)
ЗаголовокСозданияРезервнойКопии (БСП)
ИнициализироватьПредопределенныеПараметрыВывода (БСП)
УстановитьФлагОтображенияОписанийДляНовогоПользователя (БСП)
УстановитьФлагОтображенияОписанийПоТекущуюВерсию (БСП)