Вход | Регистрация

1С:Предприятие ::

Метки: 

Присоединение областей табличного документа

Я
   mefisto666series
 
20.06.18 - 17:33
Вот какая непонятка. Есть ТабличныйДокумент1, с высотой таблицы 2.
Есть ТабличныйДокумент2, с высотой таблицы 2.
Делаю 1:
ПрисоединяемаяОбласть = ТабличныйДокумент2.ПолучитьОбласть("R1C1:R" + Строка(ТабличныйДокумент2.ВысотаТаблицы) + "C" + Строка(ТабличныйДокумент2.ШиринаТаблицы));
Делаю 2:
ТабличныйДокумент1.Присоединить(ПрисоединяемаяОбласть);

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


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