Проверка открыта ли табличная часть. #498698


#0 by Nescoffe
Доброго времени суток коллеги. Подскажите пожалуйста, Есть документ в нем куча табличных частей. Есть внешняя обработка, она работает на основании ТекущихДанных определенной ТЧ. Как сделать проверку что открыта (стоит фокус) именно нужная ТЧ ??
#1 by Umka2008
ТЧ - размещены по страницам? Проверяй ТекущуюСтраницу ...
#2 by Кир Пластелинин
ФормаДокумента.ТекущийЭлемент
#3 by Nescoffe
Я получаю форму через СсылкаНаОбъект.ПолучитьФорму.Панель.ТекущаяСтраница А он вроде ТЧ не показывает по панелям т.е В отладчике показывает "Страница1" на самом деле "ВозвратныеОтходы" СсылкаНаОбъект.ПолучитьФорму.ТекущийЭлемент.Имя = ВводитьСтатьиЗатратПоСтрокам  - Это флажок на странице где ТЧ
#4 by Nescoffe
_
#5 by Кир Пластелинин
посмотри как сделан подбор в тч номенклатуры в типовых. возможно поможет
#6 by Nescoffe
Посмотрю, но что то мне подсказывает что все должно быть элементарно просто.
#7 by Nescoffe
Пока сделал через СсылкаНаОбъект.ПолучитьФорму.ТекущийЭлемент Т.е пользователь когда щелкает на страницу в Панели "ВозвратныеОтходы"  то фокус получает флажок  "ВводитьСтатьиЗатратПоСтрокам", а если он потом щелкнет на любом элементе табличной части то ТекущийЭлемент будет возвращать "ВозвратныеОтходы".
#8 by nvs
Если не ошибаюсь, то СсылкаНаОбъект.ПолучитьФорму.ТекущийЭлемент создает новый экземпляр формы и в нем ТекущийЭлемент будет всегда первым из порядка обхода Думаю надо использовать обработчики оповещения, но может и другие способы есть
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С