Имя: Пароль:
1C
 
как установить фокус ввода
0 golem14
 
13.12.23
14:24
На форме есть ТаблицаЗначений Заявки с колонками Номер, Сумма.
Как установить фокус ввода на последней строке колонки Сумма?
Пробовал примерно так, но безрезультатно:
ЭтаФорма.ТекущийЭлемент = ЭтаФорма.Элементы.Заявки;
ЭтаФорма.Элементы.Заявки.ТекущаяСтрока = ЭтаФорма.Элементы.Заявки.ТекущиеДанные;
1 mikecool
 
13.12.23
14:27
текстрока <> текдвнные
2 Valdis2007
 
13.12.23
14:30
(0) ЭтаФорма.Элементы.Заявки.ТекущаяСтрока = ЭтаФорма.Элементы.Заявки.ТекущиеДанные.НомерСтроки;
3 golem14
 
13.12.23
14:46
(2) Текущую строку понял как установить, но фокус на первой колонке. Как сделать чтобы фокус был на второй строке, второй колонке?
ЭтаФорма.Элементы.Заявки.ТекущаяСтрока = 1;
4 mikecool
 
13.12.23
14:48
(2) текстрока <> номерстроки )))
5 mikecool
 
13.12.23
14:48
+4 вернее - может не совпадать
6 golem14
 
13.12.23
14:53
Элементы.Заявки.ТекущаяСтрока = Заявки[Заявки.Количество() - 1].ПолучитьИдентификатор()
Как сделать чтобы фокус был на второй колонке "Сумма"?
7 golem14
 
13.12.23
15:01
так не работает

Элементы.Заявки.ТекущийЭлемент = Заявки[Заявки.Количество() - 1].Сумма
8 lEvGl
 
гуру
13.12.23
15:07
если есть текущаястрока, значит есть и текущаяколонка же?
9 golem14
 
13.12.23
15:09
(8) нет только, ТекущаяСтрока и ТекущийЭлемент
10 golem14
 
14.12.23
09:32
ура заработало!
Элементы.Заявки.ТекущаяСтрока = Заявки[Заявки.Количество() - 1].ПолучитьИдентификатор();
ЭтаФорма.ТекущийЭлемент = Элементы.ЗаявкиСумма;
Ошибка? Это не ошибка, это системная функция.