Имя: Пароль:
1C
1С v8
Изменение высоты строк отчета на СКД
0 vasyaodinesnek
 
17.10.14
11:10
Добрый день.
Есть отчет на СКД, ресурсы - строки(многострочные).
При выводе получается, что у разных строк отчета разная высота - взависимости от максимального размера ресурса в строке.
Руководство хочет, чтобы все строки были одного размера - как самая широкая. Проблема в том, что где бы я не воткнул точку останова в процедуре вывода, у ТабДок.Область("R6") ВысотаСтроки = 0, и так со всеми строками. Как это обойти?
1 ssh2QQ6
 
17.10.14
11:12
(0) макет можно свой сделать например
2 ssh2QQ6
 
17.10.14
11:13
А вообще у полей есть колонка Оформление и там задай Минимальная высота = Максимальная высота = нужной высоте
3 vicof
 
17.10.14
11:16
(0) А на бумагу им не жалко тратить деньги?
4 vasyaodinesnek
 
17.10.14
11:22
(3) а печататься оно скорее всего и не будет
(2) если ты про СКД, то там можно только число ввести, что в условном оформлении, что на вкладке наборов данных
5 ssh2QQ6
 
17.10.14
11:23
(4) не условное, а просто оформление поля. Задай нужное число и все
6 vasyaodinesnek
 
17.10.14
11:25
(5) так в том и дело, что я не знаю заранее, что это за число. строк в ресурсе может быть одна, может быть 3, 5 и т.д., собираются в одну они в вычисляемом поле
7 pessok
 
17.10.14
11:35
(6) делай постобработкой

Обходишь табдок, получаешь максимальную высоту, обходишь заново, устанавливаешь высоту
8 vasyaodinesnek
 
17.10.14
11:52
(7) цитирую (0): "Проблема в том, что где бы я не воткнул точку останова в процедуре вывода, у ТабДок.Область("R6") ВысотаСтроки = 0, и так со всеми строками. Как это обойти?"
Везде, даже если я просто получу ТабДок уже после вывода, из другой процедуры, ВысотаСтроки пустая.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший