Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

скд не выводить заголовки совсем

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

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.