Имя: Пароль:
1C
1С v8
Как отловить событие по действию панели "иерархический просмотр"
0 oleg_prg
 
26.04.13
11:27
Форумчане, добрый день! Подскажите пожалуйста:
Создал обработку, в ней табличную часть ТипЗначения Справочник.Номенклатура и панель связанную с этой табличной частью.
Вопрос: как отследить нажатие на панели "Иерархический просмотр" и определить после нажатия какой вид просмотра установил пользователь.
Заранее благодарен!
1 regniws
 
26.04.13
11:29
пиши свою кнопку
2 oleg_prg
 
26.04.13
11:30
Так и думал, что никак :) Спасибо!
3 Maxus43
 
26.04.13
11:31
да почему ж никак? при получении данных например можно
4 regniws
 
26.04.13
11:36
(3) видимо меняется состав полей отражаемых в этом списке, отличный вариант, правда? По два раза данные с базы тогда тоскать просто потому, что лень кнопку сделать.
5 Maxus43
 
26.04.13
11:46
(4) при смене иерархический или нет данные всё равно будут тянутся системой. нет? в этот момент можно просто проверить в поля СправочникСписок какой вид просмотра
6 oleg_prg
 
26.04.13
11:46
Ради эксперимента сделал ПриПолученииДанных - медленно получается, т.к. в этом случае надо выполнять запрос который выполняется 1-1.2 сек. Но ПриПолученииДанных вызывается 3 раза подряд и задержка получается 3-4 секунды, что уже некрасиво. В любом случае спасибо за советы.
7 regniws
 
26.04.13
11:48
(5) они подтянутся эти данные, ты проверяешь в этот момент в ПриПолученииДанных иерархическое отображение или нет, меняешь состав полей и данные начинают приезжать снова.
А если учесть, что, например, на УФ нет ПриПолученииДанных, то вообще грустно. Кнопка хорошо, правильно и просто.
8 oleg_prg
 
26.04.13
11:50
Сделал кнопку ) Я кнопкой хотел изначально сделать, потом подумал мало ли есть более стандартное и верное решение.
9 Maxus43
 
26.04.13
11:56
(7) про состав полей откуда вобще?
(6) у тебя в (0) как проверить вид просмотра, какой нафиг запрос?
Я видимо не в теме, не могу стелепатировать даже УФ это или нет, а отвечаю на конкретный вопрос в (0)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.