Позиционирование в табличном документе. #615942


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

В этой группе 1С