|
УФ, СКД. Активизировать область отчета |
☑ |
0
Надежда25
23.10.15
✎
10:29
|
Здравствуйте!
В отчете одна из группировок - диаграмма, тип диаграммы - график. Хочу, чтобы при открытии отчета диаграмма была выделена, как если бы щелкнули по ней мышкой. В процедуре При открытии пишу:
Область = Результат.Рисунки[0];
Результат.ТекущаяОбласть = Область;
Не помогает. Как это сделать?
|
|
1
Cyberhawk
23.10.15
✎
10:40
|
Выложи отчет и конфигурацию (если под типовую - то просто сообщи название и релиз)
|
|
2
Надежда25
23.10.15
✎
10:58
|
Конфигурация самописная.
Вот так получилось:
Элементы.Результат.ТекущаяОбласть = Результат.Рисунки[0];
Диаграмма в штриховой рамке.
Но проблема у меня в том, что при открытии отчета иногда не прорисовывается график. Чтобы он прорисовался, надо или щелкнуть мышью по области диаграммы, или прокрутить экран. Теперь, хоть область и выделяется, ее надо как-то активизировать? После щелчка мышью в области диаграммы, график рисуется.
|
|
3
Cyberhawk
23.10.15
✎
11:22
|
В ПриОткрытии подключи одноразовый обработчик ожидания с секундной задержкой (или даже меньше), а в обработчике уже активизируй область.
P.S. Непрорисовка появилась после твоей программной активации или без нее проблема тоже присутствовала?
|
|
4
Надежда25
23.10.15
✎
11:41
|
Проблема была всегда. Изначально группировка с диаграммой была первой в отчете. Если ее выводить без заголовка - все прорисовывается. Если с заголовком - когда как. Ранее просто убрала заголовок, но тут добавилась еще одна группировка - и опять начались "непрорисовки". Заголовок вернула, теперь бьюсь с активизацией.
Одноразовый обработчик ожидания - сейчас попробую.
|
|
5
Надежда25
23.10.15
✎
14:05
|
Cyberhawk, спасибо, кажется получилось. Задержку поставила 0.8 с, меньше - не успевает. Почему вообще эта проблема существует - ошибка разработчиков?
|
|
6
Cyberhawk
23.10.15
✎
17:13
|
(5) В качестве благодарности на этом форуме принято вставлять фотографию в профиль.
Насчет глюкавости диаграмм - так было с самого начала и, похоже, это самый непроработанный кусок платформы. Попробуй обновить платформу - там часто правят всякие ошибки с диаграммами.
|
|