На табе формируется фильтрация попарным набором контролов: [checkBox, comboBox ]
для каждого типа строки содержащегося в журнале [checkBox], и критерием строки [ComboBox].
Каждая пара формирует exists рендж по журналам. Сейчас при вызове tabChendged, если fomTab это наш таб - фильтр то передергиваем executeQuery который смотрит на контролы таба. Но перекрытый tabChendged блокирует перердвижение и добавление полей через настройки формы пользователем (желтые замочки на контролах в дереве настроек). Вопрос в оптимальном выборе момента для формирования ренджа и передергивания executeQuery датасоурса либо снятие блокировки навешанной перекрытым tabChendged . Пытался после супера в tabChendged вызывать
X++:
Tab.allowEdit(true);
Tab.lockWindowUpdate(false);
ab.unLock(true);
По примеру SysSetupForm :
X++:
Tab.allowUserSetup() == FormAllowUserSetup::Yes
Возвращает true.