|
СКД - не работает оформление.. :-( |
☑ |
0
mg-samara
17.07.12
✎
12:32
|
В качестве набора данных СКД - объект.
ТЗ с данными подготавливается в процедуре ПриКомпоновкеРезультата.
Таблица с отчетом получается с одинаковыми колонками. Автоформатирование не работает.
Подскажите что я делаю не так.
|
|
1
Cube
17.07.12
✎
12:33
|
Условное оформление пустое?
|
|
2
sanja26
17.07.12
✎
12:37
|
что за автоформатирование? формат колонок задается для полей объекта в скд
|
|
3
mg-samara
17.07.12
✎
12:42
|
Проблема в ширине колонок - она устанавливается везде одинаковая
Пробовал устьаналивать минимальную и максимальную шитрину в параметрах форматирования полей - не работает
Также пробовал делать условное форматирование нужных колонок - то-же самое.
|
|
4
mg-samara
17.07.12
✎
12:54
|
Видимо в этом проблема - "Набора данных - Объект"
Позоже все форматирование не работает.
|
|
5
Cube
17.07.12
✎
12:59
|
(4) У меня работает. У всех работает. А у тебя не работает...
|
|
6
sanja26
17.07.12
✎
13:01
|
(4)типы значений у полей объекта не пробовал задавать?
|
|
7
mg-samara
17.07.12
✎
13:54
|
Разобрался..
Дело в коде, который выводит данные.
|
|
8
mg-samara
17.07.12
✎
13:58
|
Было
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.НачатьВывод();
Пока Истина Цикл
#Если Клиент тогда
ОбработкаПрерыванияПользователя();
#КонецЕсли
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Если ЭлементРезультата = Неопределено Тогда
Прервать;
Иначе
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЕсли
КонецЦикла;
|
|
9
mg-samara
17.07.12
✎
13:58
|
Стало
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
|
|
10
mg-samara
17.07.12
✎
13:59
|
Все исправилось...
|
|