|
Скрыть столбец с макете
| ☑ |
0
Garikus
27.12.14
✎
07:49
|
Доброго времени суток, имеется 1С 8.2 БП 2.0
Отчет порядка 60 колонок.
Если области Заголовок, шапка, детали, подвал
Нужно при условии итог = 0 скрывать столбец.
Смещать = ТипСмещенияТабличногоДокумента.ПоВертикали;
колонка1= Макет.ПолучитьОбласть("Детали|колонка1");
ТабДок.УдалитьОбласть(колонка1,Смещать);
Получаю ошибку Выделение не соответствует вставляемому блоку.
Подскажите как сделать?
|
|
1
Garikus
27.12.14
✎
08:00
|
Хелп
|
|
2
mehfk
27.12.14
✎
08:03
|
А ничего, что ты выбираешь область в макете, а пытаешься ее удалить в табличном документе?
|
|
3
AaNnDdRrEeYy
27.12.14
✎
11:46
|
колонка1= ТабДок.Область(тут номера колонок и сток области);
ТабДок.УдалитьОбласть(колонка1,Смещать);
плохо то что в табдок сложно вычислить координаты области, они меняются в зависимости от того что и как выводится
|
|
4
User_Agronom
27.12.14
✎
12:13
|
(0) Отчет с помощью СКД построен?
|
|
5
Garikus
27.12.14
✎
12:18
|
(4) нет отчет просто руками сделан
|
|
6
User_Agronom
27.12.14
✎
12:25
|
(5) C СКД таких проблем не было бы. Но отстатысячники не ищут лёгких путей.
А так назначай вертикальную область и используй Присоединить(ТоЧтоНужно) по условию
|
|
7
Garikus
27.12.14
✎
12:25
|
(3) Материться на колонка1= ТабДок.Область говорит незнает такого - Область
|
|
8
ДенисЧ
27.12.14
✎
12:26
|
(7) Область() это функция...
|
|
9
User_Agronom
27.12.14
✎
12:45
|
(3) Вариант слишком сложен. И не жизнеспособен. Посмотри лучше как в типовых выводятся печатные формы к документам реализации/перемещения и т.д. Там в настройках есть что-то типа "Выводить артикул".
|
|