КАК активизировать область отчета при открытии? #669941


#0 by Надежда25
v8.1. Есть отчет СКД, ЭлементФормы Результат, тип ПолетабличногоДокумента. Подскажите, пожалуйста, как сделать так, чтобы при открытии отчета курсор находился в заданной ячейке, например, Область("R11C1")? Это соответсвует единичному клику по левой кнопке мыши.
#1 by Надежда25
Что-то не так с формулировкой вопроса?
#2 by Necessitudo
Фотки нету)
#3 by Надежда25
А конструктивнее?
#4 by Necessitudo
Куда уж конструктивнее? xD
#5 by Надежда25
А все-таки: какая команда языка 1С соответствует одному нажатию левой кнопки мыши?
#6 by mistеr
У ТД ВыделенныеОбласти. У формы ТекущийЭлемент.
#7 by Надежда25
В форме отчета в процедуре ПриОткрытии пишу: ЭлементыФормы.Результат.ВыделенныеОбласти.Получить("R11C1"); Ошибка при вызове метода контекста (Получить).Несоответствие типов (параметр номер '1') ?
#8 by mistеr
А каким должен быть параметр номер 1? Кроме того, вам их вроде не получить, а задать нужно. А это Очистить + Добавить.
#9 by Надежда25
Сделала: ЭлементыФормы.Результат.ВыделенныеОбласти.Очистить; ЭлементыФормы.Результат.ВыделенныеОбласти.Добавить("R11C30"); Та же ошибка: Ошибка при вызове метода контекста (Добавить).Несоответствие типов (параметр номер '1'). Я не знаю, о каком параметре идет речь.
#10 by Надежда25
Вообще-то в отчете есть два параметра: НачалоПериода, КонецПериода. Но здесь они не при чем. Без этих строк все работает нормально. Но мне программно надо как бы щелкнуть по отчету (иначе не видны свернутые горизонтальные группировки). Много чего испробовала, но пока безрезультатно.
#11 by mistеr
СП изучайте.
#12 by Надежда25
Спасибо. Все время смотрю.
#13 by Надежда25
Но все-таки надеюсь на помощь.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top