|
Колонки отчета | ☑ | ||
---|---|---|---|---|
0
ogion83
09.10.13
✎
11:36
|
Как скрыть в "Условном оформлении" пустые колонки отчета СКД? На установку Максимальная ширина = 0 не реагирует.
|
|||
1
fisher
09.10.13
✎
11:46
|
ИМХО, никак.
|
|||
2
ogion83
09.10.13
✎
11:47
|
Вообще ни каких способов?
|
|||
3
ogion83
09.10.13
✎
11:51
|
Вот тебе и "всемогущая" 8-ка.
|
|||
4
fisher
09.10.13
✎
11:56
|
Единственное, что приходит в голову - перед компоновкой специальным запросом выкупать ситуацию с отсутствием данных и корректировать список выбранных полей.
|
|||
5
Sabbath
09.10.13
✎
12:01
|
(4) вот, по-момему, тоже, кроме этого ничего не придумтаь
|
|||
6
ogion83
09.10.13
✎
13:07
|
Попробуем
|
|||
7
ogion83
09.10.13
✎
13:59
|
Не хватает моих скромных познаний такое реализовать
|
|||
8
ogion83
09.10.13
✎
15:26
|
Ну как сумел добился:
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, , , Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ДанныеТЗ = Новый ТаблицаЗначений; ПроцессорВывода.УстановитьОбъект(ДанныеТЗ); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); ДанныеТЗ.ВыбратьСтроку(); Для Каждого ТекКолонка Из ДанныеТЗ.Колонки Цикл Если (ДанныеТЗ.Итог(ТекКолонка.Имя) = 0) И (ТекКолонка.Имя <> "КоличествоНачальныйОстаток") Тогда Счетчик = 0; Пока Счетчик < Настройки.Выбор.Элементы.Количество() Цикл ПолеКомпоновкиДанных = Настройки.Выбор.Элементы[Счетчик]; Если Строка(ПолеКомпоновкиДанных.Поле) = ТекКолонка.Имя Тогда Настройки.Выбор.Элементы.Удалить(ПолеКомпоновкиДанных); Продолжить; КонецЕсли; Счетчик = Счетчик + 1; КонецЦикла; КонецЕсли; КонецЦикла; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |