|
Позиционирование в табличном документе.
| ☑ |
0
Kirill Sh
18.06.12
✎
14:06
|
На форме(УФ) расположено поле табличного документа, который заполняется программно при создании и может содержать в себе N строк, на экран все N не помещаются и ТабДок по умолчанию позиционируется на R1C1, а надо что бы левым верхним углом (отображаемым) была моя заданная область. при попытке сделать:
Элементы.РасписаниеКалендаря.ТекущаяОбласть = РасписаниеКалендаря.Область("R50C3");
Позиционируется, но строка к которой принадлежит ячейка является нижней среди отображаемых на экране, а не верхней((
Мб кто поможет куда копать?
|
|
1
Mort
18.06.12
✎
14:07
|
Копать не надо. Надо забивать.
|
|
2
Kirill Sh
18.06.12
✎
14:08
|
(1)Куда забивать и что?
|
|
3
Mort
18.06.12
✎
14:09
|
(2) Забивать, конечно же х**. А вот куда неважно.
Всё равно высота формы может быть разная и т.п. и ещё тысяча причин не пытаться сделать из ТД что-то другое.
|
|
4
manyak
18.06.12
✎
14:10
|
если у тебя грубо в поле на экране выводится 10 строк.
Элементы.РасписаниеКалендаря.ТекущаяОбласть = РасписаниеКалендаря.Область("R59C3");
т.е. нужно показать 50 строку, но он покажет ее в самом низу, и ты делаешь прирост +9
|
|
5
Kirill Sh
18.06.12
✎
14:18
|
(4)Возможно ли вычислить высоту поля в котором отображается табДок?иначе невозможно определить "прирост", на разнах мониторах будет разная высота.
|
|
6
manyak
18.06.12
✎
14:51
|
хз как, не пробывал
|
|