Имя: Пароль:
1C
1С v8
Подскажите как скрыть область табличного документа
0 Помогите
 
03.05.12
12:42
Сделал так:
   ЗаголовокТаблицы = Макет.ПолучитьОбласть("ЗаголовокТаб");
   ЗаголовокТаблицы.Области.Метро.Видимость = Ложь;
У табличного документа выделил две ячейки и задал имя "Метро" в свойствах.
В результате их видно
Задавал имя для всего столбца, но тогда выдает ошибку что области такой нет у ЗаголовокТаблицы.
1 Kreont
 
03.05.12
12:43
писать белым по белому :)
2 Помогите
 
03.05.12
12:49
(1) Тогда пустое пространство останется, а надо чтобы ячейки удалились со сдвигом
3 Kreont
 
03.05.12
12:50
не выводить их тогда в макет
4 Помогите
 
03.05.12
12:51
(3) Как их не выводить если она содержится в более крупной области которая обязательно выводится?
5 Kreont
 
03.05.12
12:52
(4) поделить на 3-и области :)
6 Помогите
 
03.05.12
12:52
(5) Это тупо. Но как вариант сойдет если ничего лучше не придумаю
7 Помогите
 
03.05.12
12:54
Как работает свойство Видимость? Почему у меня не работает?
8 palpetrovich
 
03.05.12
12:54
запость картинку с указанием что хочешь скрыть
9 palpetrovich
 
03.05.12
12:54
(7) Видимость ничего не сдвигает
10 fisher
 
03.05.12
12:59
(9) Уверен? Ни разу не юзал, но в СП написано "Свойство доступно на запись только для областей из строк или колонок". Если ничего не сдвигает, то к чему бы такое ограничение?
11 Помогите
 
03.05.12
13:01
(8) http://pavel.cc/photo/oblast.png выделенную область нужно убрать
12 palpetrovich
 
03.05.12
13:05
(10) интуиция :)
(11) дык, просто не выводи секцию "Метро"
13 Kreont
 
03.05.12
13:06
(11) видимостью так не убрать, только делить и не выводить
14 Помогите
 
03.05.12
13:08
(12) Эта секция сама выводится если вывести секцию ЗаголовокТаб, т.к. она в нее входит
15 Помогите
 
03.05.12
13:09
(13) А как видимостью обрать можно? Как она работает?
16 palpetrovich
 
03.05.12
13:14
(14) до "метро" добавь секцию "начало", после - "конец"
ни и вывести + присоединить в коде
17 Помогите
 
03.05.12
13:16
(16) Ага (6)
18 D_Pavel
 
03.05.12
13:17
(0) Вот так напиши:

ЗаголовокТаблицы.Области.Метро.ШиринаКолонки = 0;
19 Помогите
 
03.05.12
13:21
(18) То что надо! Эта область даже в строках табдицы сжалась, а не только в заголовке, хотя там я ее ширину не задавал. Наверное для согласования ширины столбцов платформа сама сжала нужные.
Спасибо! Денег на телефон закину, ок?
20 fisher
 
03.05.12
13:32
(19) Лучше отложи эти деньги тому, кто твой код сопровождать потом будет. Авось удержат от криминала...
21 Помогите
 
03.05.12
13:32
А что не так? Результат отличный
22 fisher
 
03.05.12
14:30
(21) Это простая типовая задача. А ты ради сиюминутной экономии на паре строчек кода изобрел велосипед. Т.е. при прочих равных снизил наглядность и усложнил сопровождение.
23 GomerSimpson
 
03.05.12
15:48
ТабДокумент.УдалитьОбласть(Область, ТипСмещенияТабличногоДокумента.ПоВертикали);
24 mikecool
 
03.05.12
15:52
(21) результат неправильный, если убираешь ширину - то будь любезен определи новый формат изменяемым ячейкам, иначе "поползет" весь связанный отчет
(23) прикольно будет видеть часть таблицы, смещенной на одну ячейку вверх
25 hhhh
 
03.05.12
16:02
(22) вообще-то прикольно, потому что эта колонка на самом деле есть и если нужно, ее можно раздвинуть мышкой в отчете или например после выгрузки в excel-е
26 GomerSimpson
 
04.05.12
12:04
(24) вобщето Область это необязательно одна ячейка ))
Независимо от того, куда вы едете — это в гору и против ветра!