Как в отчете, строящемся на схеме компоновки данных (в СКД), изменить заголовок. Изменение ширины заголовка (1С СКД пользователю и программисту) — 1C-h
 

Как в отчете, строящемся на схеме компоновки данных (в СКД), изменить заголовок. Изменение ширины заголовка (1С СКД пользователю и программисту)

В пользовательском режиме

Чтобы задать текст, выводимый в заголовке, можно в пользовательском режиме, открыв отчет, ввести свой заголовок: нажать кнопку «Еще» — «Прочее»- «Изменить вариант отчета» — «Дополнительные настройки» — «Заголовок» — ввести текст в графе «Значение».
Чтобы изменить формат заголовка, например, шрифт или цвет текста и т.п. , можно в пользовательском режиме, открыв отчет, нажать кнопку «Еще» — «Прочее»- «Изменить вариант отчета» — «Условное оформление» — кнопка «Добавить» — там, например, в строке «Шрифт» выбрать нужный Шрифт – в графе «Область использования» поставить галку только напротив «В заголовке»
Настройки отчета можно сохранить и в последующем использовать

В режиме конфигуратора

Можно, например, задать объединение ячеек заголовка и настроить атоперенос.
Для этого нужно в результирующем табличном документе написать что-то вроде такого текста:

// форма отчета скопирована из общих форм и сделана формой этого отчета
// разместить в модуле формы отчета в процедуре ПослеФормированияНаКлиенте перед выводом
// ОтчетТабличныйДокумент - название поля табличного документа на "морде" формы отчета
// в области "R2C1" обычно расположен заголовок отчета
ОбластьЗаголовка = ОтчетТабличныйДокумент.Область("R2C1:R2C5"); // задаем область в несколько ячеек
ОбластьЗаголовка.Объединить(); // объединяем эту область в несколько ячеек
ОбластьЗаголовка.РазмещениеТекста = ТипРазмещенияТекстаТабличногоДокумента.Переносить; // задаем размещение текста с автоматическим переносом, если текст не умещается

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Next Post

Как удалить строку табличной части справочника программно (1С:Программисту 8.3)

Пт Дек 2 , 2016
Бывает требуется выполнить удаление строки из табличной части, например, справочника. Удаление строки табличной части выполняется по индексу: ОбъектСпр.ДополнительныеРеквизиты.Удалить(ИндексЭлементаКоллекции); Индекс предварительно нужно получить