🎨 СКД (как и табличный документ) теперь с форматированными строками
Обратите внимание на изменения в механизмах вывода данных, которые пригодятся при разработке отчетов. Я этот функционал на практике пока не использовал. Жду заказы на по дашбордам, KPI-отчетам, финансовым ведомостям и т.п., чтобы сполна протестировать. Возможностей в старых релизах по форматированию строк часто не хватало.
Что нового в СКД (>8.3.27)? Раньше форматированные строки (жирный, курсив, цветные фрагменты) работали только при выводе в табличный документ, а в диаграммах игнорировались. Сейчас это исправлено.
Объект ОформлениеПоляОбластиКомпоновкиДанных: В ДоступныеПараметры добавлены ЦветФона, ЦветТекста, Шрифт, ВыделятьОтрицательные, Картинка, ПоложениеТекстаОтносительноКартинка.
Текст в оформлении: Для ОформлениеКомпоновкиДанных.ДоступныеПараметры свойство Текст теперь поддерживает тип ФорматированнаяСтрока.
Функция Представление() в языке выражений СКД теперь возвращает ФорматированнуюСтроку, если исходное значение было такого типа.
Что с табличным документом (>8.3.24)? При установке параметра ячейки (метод УстановитьПараметр) значением типа ФорматированнаяСтрока форматирование теперь сохраняется в итоговом документе.
Нюанс по базовому формату: ✔️ Для ячейки с параметром или простой ячейки с шаблоном базовым считается формат самой ячейки. ✔️ Для форматированной ячейки с шаблоном - формат первого символа [ в имени параметра.
Важно: В режиме совместимости с версией 8.3.26 поведение не изменилось (для обратной совместимости).