Активизировать элемент формы #620348


#0 by ICWiner
После ввода данных в ТабЧасть Товары фокус должен перескакивать на другую таб часть, на нужную мне строчку. Делал с пол года назад, было что-то типа: Не совсем уверен что так, но таки. Сейчас данная конструкция не дает никакого результата... По отладчику изначально ЭтаФорма.ТекущийЭлемент - таблица Товары, ЭтаФорма.ЭлементыФормы.Детализация - вторая табличная часть. После строчки ЭтаФорма.ТекущийЭлемент = ЭтаФорма.ЭлементыФормы.Детализация; ТекущийЭлемент не меняется... Что я упускаю?
#1 by ICWiner
Уже и погуглил... Все правильно делаю, у всех получается... Что за беда
#2 by hhhh
может форму открыть забыл?
#3 by ICWiner
открыл... Там при изменении одной таб части 1ска должны перепрыгивать на другую. Тобишь все делаю из открытого документа.
#4 by ICWiner
Уже от безысходности запустил реструктуризацию... Вот ничем помочь она мне не сможет, но надежда... Надежда теплится
#5 by pessok
в какой обработчик ты свой код суешь?
#6 by wade25
Какой релиз платформы?
#7 by wade25
+ Программное открытие формы вообще не есть гуд если оно имело место быть...
#8 by ICWiner
Програмного открытия нет. Просто открыл человек форму, ввел штрихкод в таблицу товары. ПриИзменении ловит этот момент и пытается сделать активной вторую таб часть Детализация, которая тут же рядышком на форме, чтоб можно было заполнить все серии. релиз платформы 8.2.15.301... Делал на нем же - все работало...
#9 by ICWiner
Методом научного тыка оказалось, что если вместо конструкции ЭтаФорма.ТекущийЭлемент = ЭтаФорма.ЭлементыФормы.Детализация; То все работает... Разбираться пока что некогда, как в том самом анекдоте - "Работает, точно работает? Тогда не трогай"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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