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