|
Фиксация столбцов в отчете СКД. |
☑ |
0
ogion83
14.10.13
✎
11:47
|
В процедуре ПриКомпоновкеРезультата прописываю:
ДокументРезультат.ФиксацияСлева = 4; ДокументРезультат.ФиксацияСверху = 4;(тут для пробы вводил)
(Строки заголовка фиксируются сами, а вот с колонкой облом)
В отладчике видно, что всё так и установилось, но при просмотре НИЧЕГО не зафиксировалось. В чём фишка
|
|
1
ogion83
14.10.13
✎
12:07
|
Хмммм, видать редкий случай...
|
|
2
Fragster
модератор
14.10.13
✎
12:08
|
стандартнаяобработка = ложь
|
|
3
ogion83
14.10.13
✎
13:11
|
Ага, но так у меня чистый лист)
|
|
4
samozvanec
14.10.13
✎
13:19
|
(0) а в отладчик-то заходит?
|
|
5
Fragster
модератор
14.10.13
✎
13:20
|
(3) ага, надо таки вывести вручную
|
|
6
samozvanec
14.10.13
✎
13:27
|
(4) чукча не читатель)
(0) а почему ДокументРезультат? у меня по умолчанию Результат обзывает. давай подробности, что делал
|
|
7
ogion83
14.10.13
✎
13:28
|
(5) это в каком параметре?
|
|
8
ogion83
14.10.13
✎
13:29
|
(6) Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
|
|
9
Fragster
модератор
14.10.13
✎
13:46
|
ну как-то так:
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("Данные", Данные);
ВнешниеНаборыДанных.Вставить("КоличествоТипов", КоличествоЭлементовМетаданных);
ВнешниеНаборыДанных.Вставить("КоличествоДанныхПоТаблицам", КоличествоДанныхПоТаблицам);
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
СтандартнаяОбработка = Ложь;
|
|