Поле табличного документа, необходимо выделить ячейку
У меня имеется несколько закладок. Мне нужно перейти на другую закладку и выделить нужную ячеку
Как я делаю
На нужную закладку переходит но ячейка не выделяется. если я перейду интерактивно на другую закладку и вернусь обратно то я вижу ячеку выделенной. Что еще нужно сделать чтобы она выделилась программно?
И чтобы развернулись строки, которые свернуты. так как автоматически они не разворачиваются при выделении ячейки
Как я делаю
Процедура ПолеТабличногоДокументаОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
Расшифровка.Форма.ЭлементыФормы.ПанельРезультатов.ТекущаяСтраница=Расшифровка.Форма.ЭлементыФормы.ПанельРезультатов.Страницы[Расшифровка.Страница];
Если Расшифровка.Форма.Открыта() Тогда
Расшифровка.Форма.Активизировать();
КонецЕсли;
обл=Расшифровка.Форма.ЭлементыФормы["тч"+строка(Расшифровка.Страница)].Область(Расшифровка.Имя);
Расшифровка.Форма.ЭлементыФормы["тч"+строка(Расшифровка.Страница)].ВыделенныеОбласти.добавить(Обл);
КонецПроцедуры
ПоказатьНа нужную закладку переходит но ячейка не выделяется. если я перейду интерактивно на другую закладку и вернусь обратно то я вижу ячеку выделенной. Что еще нужно сделать чтобы она выделилась программно?
И чтобы развернулись строки, которые свернуты. так как автоматически они не разворачиваются при выделении ячейки
По теме из базы знаний
Найденные решения
Поле табличного документа предназначено для использования табличного документа в форме. Объект является визуальным представлением объекта ТабличныйДокумент и имеет все присущие ему свойства и методы.
Следовательно имеется свойство ТекущаяОбласть.
Установить верхний правый угол:
Установить нужную область:
Следовательно имеется свойство ТекущаяОбласть.
Установить верхний правый угол:
ТабДок.ТекущаяОбласть = ТабДок.Область("R1C1");
Установить нужную область:
ТабДок = Расшифровка.Форма.ЭлементыФормы["тч"+строка(Расшифровка.Страница)];
обл=Расшифровка.Форма.ЭлементыФормы["тч"+строка(Расшифровка.Страница)].Область(Расшифровка.Имя);
ТабДок.ТекущаяОбласть = обл;
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Поле табличного документа предназначено для использования табличного документа в форме. Объект является визуальным представлением объекта ТабличныйДокумент и имеет все присущие ему свойства и методы.
Следовательно имеется свойство ТекущаяОбласть.
Установить верхний правый угол:
Установить нужную область:
Следовательно имеется свойство ТекущаяОбласть.
Установить верхний правый угол:
ТабДок.ТекущаяОбласть = ТабДок.Область("R1C1");
Установить нужную область:
ТабДок = Расшифровка.Форма.ЭлементыФормы["тч"+строка(Расшифровка.Страница)];
обл=Расшифровка.Форма.ЭлементыФормы["тч"+строка(Расшифровка.Страница)].Область(Расшифровка.Имя);
ТабДок.ТекущаяОбласть = обл;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот