|
динамически менять высоту строк в табличном документе 1С 8
| ☑ |
0
PetrVV
22.03.11
✎
09:55
|
Задача следующая - как можно программно менять высоту строк в табличном документе. Например, вывожу секцию, в ней есть параметр, содержащий наименование товара, длина может меняться. Мне надо менять высоту строки в зависимости от длины наименования. Авторежим я отключил, потому что с ним криво выгружается в excel. Только программный метод нужен. Помогите!
|
|
1
butterbean
22.03.11
✎
10:00
|
выбери моноширинный шрифт, посчитай символы и расставляй переносы строк
|
|
2
PVV65
22.03.11
✎
10:03
|
Свойство ВысотаСтроки объекта ОбластьЯчеекТабличногоДокумента.
|
|
3
PetrVV
22.03.11
✎
10:04
|
Спасибо. А как мне программно работать с областью ячеек, в которой определен параметр ?
|
|
4
PetrVV
22.03.11
✎
10:05
|
Пришлите, пожалуйста, небольшой кусок кода, отражающий работу с областью ячеек - в остальном я разберусь.
|
|
5
Sergey_KR
22.03.11
✎
10:13
|
у меня так получилось таб=ЭлементыФормы.ПолеТабличногоДокумента1; таб.Очистить(); макет=ЭтотОбъект.ПолучитьМакет("макет"); для й=10 по 50 цикл обл=макет.ПолучитьОбласть("с1"); таб.Вывести(обл); таб.Области.с1.ВысотаСтроки=й; КонецЦикла; только в макете автовысоту строки отмени
|
|
6
PetrVV
22.03.11
✎
10:24
|
Спасибо огромное !
|
|