|
|
как задать программно выравнивание в ячейке табличного документа |
☑ |
|
0
SuperLiving Star
16.10.09
✎
06:52
|
ОбластьСтрСотр.Параметры.Сотр = СокрЛП(ДокОтпуска[0].Сотрудник);
ОбластьСтрОрг. Параметры. Организ = Строка.Организация;
ТзСотрудник = ДокОтпуска.Скопировать();
ОбластьСтрДни. Параметры. ДниОтпуска = КолвоДнейПоСотр(ТзСотрудник);
// если по сотруднику есть дни отпуска
Если ЗначениеЗаполнено(КолвоДнейПоСотр(ТзСотрудник)) Тогда
//ТабДок.Вывести(ОбластьСтрСотр,1,СокрЛП(Строка.Сотрудник),Истина);
ТабДок.Вывести(ОбластьСтрСотр,1,"СОТРУДНИК",Истина);
|
можно ли программно задавать выравнивание выводя секции отчета?
так как я вывожу с группировками, то хотелось бы задать разное выравнивание для разных групп, к примеру:
1 группа: влево
2 группа: центр
3 группа: вправо
|
|
|
1
shadow_sw
16.10.09
✎
06:54
|
а что в макете этого нельзя сделать?
|
|
|
2
SuperLiving Star
16.10.09
✎
07:10
|
(1)через одну секцию выводятся 3 группы, для каждой нужно разное выравнивание
|
|
|
3
SuperLiving Star
16.10.09
✎
07:16
|
делать вроде нужно через Область, но что т оне выходит (((
|
Группа1 = Макет.Область("Стр|Сотрудник");
Группа1.ГоризонтальноеПоложение = ГоризонтальноеПоложение.Лево;
|
|
|
4
SuperLiving Star
16.10.09
✎
07:22
|
сделал так:
Секция = ТабДок.ПолучитьОбласть("R6");
ОбластьСтрСотр.Область("R1C2").ГоризонтальноеПоложение = ГоризонтальноеПоложение.Лево;
|
и оно само все встало:
1 группа: влево
2 группа: центр
3 группа: вправо
|
|
|
5
SuperLiving Star
16.10.09
✎
07:24
|
блян это если только по одному сотруднику так (((
а если по всем, все влево встают (((
|
|
|
6
SuperLiving Star
16.10.09
✎
07:33
|
а вот как задать жирный шрифт?
|
|
|
7
SuperLiving Star
16.10.09
✎
07:36
|
ОбластьСтрСотр.Область("R1C2").Шрифт.Жирный = Истина;
|
|
|
8
SuperLiving Star
16.10.09
✎
07:37
|
(7) нет так не работает (((( свойство не доступно для записи (
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший