0
байт
01.06.23
✎
15:43
|
Добрый день, коллеги, кто в курсе почему данное свойство не фиксирует колонки в отчете начиная с 12, до 11 включительно все работает как только ставишь значение выше фиксации нет?
Код:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь; // отключаем стандартный вывод отчета - будем выводить программно
Настройки = КомпоновщикНастроек.ПолучитьНастройки() ;// Получаем настройки отчета
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; // Создаем данные расшифровки
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; // Создаем компоновщик макета
// Инициализируем макет компоновки используя схему компоновки данных
// и созданные ранее настройки и данные расшифровки
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
// Скомпонуем результат
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
ДокументРезультат.Очистить();
// Выводим результат в табличный документ
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
// Устанавливаем фиксацию в табличном документе
ДокументРезультат.ФиксацияСлева = 11; // Так норм, ставлю 12 и выше не фиксирует колонки.
КонецПроцедуры
|
|
5
lexushka
06.06.23
✎
06:33
|
Полагаю, дело можно решить погуглив только по одной только Мисте
Поскольку вопрос периодически всплывает, я смотрю, отпишите тут пож итоговое работающее решение
|
|