Имя: Пароль:
1C
 
События ПриПолученииДанных() постоянно работает, а не при получении данных
0 shavkat
 
14.02.15
15:59
Добрый день

Платформа 8.1., конфа самописная.
События ТабличногоПоле ПриПолученииДанных() постоянно работает, как события ОбновлениеОтображения формы, и грузить комп, особенно по сети.

Как с этим справится, или есть другие варианты?
1 PR
 
14.02.15
15:59
(0) Кто справится?
2 Diman000
 
14.02.15
16:01
(1) Тот кто собирается грузить комп, видимо.
3 zulu_mix
 
14.02.15
16:01
>>конфа самописная
вот ответ
4 zulu_mix
 
14.02.15
16:02
(1) (2) че пристали. он из Таджикистана
5 hhhh
 
14.02.15
16:16
(0) да, это событие возникает при перерисовке табличного поля. То есть действительно, когда обновляется форма.
6 marvak
 
14.02.15
16:17
(0)
Сталкивался. Например есть обработчик события табличного поля ПриАктивизацииСтроки(), а в этом обработчике устанавливается отбор на другое табличное поле данной формы.
В итоге ПриПолученииДанных() вызывается каждый раз ПриАктивизацииСтроки().
Как обойти не решал, в принципе скорость устраивала.
7 marvak
 
14.02.15
16:19
(6)+ Если убрать программную установку отбора, то он вызывается только при прокрутке табличного поля, когда появляются новые строки
8 shavkat
 
14.02.15
16:56
(5) понял, тогда буду пользоваться событием ПриНачалеРедактирования()
9 Reaper_1c
 
14.02.15
20:46
(0) Убрать гогнокод с формы. Если получение данных вызывается постоянно - виноват "программист", который в событии предназначенном для обработки чтения данных, считываемые данные изменяет.
Независимо от того, куда вы едете — это в гору и против ветра!