Имя: Пароль:
1C
 
Вопрос по макету
0 Nemirov
 
05.02.20
16:31
Процедура Печать(Элемент)
     ПострПечать = Новый ПостроительОтчета;
    ПострПечать.ИсточникДанных = Новый ОписаниеИсточникаДанных(Документы);
    ПострПечать.МакетОформления = ПолучитьМакетОформления(СтандартноеОформление.Интерфейс);
    ПострПечать.Выполнить();
    Для каждого Колонка Из ПострПечать.ВыбранныеПоля Цикл
        Колонка.Представление = Документы.Колонки[Колонка.Имя].Заголовок;
    КонецЦикла;
    ПострПечать.Вывести();
КонецПроцедуры



Каким способом можно данные колонки "Разница" центрировать?
1 Nemirov
 
05.02.20
16:31
2 Nemirov
 
05.02.20
16:32
Ну или есть возможность как в оформлении строки ширину колонки указать данного макета?
3 Ёпрст
 
05.02.20
16:39
(0) скормить построителю свой макет
4 Ёпрст
 
05.02.20
16:40
5 Ёпрст
 
05.02.20
16:43
или так
ПострПечать.Макет = ПолучитьМакет("ТвойКрасивыйМакет");
6 Nemirov
 
05.02.20
16:44
(5) Эх не хотел макет создавать ну ладно думал в построителе можно
7 Ёпрст
 
05.02.20
17:40
(6) так можешь


ПострПечать.Макет = Неопределено;
Макет = ПостроительОтчета.Макет;
//тут меняешь че надо и скармливаешь построителю
Макет.Область(<нужная>).ЦветФона = Новый Цвет(0,0,0);
ПострПечать.Макет = Макет;