Имя: Пароль:
1C
 
Удаление колонки из табличного документа
0 Svetlana_Kazan
 
18.07.18
13:46
Необходимо удалить область из табличного документа. Область - это колонка табличного документа.Делаю
ОбластьУдаления = ДокументРезультат.Область("C" + Формат(НомерКолонки, "ЧГ=0"));
ДокументРезультат.УдалитьОбласть(ОбластьУдаления, ТипСмещенияТабличногоДокумента.ПоГоризонтали);
Колонка никак не удаляется. Подскажите, пожалуйста, что делаю не так?
1 Mihasya
 
18.07.18
14:26
может так сработает?
ОбластьУдаления = ДокументРезультат.Область(,НомерКолонки);
2 Svetlana_Kazan
 
18.07.18
14:36
(1) , такой вариант тоже проверила. Также не работает.
И ДокументРезультат.Область("C" + Формат(НомерКолонки, "ЧГ=0")).ШиринаКолонки = 0.0001 так же не помогает.
3 Svetlana_Kazan
 
18.07.18
14:37
+ (2) , колонка имеет в отладчике ШиринуКолонки = 0, но фактически какой была, такой и осталась.
4 Svetlana_Kazan
 
18.07.18
14:42
(1) , еще раз посмотрела в отладчике. При ОбластьУдаления = ДокументРезультат.Область(,НомерКолонки), "Имя    "R3"    Строка", что неправильно. Идет как строка, а у меня колонка.
5 Mihasya
 
19.07.18
00:23
У меня вроде так получилось...
ОбластьУдаления = ДокументРезультат.Область(1, НомерКолонки, ДокументРезультат.ВысотаТаблицы, НомерКолонки);
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший