Перейти к произвольной область табличного документа

1. user790708 15.02.22 15:40 Сейчас в теме
Как в мобильном приложении можно перейти (изменить отображение на экране) к произвольной области табличного документа?
В настольной платформе (windows) команда
Элементы.ПолеТаблДок.ТекущаяОбласть = ЭтаФорма.ПолетаблДок.Область("R50C2");
вызывает изменние отображения и на экране показывается выбрання область.
В мобильной платформе ТекущаяОбласть табличного документа изменяется, но на экране никаких изменений не отображается.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1203706 14 15.02.22 15:54 Сейчас в теме
ЭтаФорма выкинь с кода, и пробуй Показать()
8. user790708 15.02.22 16:14 Сейчас в теме
(2)
ЭтаФорма
- наличие/отстутствие не влияет на поведение
Показать() это чей метод вы имеете ввиду?
3. user1203706 14 15.02.22 15:55 Сейчас в теме
+ никогда не пиши "R50C2", используй (50,1,50,1) так проще.
5. user790708 15.02.22 16:12 Сейчас в теме
(3)
R50C2
- Так иногда удобней, например так проще хранить сылку на область
(3)
4. user1203706 14 15.02.22 16:12 Сейчас в теме
Проверил, в МК нормально отрабатывает, и область становится текущий по заданным координатам (правда, она слабо так выделяется зелененьким цветом)

&НаКлиенте
Процедура Команда1(Команда)
	Элементы.Реквизит1.ТекущаяОбласть = Реквизит1.Область(10,2,10,2);
КонецПроцедуры
7. user790708 15.02.22 16:13 Сейчас в теме
(4)Попробуйте вывести табличный документ больше чем влазит на экран. Область активируется, отображение на нее не смещается.
6. user1203706 14 15.02.22 16:13 Сейчас в теме
(5) проще уж делать поименованные области, чем RC
9. user1203706 14 15.02.22 16:17 Сейчас в теме
Вот так у меня в МК (это в увеличении, а так, еле видно текущую область):

10. user790708 15.02.22 16:22 Сейчас в теме
(9)
Попробуйте вывести табличный документ больше чем влазит на экран. Область активируется, отображение на нее не смещается.
11. user1203706 14 15.02.22 16:22 Сейчас в теме
(7) да. Область активировалась, прокрутка до неё - нет.
Надо поиграться.
12. user1203706 14 15.02.22 16:47 Сейчас в теме
Короче, понять и простить.
ОНО в мк, даже полосы прокрутки не убирает, через
Элементы.Реквизит1.ВертикальнаяПолосаПрокрутки = ИспользованиеПолосыПрокрутки.НеИспользовать


Тут только писать в багрепорт на Селезнёвку, что б исправили в следующих сборках.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот