|
Активизировать элемент формы | ☑ | ||
---|---|---|---|---|
0
ICWiner
16.07.12
✎
10:00
|
После ввода данных в ТабЧасть Товары фокус должен перескакивать на другую таб часть, на нужную мне строчку. Делал с пол года назад, было что-то типа:
ЭтаФорма.ТекущийЭлемент = ЭтаФорма.ЭлементыФормы.Детализация; ЭтаФорма.ТекущийЭлемент.ТекущаяСтрока = СтрокаДетализации; Не совсем уверен что так, но таки. Сейчас данная конструкция не дает никакого результата... По отладчику изначально ЭтаФорма.ТекущийЭлемент - таблица Товары, ЭтаФорма.ЭлементыФормы.Детализация - вторая табличная часть. После строчки ЭтаФорма.ТекущийЭлемент = ЭтаФорма.ЭлементыФормы.Детализация; ТекущийЭлемент не меняется... Что я упускаю? |
|||
1
ICWiner
16.07.12
✎
10:45
|
Уже и погуглил... Все правильно делаю, у всех получается... Что за беда
|
|||
2
hhhh
16.07.12
✎
10:53
|
(1) может форму открыть забыл?
|
|||
3
ICWiner
16.07.12
✎
10:55
|
(1) открыл... Там при изменении одной таб части 1ска должны перепрыгивать на другую. Тобишь все делаю из открытого документа.
|
|||
4
ICWiner
16.07.12
✎
10:56
|
Уже от безысходности запустил реструктуризацию... Вот ничем помочь она мне не сможет, но надежда... Надежда теплится
|
|||
5
pessok
16.07.12
✎
11:08
|
в какой обработчик ты свой код суешь?
|
|||
6
wade25
16.07.12
✎
11:10
|
Какой релиз платформы?
|
|||
7
wade25
16.07.12
✎
11:11
|
+(6) Программное открытие формы вообще не есть гуд если оно имело место быть...
|
|||
8
ICWiner
16.07.12
✎
11:17
|
Програмного открытия нет. Просто открыл человек форму, ввел штрихкод в таблицу товары. ПриИзменении() ловит этот момент и пытается сделать активной вторую таб часть Детализация, которая тут же рядышком на форме, чтоб можно было заполнить все серии. релиз платформы 8.2.15.301... Делал на нем же - все работало...
|
|||
9
ICWiner
16.07.12
✎
12:30
|
Методом научного тыка оказалось, что если вместо конструкции
ЭтаФорма.ТекущийЭлемент = ЭтаФорма.ЭлементыФормы.Детализация; ЭтаФорма.ТекущийЭлемент.ТекущаяСтрока = СтрокаДетализации; Ставить конструкцию ЭтаФорма.ТекущийЭлемент = ЭтаФорма.ЭлементыФормы.Детализация; ЭтаФорма.ТекущийЭлемент = ЭтаФорма.ЭлементыФормы.Детализация; ЭтаФорма.ТекущийЭлемент.ТекущаяСтрока = СтрокаДетализации; ЭтаФорма.ТекущийЭлемент.ТекущаяСтрока = СтрокаДетализации; То все работает... Разбираться пока что некогда, как в том самом анекдоте - "Работает, точно работает? Тогда не трогай" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |