0
dmitriyevm
31.10.17
✎
18:45
|
Добрый вечер. Подскажите, может кто сталкивался: написал отчет на скд. добавил отбор в настройку отчета "ссылка.контрагент".В форме отчета при изменении значения в быстром доступе значение отбора не меняется. В форме простой настройки такая же ситуация. при изменении значения в расширенной настройке отчет отрабатывает корректно. Подскажите в какую сторону смотреть.
|
|
2
dmitriyevm
31.10.17
✎
19:12
|
Использую вот такой код, при его комментировании проблема исчезвет
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
КомпоновщикМакет = Новый КомпоновщикМакетаКомпоновкиДанных;
Макет = КомпоновщикМакет.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ПроцессорВывода.ЗакончитьВывод();
Для I = 1 по ДокументРезультат.ВысотаТаблицы-1 ЦИКЛ
Нач = I;
НачТекст = ДокументРезультат.Область(Нач,1).Текст;
Пока НачТекст = ДокументРезультат.Область(I+1,1).Текст И I<=ДокументРезультат.ВысотаТаблицы-1 Цикл
I = I+1;
КонецЦикла;
Если НЕ Нач = I Тогда
Обл = ДокументРезультат.Область(Нач,1,I,1);
Обл5 = ДокументРезультат.Область(Нач,5,I,5);
Обл13 = ДокументРезультат.Область(Нач,13,I,13);
Обл14 = ДокументРезультат.Область(Нач,14,I,14);
Обл.Объединить();
Обл5.Объединить();
Обл13.Объединить();
Обл14.Объединить();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
|
|