| 
    
 | 
        Присоединение областей табличного документа         | 
☑ | 
    
        | 
    0
    
        mefisto666series    
       
    
    20.06.18 
            ✎
    17:33 
 | 
         
        Вот какая непонятка. Есть ТабличныйДокумент1, с высотой таблицы 2.
 Есть ТабличныйДокумент2, с высотой таблицы 2.
 Делаю 1:
 ПрисоединяемаяОбласть = ТабличныйДокумент2.ПолучитьОбласть("R1C1:R" + Строка(ТабличныйДокумент2.ВысотаТаблицы) + "C" + Строка(ТабличныйДокумент2.ШиринаТаблицы));
 Делаю 2:
 ТабличныйДокумент1.Присоединить(ПрисоединяемаяОбласть);
 
 После чего высота табличного документа 1 становится 3, что в результате выражается в смещении присоединенной области ниже верхней линии левой части.
 Высота Присоединяемой области тоже 2. В чем может быть дело?     
         | 
 | 
    
    
        | 
    1
    
        lodger    
       
    
    20.06.18 
            ✎
    17:52 
 | 
         
        а чему равно "R1C1:R" + Строка(ТабличныйДокумент2.ВысотаТаблицы) + "C" + Строка(ТабличныйДокумент2.ШиринаТаблицы) ?     
         | 
 | 
    
    
        | 
    2
    
        mistеr    
       
    
    20.06.18 
            ✎
    18:57 
 | 
         
        (0) Попробуй так. Создай ТД3. Сделай ТД3.Вывести(Область_из_ТД1), потом ТД3.Присоединить(Область_из_ТД2).     
         | 
 | 
    
    
        | 
    3
    
        mefisto666series    
       
    
    21.06.18 
            ✎
    09:17 
 | 
         
        (2) да, я так и сделал, взлетело. Но в целом непонятно почему изначальный вариант не сработал. по сути, область - тот же табличный документ     
         | 
 | 
    
    
        | 
    4
    
        hhhh    
       
    
    21.06.18 
            ✎
    09:30 
 | 
         
        (3) некрасиво пишешь получить область. Так делай
 
 ТабличныйДокумент2.ПолучитьОбласть(1, 1, ТабличныйДокумент2.ВысотаТаблицы, ТабличныйДокумент2.ШиринаТаблицы);     
         | 
 |