|
Убрать первую колонку в табличном документе полученного построителем отчета |
☑ |
0
Мимохожий Однако
31.07.22
✎
10:00
|
Есть код получения табличного документа из таблицы значений
ТабДок = Новый ТабличныйДокумент;
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных=Новый ОписаниеИсточникаДанных(ТаблЗн);
Построитель.ВыводитьЗаголовокОтчета=Ложь;
Построитель.ВыводитьОбщиеИтоги=Ложь;
Построитель.ВыводитьПодвалОтчета=Ложь;
Построитель.ВыводитьПодвалТаблицы=Ложь;
Построитель.ВыводитьШапкуТаблицы=Ложь;
Построитель.Вывести(ТабДок);
и далее
ОбластьУдаления = ТабДок.Область("C1");
Смещать = ТипСмещенияТабличногоДокумента.ПоГоризонтали;
ТабДок.УдалитьОбласть(ОбластьУдаления, Смещать);
... не удалось удалить первую колонку получаемого табличного документа. Что-то пошло не так.
|
|
1
Кура-Цеце
31.07.22
✎
11:00
|
Сообщение об ошибке какое?
|
|
2
Мимохожий Однако
31.07.22
✎
11:13
|
Сообщений об ошибке нет. Но первая пустая колонка выводится всё равно
|
|
3
Кура-Цеце
31.07.22
✎
11:28
|
ОбластьУдаления = ТабДок.Область(1, 1, ТабДок.ВысотаТаблицы, 1);
|
|
4
Фрэнки
31.07.22
✎
13:16
|
Не проверял, но если отмечать колонку целиком, то указывать Смещать по Горизонтали не требуется
|
|
6
Фрэнки
31.07.22
✎
13:47
|
(5) :-)
Если проверять/пробовать и смотреть, то наличие разных областей после построителя можно и так увидеть, даже не раскрашивая.
|
|
8
Мимохожий Однако
01.08.22
✎
06:31
|
(5) (6) Спасибо. Вариант с выделением не колонки, а области сработал корректно.
|
|