|
Активизировать нужную ячейку в табличном поле на управляемых формах |
☑ |
0
Tzeentch
20.04.17
✎
17:02
|
Привет, как это сделать?
Пробовал вот так
Элементы.ТаблицаДоступныхДействийТекущая.ТекущийЭлемент = Элементы.ТаблицаДоступныхДействийТекущая.ПодчиненныеЭлементы.ТаблицаДоступныхДействийТекущаяГруппаПодобрано;
Ничего.
|
|
1
Tzeentch
20.04.17
✎
17:16
|
(0) Сделал так - у элементы формы и нужной колонки установил в свойствах галку АктивизироватьПоУмолчанию, теперь при открытии активизирована нужная ТЧ и колонка. Теперь нужно выделить нужную строку? В моем случае это вторая строка ТЧ, по умолчанию выделана первая. Как установить текущей строкой следующую строку за выделенной?
|
|
2
Вафель
20.04.17
✎
17:17
|
текущаястрока = 1
|
|
3
Tzeentch
20.04.17
✎
17:20
|
(2) Что это значит?
|
|
4
Tzeentch
20.04.17
✎
17:23
|
(1) Вот так попробовал
Элементы.ТаблицаДоступныхДействийТекущая.ТекущаяСтрока = Элементы.ТаблицаДоступныхДействийТекущая.ТекущаяСтрока+1;
не хочет.
|
|
5
Tzeentch
20.04.17
✎
18:04
|
Вот так
Отбор = новый структура("Действие", "Отгрузить");
Строки = ТаблицаДоступныхДействийТекущая.НайтиСтроки(Отбор);
если Строки.количество() тогда
Элементы.ТаблицаДоступныхДействийТекущая.ТекущаяСтрока = Строки[0].ПолучитьИдентификатор();
Элементы.ТаблицаДоступныхДействийТекущая.ТекущийЭлемент = Элементы.ТаблицаДоступныхДействийТекущая.ПодчиненныеЭлементы.ТаблицаДоступныхДействийТекущаяГруппаПодобрано;
конецесли;
Встает на нужную строку, но не на нужную ячейку... Всегда активизирует первую ячейку, а мне нужно определенную.
|
|
6
Tzeentch
20.04.17
✎
18:06
|
(5) У таблицы на форме и нужной колонки АктивизироватьПоУмолчанию стоит, но все равно, при установке текущей строки активизирует всегда 1-ю ячейку.
|
|
7
Tzeentch
20.04.17
✎
18:39
|
В итоге сделал так - в отдельном поле пользователь вводит нужные ему данные, по нажатию Enter они сами попадают в нужную я чейку. Всем спасибо.
|
|