|
|
|
|
Фиксация строк и колонок в своем макете СКД |
☑ |
0
dimm7310
17.07.23
✎
15:29
|
Есть отчет самописный, где свой макет в СКД, необходимо сделать фиксацию.
СтандартнаяОбработка = Ложь;
Настройки = КомпоновщикНастроек.ПолучитьНастройки() ;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
// Устанавливаем фиксацию в табличном документе
ДокументРезультат.ФиксацияСлева = 3;
способ не работает, ругается на вычисляемые поля использующие функции общих модулей
Как еще можно сделать?
|
|
1
Мультук
17.07.23
✎
15:37
|
(0)
>>ругается на вычисляемые поля использующие функции общих модулей
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, ИСТИНА);
|
|
2
dimm7310
17.07.23
✎
16:08
|
спасибо, помогло
|
|
2 + 2 = 3.9999999999999999999999999999999...