|
Получию документ из СКД не могу удалить область
| ☑ |
0
pochemu
24.08.15
✎
18:38
|
1С 8.3 упр. формы.
Получаю в обработке внешней, табличный документ с помощью СКД.
После того как ТабДок сформирован, я хочу пустые строки и колонки удалить из него.
ТабДок.УдалитьОбласть() почему-то не срабатывает.
Пробовал еще
ОБласть.ВысотаСтроки = 0;
Область.Видимость = Ложь;
В отладчике эти цифры и стоят, но в результате ТабДок.Показать() строка остаётся видимой и высота строки не изменяется.
|
|
1
Апош
24.08.15
✎
18:40
|
продолжайте наблюдения
|
|
2
kosts
24.08.15
✎
18:42
|
(0) Может область не правильно задаешь
|
|
3
pochemu
24.08.15
✎
18:44
|
(2)
ОБласть = ТабДок.область(1,ТабДок.ШиринаТаблицы);
Смещение = ТипСмещенияТабличногоДокумента.ПоВертикали;
Если ТабДок.Область(3,2).Текст = ", 0" Тогда
//ТабДок.УдалитьОбласть(ОБласть,Смещение);
ОБласть.ВысотаСтроки = 0;
Область.Видимость = Ложь;
КонецЕсли;
|
|
4
zhig75
24.08.15
✎
18:46
|
В табличном документе есть обход строк циклом? Каким образом ты удаляешь пустые строки?
|
|
5
kosts
24.08.15
✎
18:46
|
Может так?.. точно не помню синтаксис
ОБласть1 = ТабДок.область(1,,2);
|
|
6
pochemu
24.08.15
✎
18:48
|
(4) Там только одна строка может пустая выйти. Строка 3
под отладкой в эту часть входит, затем передаю
ТабДок на клиент и вывожу. На клиенте показывает, что высота данной области 0, а итог нифика не 0
|
|
7
pochemu
24.08.15
✎
18:49
|
(5) А, походу.Синтаксис:
Область(<НомерПервойСтроки>, <НомерПервойКолонки>, <НомерПоследнейСтроки>, <НомерПоследнейКолонки>)
|
|
8
pochemu
24.08.15
✎
18:50
|
Под вечер мозга нет вообще.
|
|
9
pochemu
24.08.15
✎
18:52
|
БИНГО) Я конечно гениален)
|
|
10
pochemu
24.08.15
✎
18:54
|
(5) Спасибо кстати)
|
|