|  | Программное объединение ячеек макета | ☑ | 
    
        | 0
    
        smileeg   01.02.12✎ 16:49 | 
        Есть табл.часть с именем "Тра-ляля" у неё нужно вывести в колонках все строки. В макете есть ОбластьШапки - там название Таблицы и ОбластьДетали - колонка с наименованием и значением. В результате выполнения кода: 
 
 ТабДокТЧ = Новый ТабличныйДокумент;
 ОбластьШапка.Параметры.Заголовок = "Тра-ляля";
 ТабДокТЧ.Вывести(ОбластьШапкаИмяТЧ);
 
 Индекс = 0;
 
 Для каждого СтрокаДетали Из СтрокаДереваЗначений.Строки Цикл
 
 ОбластьДеталиТЧ.Параметры.Заполнить(СтрокаДеталиТЧ);
 
 Если Индекс = 0 Тогда
 ТабДокТЧ.Вывести(ОбластьДеталиТЧ);
 Иначе
 ТабДокТЧ.Присоединить(ОбластьДеталиТЧ);
 КонецЕсли;
 
 Индекс = Индекс + 1;
 
 КонецЦикла;
 ТабДокументРезультат.Присоединить(ТабДокТЧ);
 
 ПОЛУЧАЕТСЯ
 Тра-ляля|
 Имя1    |Имя2   |Имя3   |
 Зн1     |Зн2    |Зн3    |
 
 НУЖНО
 Тра-ляля          |
 Имя1    |Имя2   |Имя3   |
 Зн1     |Зн2    |Зн3    |
 
 Как это сделать программно?
 |  | 
    
        | 1
    
        Deon   01.02.12✎ 16:52 | 
        Думаю, метод Объединить() должен помочь     |  | 
    
        | 2
    
        Mort   01.02.12✎ 16:52 | 
        Объединить     |  | 
    
        | 3
    
        smileeg   01.02.12✎ 16:52 | 
        эт я догадалась     |  | 
    
        | 4
    
        smileeg   01.02.12✎ 16:53 | 
        не понимаю как мне выделить эту область     |  | 
    
        | 5
    
        smileeg   01.02.12✎ 16:54 | 
        могу узнать кол-во колонок которое будет присоединяться     |  | 
    
        | 6
    
        smileeg   01.02.12✎ 16:54 | 
        СтрокаДереваЗначений.Строки.Количество()     |  | 
    
        | 7
    
        smileeg   01.02.12✎ 16:55 | 
        как теперь применить Объединить не совсем понимаю     |  | 
    
        | 8
    
        Alex S D   01.02.12✎ 16:58 | 
        Область = ТабДок.Область(1,1,2,2);
 Область.Объединить();
 |  | 
    
        | 9
    
        smileeg   01.02.12✎ 17:04 | 
        получилось ) ОбластьОбъединения = ТабДокТЧ.Область(1,1,1,Индекс);
 ОбластьОбъединения.Объединить();
 
 не могла разобраться с тем, как правильно задать область))
 
 всем спасибо)
 |  |