|
СКД и условное оформление | ☑ | ||
---|---|---|---|---|
0
filterhouse
16.01.14
✎
06:18
|
Можно ли при компоновке результата отчета установить условное оформление программно? И если да, то как это сделать?
|
|||
1
ZaprosMan
16.01.14
✎
07:18
|
МакетКомпоновки = СхемаКомпоновкиДанных;
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(МакетКомпоновки)); КомпоновщикНастроек.ЗагрузитьНастройки(МакетКомпоновки.НастройкиПоУмолчанию); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; МакетКомпоновки_ = КомпоновщикМакета.Выполнить(МакетКомпоновки, КомпоновщикНастроек.Настройки,данныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки_,,ДанныеРасшифровки); СкомпоноватьРезультат(ЭлементыФормы.Результат,ДанныеРасшифровки); |
|||
2
ZaprosMan
16.01.14
✎
07:18
|
Ищи в Настройках СКД.
|
|||
3
ZaprosMan
16.01.14
✎
07:20
|
МакетКомпоновки.НастройкиПоУмолчанию.УсловноеОформление
|
|||
4
filterhouse
16.01.14
✎
07:34
|
(1) Если честно плохо понял, нет никакого примера? Мне бы весь кусок из процедуры ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
Или может книгу какую посоветуете? |
|||
5
Defender aka LINN
16.01.14
✎
07:46
|
(4) Условное оформление - это такие же настройки, как и остальные. Устанавливать их надо ДО формирования отчета.
|
|||
6
Cube
16.01.14
✎
07:50
|
(4) "Или может книгу какую посоветуете?"
Это запросто - Хрусталева. Это библия СКД. |
|||
7
filterhouse
16.01.14
✎
07:59
|
Разобрался как условное оформление реализовать, и еще вопрос возник, как реализовать такое условие:
Есть таблица Сотрудник | 1 | 2 | 3 | 4 | 5 | 6 | Иванов | я | я | я | н | я | я | Петров | я | я | н | я | я | я | Если количество "я" для сотрудника подряд больше 2, то остальные выделять цветом. Т.е для Иванова надо выделить 3 колонку, для Петрова 6. |
|||
8
Wobland
16.01.14
✎
08:00
|
(7) именно для сотрудника выделить колонку?
|
|||
9
filterhouse
16.01.14
✎
08:00
|
(8) Да
|
|||
10
Wobland
16.01.14
✎
08:01
|
(9) переформулируй
|
|||
11
filterhouse
16.01.14
✎
08:04
|
(7) Необходимо в строке Иванов выделить 3 ячейку, для Петрова 6.
|
|||
12
Wobland
16.01.14
✎
08:08
|
(11) если сотрудник равно иванов, то выделить ячейку 3
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |