helpf.pro
Регистрация

v8.2 УП: Как программно раздвинуть поле табличного документа?

motrl
02.12.2011 11:52Прочитано: 10173
Доброе время суток.
Подскажите пожалуйста как можно программно раздвинуть поле табличного документа?
Есть интерактивное поле табличного документа, поле заполняется из макета и нужно программно раздвигать строки по вертикали.
Использовал Код:
Код 1C v 8.2 УП
 
Сетка = ЭлементыОсновнойФормы.ПолеТабличногоДокумента;
ИсходнаяОбласть = Сетка.Область(Индекс,Индекс2,Индекс,Индекс2);
ОбластьПриемник = Сетка.Область(Индекс+1,Индекс2,Индекс+1,Индекс2);
Сетка.ВставитьОбласть(ИсходнаяОбласть,ОбластьПриемник,ТипСмещенияТабличногоДокумента.ПоВертикали,Истина);

Но есть сложность в том, что последние строки (к примеру строка 254) после такого кода начинает некорректно себя вести, изменятся высота строки и нарушается расшифровка и значение текущих областей.
Как быть ?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
02.12.2011 15:00Ответ № 1
(0) motrl, а высота строки - авто?
motrl
02.12.2011 15:08Ответ № 2
да
E_Migachev
05.12.2011 11:18Ответ № 3
хмм... странно, попробуй для последний строки программно выставить подходящую высоту!
Подсказка: Для выделения Кода используйте (в редакторе).
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.