Имя: Пароль:
1C
1С v8
Видимость областей табличного документа в разных форматах строк
0 1cnik2
 
05.10.15
15:57
Коллеги, я в замешательстве
Есть макет табличного документа, состоящий из макетов 2 таблиц, каждая со своим форматом строк(а если быть точным, одна таблица(1) имеет формат строк по умолчанию, а другая(2) - особенный формат строк)
В результирующий документ они выводятся в следующем порядке - одна строка вида (1), затем несколько строк вида (2).

Исполняя код
    ВремВидимость = Не ВремВидимость;
    РезультатОтчета.Область(,2, ,2).Видимость = ВремВидимость;
ожидаемо скрываем/отображаем вторую колонку таблиц вида (1), при этом строки формата строк вида (2) не затрагиваются.

вопрос - а как ПРОГРАММНО скрыть, ну, к примеру, 4 колонку таблиц вида (2) ?
1 Buster007
 
05.10.15
16:00
сделать одинаковый формат не предлагать?
2 1cnik2
 
05.10.15
16:01
(1) нет
3 Buster007
 
05.10.15
16:02
(2) жаль :(
4 Nuobu
 
05.10.15
16:04
РезультатОтчета.Область(,4, ,4).Видимость = ВремВидимость;

не?
5 1cnik2
 
05.10.15
16:05
дело в том, что если выделить колонку формата 2, и выполнить
    РезультатОтчета.ТекущаяОбласть.Видимость = ВремВидимость;
скрывается, именно, как надо. Вопрос, как эту область идентифицировать ?
6 1cnik2
 
05.10.15
16:06
(4) не угадал
7 Nuobu
 
05.10.15
16:08
(5) Перебором попробуй.
8 1cnik2
 
05.10.15
16:13
перебором чего? :)
9 1cnik2
 
05.10.15
16:22
нашел подходящий вариант, если кому интересно.
1. запоминаем первую выведенную строку формата 2
2. меняем ширину ячейки этой строки в 0 для того чтобы скрыть колонку этой ячейки.