Имя: Пароль:
1C
1C 7.7
v7: Программно изменить тип выравнивания в ячейке в печатной форме, вопрос
0 YDen
 
10.06.13
15:32
Здравствуйте.
Подскажите пожалуйста. В печатной форме ячейка имеет тип данных Выражение. В свойствах этой ячейки установлено выравнивание по левому краю.
При определенных условиях нужно программно поменять тип выравнивания на центр.
Можно ли это сделать?
1 Wobland
 
10.06.13
15:34
держу пари, да
2 YDen
 
10.06.13
15:36
(1) Спасибо, вы открыли мне мир :)

А по существу.
3 Wobland
 
10.06.13
15:36
ах, это семёрка.. поторопился я с пари
4 Шапокляк
 
10.06.13
15:40
Может быть, вам в зависимости от обстоятельств выводить разные секции, которые будут отличаться друг от друга выравниванием, например?
5 YDen
 
10.06.13
15:41
(4) Нет, такое не прокатит.
6 skunk
 
10.06.13
15:42
ГоризонтальноеПоложение
7 Ёпрст
 
10.06.13
15:43
(0) да.
8 YDen
 
10.06.13
15:43
(6) Тоже не пройдет.
9 Ёпрст
 
10.06.13
15:43
и при выведенной области, её тип всегда текст, если что.
10 skunk
 
10.06.13
15:44
таблица.область(х, у).ГоризонтальноеПоложение(я)

я - может имееть три значения ... 1, 2 и 3 ... вроде как
11 Ёпрст
 
10.06.13
15:44
(8) ошибаешься
12 YDen
 
10.06.13
15:44
Ребята, я понял как выкручусь. Мне просто в пустые незаполненные данными ячейки нужно печатать Z. Я просто текстовой переменной присвоил значение "       Z". Т.е пробелами отделю отступ.
13 skunk
 
10.06.13
15:45
(8)почему?
14 Ёпрст
 
10.06.13
15:45
(12) занафига ?
15 Ёпрст
 
10.06.13
15:46
либо получай секцию, меняй в области этой секции положение, выводи эту секцию,
либо меняй область в уже выведенной секции(области) таблицы
16 Ёпрст
 
10.06.13
15:46
по условию и привет