|
Автоматическое закрепление областей при программном формирование отчета СКД | ☑ | ||
|---|---|---|---|---|
|
0
vii88
25.01.13
✎
13:01
|
Коллеги добрый день!
Прошу помощи, как программно вывести отчет на СКД, но так чтобы выбранные строки и колонки были закреплены. Если выводить в отчете, не программно, то области закрепляются автоматически, без каких либо настроек. ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; СхемаКомпоновкиДанных = Документы.ТотСамыеДокументГдеНужноВывести.ПолучитьМакет("Макет"); Настройки = НастройкиОтчетаПредварительногоПросмотра.Настройки; УстановитьУсловноеОфрмление(Настройки); МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, Новый Структура("ТаблицаДанных", ПолучитьТаблицуЗаписей(Истина)), ДанныеРасшифровки); УникальныйИдентификаторРасшифровкиПредварительногоПросмотра = ПоместитьВоВременноеХранилище(ДанныеРасшифровки, ЭтаФорма.УникальныйИдентификатор); РезультатОтчетаПредварительногоПросмотра.Очистить(); ДокументРезультат = Новый ТабличныйДокумент; ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); РезультатОтчетаПредварительногоПросмотра.Вывести(ДокументРезультат); |
|||
|
1
pessok
25.01.13
✎
13:03
|
смотри свойства ТабличныйДокумент
|
|||
|
2
vicof
25.01.13
✎
13:03
|
ТабличныйДокумент (SpreadsheetDocument)
ФиксацияСлева (FixedLeft) Использование: Чтение и запись. Описание: Тип: Число. Содержит количество зафиксированных слева колонок. Зафиксированные колонки не исчезают из поля таблицы при горизонтальной прокрутке. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. |
|||
|
3
vii88
25.01.13
✎
13:05
|
Проблема в том, что не хочу писать большой код чтобы вычислять какую колонку и строку нужно закрепить.
|
|||
|
4
pessok
25.01.13
✎
13:05
|
(3) вызови программа, он захочет писать код
|
|||
|
5
vicof
25.01.13
✎
13:09
|
(3) Напиши маленький код)
|
|||
|
6
Stim
25.01.13
✎
13:13
|
||||
|
7
1Сергей
25.01.13
✎
13:15
|
вот народ ленивый стал с этим СКД...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |