![]() |
![]() |
![]() |
|
Глючит программное объединение ячеек в отчете Ø |
☑ | ||
---|---|---|---|---|
0
Croc
10.12.04
✎
16:10
|
проблема такая. отчет. две колонки. в первой выводится название контрагента. во второй список номенклатуры. если номенклатуры больше, чем одна позиция, ну скажем пять, в первой колонке по вертикали объединяю пять строк и вывожу по центру название контрагента. проблема, что в каких то объединенных ячейках текст виден, а в каких то появляется только после щелчка мышью, при прокрутке опять исчезает. На печать выводится нормально
код примерно такой: Пока Запрос.Группировка("Поставщик")=1 Цикл Поставщик = Запрос.Поставщик.ПолноеНаименование; Пока Запрос.Группировка("Номенклатура")=1 цикл Таб.ВывестиСтроку("Строка"); КонецЦикла; //НомСтрНач и НомСтрКон номера начальной и конечной строк строк в таблице для каждого контрагента, вычисляются АдресОбл = Шаблон("R[НомСтрНач]C1:R[НомСтрКон]C1"); ВыбОбл = Таб.Область(АдресОбл); ВыбОбл.Объединить(); ВыбОбл.ВертикальноеПоложение(4); ВыбОбл.ГоризонтальноеПоложение(3); ВыбОбл.Контроль(4); ВыбОбл.Текст = Поставщик; ВыбОбл.Рамка(3,3,3,3); КонецЦикла; Таб.Показать(); Чего делаю не так? |
|||
1
Gloom
10.12.04
✎
16:17
|
ВертикальноеПоложение(4) - это как должно быть?
|
|||
2
Croc
10.12.04
✎
16:19
|
Это описка. Перепробованы разные цыфири, разный порядок строк с ВыбОбл
|
|||
3
bsg
10.12.04
✎
16:24
|
(0) На каком релизе?
|
|||
4
Таксист
10.12.04
✎
16:26
|
Если в свойствах ячейки положение по вертикали указать "верх",т то текст в объединенных ячейках будет отображаться нормально. Почему - не знаю
|
|||
5
Croc
10.12.04
✎
16:30
|
Релиз 23. Попробовал в ячейке указать положение "вверх", не работает.
|
|||
6
Таксист
10.12.04
✎
16:40
|
(5) Странно, у меня работает :/
|
|||
7
Gloom
10.12.04
✎
16:42
|
Попробуй всё форматирование делать в первой ячейке диапазона до объединения...
|
|||
8
bsg
10.12.04
✎
16:43
|
Попробуй без шаблона
АдресОбл = "R"+НомСтрНач+"C1:R"+НомСтрКон+"C1"; |
|||
9
Croc
10.12.04
✎
16:46
|
(6)Да вообще какая то фигня творится. Прокручиваю окно отчета, часть яцеек пустые, часть текст не пойми как. Сворачиваю окно, разворачиваю, текст нормальный становится. прокрычиваю дальше, опять та же хрень.
|
|||
10
Croc
10.12.04
✎
16:48
|
(8) То же самое. Шаблон, кстати, нормально строки диапазонов формирует. Проверял.
|
|||
11
bsg
10.12.04
✎
16:52
|
А если все тоже самое, но без форматирования? Особенно Контроль(4)?
|
|||
12
Таксист
10.12.04
✎
16:58
|
(0) А что такое: ВыбОбл.ВертикальноеПоложение(4)?
У меня в Синтаксис-помощнике только 1, 2, и 3 |
|||
13
Croc
10.12.04
✎
16:59
|
(11)Так, без форматирования и без контроля текст отображается нормально, если в ячейке стоит верт. выравнивание "Верх".Текст при этом отображается по верху объединенной ячейки.(мне надо по центру). Стоит поставить в ячейке выравнивание "Центр" опять глючит.
|
|||
14
Croc
10.12.04
✎
17:02
|
(12) Это описка. На самом деле там 3
|
|||
15
bsg
10.12.04
✎
17:07
|
Сейчас не понимаю.
>> в ячейке стоит верт. выравнивание "Верх". >> Стоит поставить в ячейке выравнивание "Центр" опять глючит. Это программно или интерактивно (в свойствах 1 ячейки)? |
|||
16
Таксист
10.12.04
✎
17:08
|
(15) Да без разницы програмно или интерактивно. Это глюк платформы
|
|||
17
Croc
10.12.04
✎
17:09
|
(15)Интерактивно.Строки
//ВыбОбл.ВертикальноеПоложение(4); // ВыбОбл.ГоризонтальноеПоложение(3); // ВыбОбл.Контроль(4); закоментировал. |
|||
18
bsg
10.12.04
✎
17:12
|
А, если поставить центр и лево?
|
|||
19
Croc
10.12.04
✎
17:14
|
(18)глючит. не глючит только когда верх. центр или низ глючит
|
|||
20
Croc
10.12.04
✎
17:21
|
Ладно. Спасибо всем за участие, оставим проблему до после праздников. 8))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |