Имя: Пароль:
1C
1С v8
Универсальный отчет. Горизонтальное Положение в ячейке
0 1Сергей
 
04.12.13
11:29
Здравствуйте!
Как в Универсальном отчете задать горизонтальное положение в ячейке для какого-либо поля?
1 1Сергей
 
04.12.13
11:38

    УниверсальныйОтчет.ДобавитьДополнительноеПоле("УсловияОплаты");
    УниверсальныйОтчет.УстановитьПоложениеВыбранногоПоля("УсловияОплаты", ГоризонтальноеПоложение.Центр);


не помогает
2 1Сергей
 
04.12.13
14:09
невозможно чтоли?
3 catena
 
04.12.13
15:10
Это положение "перед группировкой"/"вместо группировки".
А право/лево наверное только через условное оформление.
4 1Сергей
 
04.12.13
15:37
(3) да, с этим (перед/вместо группировки) разобрался.

А разве в условном оформлении есть положение? там только шрифты, цвета, рамки
5 catena
 
04.12.13
15:53
6 1Сергей
 
04.12.13
15:54

    Условие = УниверсальныйОтчет.ПостроительОтчета.УсловноеОформление.Добавить("УсловияОплаты","УсловияОплаты");
    Условие.Область.Добавить("УсловияОплаты","УсловияОплаты", ТипОбластиОформления.Поле);
    Условие.Отбор.Добавить("УсловияОплаты");
    Условие.Отбор["УсловияОплаты"].Использование = Истина;
    Условие.Отбор["УсловияОплаты"].Значение = 0;
    Условие.Отбор["УсловияОплаты"].ВидСравнения = ВидСравнения.НеРавно;
    Условие.Оформление.ГоризонатльноеПоложение = ГоризонтальноеПоложение.Центр;
    Условие.Оформление.ЦветФона.Значение = Новый Цвет(255,255,0);
    Условие.Оформление.ЦветФона.Использование = Истина;
    Условие.Использование = Истина;    


{ВнешнийОтчет.ДебиторскаяЗадолженностьПоСрокамДолга.МодульОбъекта(510)}: Поле объекта не обнаружено (ГоризонатльноеПоложение)
    Условие.Оформление.ГоризонатльноеПоложение = ГоризонтальноеПоложение.Центр;
7 1Сергей
 
04.12.13
15:59
(6) исправил опечатку, не помогло
8 1Сергей
 
04.12.13
16:00
(5) так у меня тоже получается
9 catena
 
04.12.13
16:03
А если так:

Эл = УниверсальныйОтчет.ПостроительОтчета.УсловноеОформление.Добавить(...)
Эл.Оформление.ГоризонтальноеПоложение = ...

Отладчик говорит есть.
10 catena
 
04.12.13
16:05
Завтра утречком покопаюсь. Заполни вручную, посмотри отладчиком - у элемента есть такое.
11 catena
 
04.12.13
19:49
(6)Ну низззя же так

"ГоризонАТльноеПоложение"

Вот так работает всё:

    Условие.Оформление.ГоризонтальноеПоложение.Значение = ГоризонтальноеПоложение.Центр;
    Условие.Оформление.ГоризонтальноеПоложение.Использование = Истина;
12 1Сергей
 
05.12.13
07:32
(11) см (7)
13 1Сергей
 
05.12.13
07:36
(11) ПОМОГЛО! Уря! Спасибки тебе, земеля!

ЗЫ Фотка зачет. Кружка сиротская
14 catena
 
05.12.13
08:05
(13) уря))
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший