|
Как проверить выводимое значение в СКД | ☑ | ||
---|---|---|---|---|
0
jamesgold
02.08.14
✎
18:29
|
Добрый день, прошу помочь!
Как проверить выводимое значение в СКД? ТабОтчета = ПолучитьТабСДанными(); ВнешниеНаборыДанных = новый Структура; ВнешниеНаборыДанных.Вставить("ТабОтчета", ТабОтчета); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных); ТабДок = Новый ТабличныйДокумент; ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ТабДок); ПроцессорВывода.НачатьВывод(); ЭлементРезультата = ПроцессорКомпоновкиДанных.Следующий(); //Как проверить <ЭлементРезультата> на выводимые данные? Пока ЭлементРезультата <> Неопределено Цикл ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата); Если ЭлементРезультата.ЗначенияПараметров.Количество()=1 Тогда Если ЭлементРезультата.ЗначенияПараметров[0].Значение = "Разорвать" Тогда ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); ш = ш + 1; КонецЕсли; КонецЕсли; ЭлементРезультата = ПроцессорКомпоновкиДанных.Следующий(); КонецЦикла; Как проверить <ЭлементРезультата> на выводимые данные? |
|||
1
jamesgold
02.08.14
✎
18:34
|
Хотелось в зависимости от выводимых данных, отключать в настройках использование конкретных группировок.
|
|||
2
Dmitry1c
02.08.14
✎
19:04
|
Научись формулировать вопросы так, чтобы тебе могли ответить.
|
|||
3
Dmitry1c
02.08.14
✎
19:06
|
>Хотелось в зависимости от выводимых данных, отключать в настройках использование конкретных группировок.
вот интересно, на какой реальной задаче это могло потребоваться... |
|||
4
jamesgold
02.08.14
✎
19:21
|
Задача вы том чтобы при выводе определенных данных у заданных группировок в настройках выключать использование:
Настройки.Структура[0].Использование = ложь; |
|||
5
jamesgold
02.08.14
✎
20:28
|
ЭлементРезультата = ПроцессорКомпоновкиДанных.Следующий();
Как проверить какие строки выводимых данных передаются в данный момент в ЭлементРезультата? |
|||
6
Лодырь
02.08.14
✎
21:04
|
(0) Дык используй отборы в настройках отчета. Наделай себе несколько одинаковых группировок с разным отбором, они и будут включаться в том ли ином случае.
|
|||
7
jamesgold
02.08.14
✎
21:13
|
Лодырь, спасибо за идею! В эту сторону не копал вообще...
|
|||
8
jamesgold
02.08.14
✎
21:52
|
Вот я и хочу отловить значение когда нужно будет отключить группировку. Каким образом можно проверять на это значение?
Думал вот от сюда вытащить: ЭлементРезультата = ПроцессорКомпоновкиДанных.Следующий(); Но в ЭлементРезультата - выводимых в отчет данных не нахожу... |
|||
9
jamesgold
03.08.14
✎
12:35
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |