Имя: Пароль:
1C
1С v8
скд не выводить заголовки совсем
,
0 ДенисЧ
 
06.03.20
12:18
Есть некий отчётик на скд. Совершенно обычный, с заголовками группировок и ресурсов...
Работает...
Хочется его вывести несколько раз подряд (с разными настройками) в единую таблицу. Для этого нужно избавиться от заголовков и подвалов.
Если от подвала избавиться не проблема.
А вот от заголовков так не получилось...

Я даже готов всё это программно выводить, через ПроцессорКомпоновки.Следующий(), но как отличить мух от котлет - я не понял...
1 FIXXXL
 
06.03.20
13:14
а настройки разные программно?
2 FIXXXL
 
06.03.20
13:17
попробуй сделать вложенный отчет, который будет работать по Набор данных - Объект
а таблицу-объект собери, программно вызывая свой отчет с разными настройками и выгружая каждый раз результат в коллекцию
3 FIXXXL
 
06.03.20
13:17
4 ДенисЧ
 
06.03.20
13:33
Нет, там тоже выводятся заголовки.
А мне их не нужно от слова совсем...
5 toypaul
 
гуру
06.03.20
13:39
смотря как ты выводишь его несколько раз
6 toypaul
 
гуру
06.03.20
13:40
настройки группировок, текущий результат, результат как надо
7 unenu
 
06.03.20
13:43
(0) когда скрыть не получается, я ставлю в УО
высота 0.01 для заголовков.
8 Uzyf
 
06.03.20
13:43
ОбластьДокСписания = ДокументРезультат.НайтиТекст("УдалитьШапку");
    Пока ОбластьДокСписания <> Неопределено Цикл
        ОбластьЛишняяСтрока = ДокументРезультат.Область(ОбластьДокСписания.Верх, , ОбластьДокСписания.Низ);
        ДокументРезультат.УдалитьОбласть(ОбластьЛишняяСтрока, ТипСмещенияТабличногоДокумента.ПоВертикали);
        ОбластьДокСписания = ДокументРезультат.НайтиТекст("УдалитьШапку", ОбластьДокСписания);
    КонецЦикла;
9 Uzyf
 
06.03.20
13:52
(8) конечно надо заранее вывести в отчете текст "УдалитьШапку" в нужном месте
10 ДенисЧ
 
06.03.20
13:56
(5) Циклом... Каждый раз указывая нужные параметры.
11 ДенисЧ
 
06.03.20
13:57
(8) хм, вариант конечно... Но какой-то дендро-фекальный...
12 Uzyf
 
06.03.20
13:59
(11) он наоборот охеренный, никакого мозготраха с скд, работаешь напрямую с готовой таблицей
13 Uzyf
 
06.03.20
14:00
(11) а с скд миллион раз тестить и проверять логику скд и все равно будет выводить не то что надо
14 toypaul
 
гуру
06.03.20
14:12
до сих пор не увидел как есть и как надо. наверное автор не хочет найти ответ на свой вопрос
15 ДенисЧ
 
06.03.20
14:16
16 Uzyf
 
06.03.20
14:35
(15) а для этого точно надо несколько раз выводить отчет? нельзя просто запрос сделать?
17 FIXXXL
 
06.03.20
14:37
(4) где "там"? если результат выводится в ТЗ
собираешь ТЗ в цикле по схеме, выводишь ТЗ другой схемой
18 toypaul
 
гуру
06.03.20
14:40
+ (16) мне тоже не понятно почему это нельзя сделать вариантом отчета.

есть вариант решения, но его автор тоже назовет нехорошими словами. не буду предлагать :)
19 toypaul
 
гуру
06.03.20
14:41
если отчет формируется по разным параметрам, то можно сделать набор данных объект, запихать туда периоды. и сделать связи наборов. это пожалуй можно назвать хорошим словом.
это конечно если я правильно угадал что нужно автору :)
20 ДенисЧ
 
06.03.20
14:48
(16) Там он не очень простой....
21 ДенисЧ
 
06.03.20
14:49
(19) Я просто не представляю пока. У меня в отчёте и так уже 5 наборов данных )))
И в каждом условия по периодам... Как в них впихнуть внешний период...
22 toypaul
 
гуру
06.03.20
14:54
есть еще вложенные схемы ... вот прям сегодня ... прям похожий отчет https://forum.infostart.ru/forum9/topic237136/
правда автору отчета нужно немного другое :)
23 toypaul
 
гуру
06.03.20
14:56
тут уже советовали вложенные схемы. и как видно в них заголовок не повторяется (хотя я не проверял)
24 FIXXXL
 
06.03.20
16:19
(23) если вложенный сделать по таблице-объекту, которую сам собрал как надо, чему там повторяться? :)
25 patria0muerte
 
06.03.20
16:26
Установить имя группировки и для нее задать пустой макет заголовка. Должно вроде взлететь