|
Присоединение областей табличного документа |
☑ |
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.ШиринаТаблицы);
|
|