Есть панель с несколькими закладками. Документ, справочник, обработка – не имеет значения. На одной из закладок - табличное поле. У табличного поля прописан обработчик ПриПолученииДанных.
При активации закладки с табличным полем естественно вызывается обработчик ПриПолученииДанных. Если активировать какую-либо другую закладку, обработчик не вызывается. Зачем же ему вызываться?
Ставим обработчик на смену страниц панели - ПриСменеСтраницы.
Поведение ПриПолученииДанных становится странным. При первом открытии формы если переключать любые страницы кроме страницы с нашим табличным полем, обработчик не вызывается. Но стоит хоть один раз активировать страницу с табличным полем, обработчик ПриПолученииДанных начинает вызываться всякий раз при активации совершенно любой страницы.
Эффект проявляется на платформе 8.3. На 8.2 такого нет.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший