Вход | Регистрация

1С:Предприятие ::

Метки:

8.0 Как сделать активной (получить фокус) ячейку/колонку табличного поля?

Я
   cons_adm
 
05.08.04 - 12:00
1С Предприятие 8.0.6.3
Открывается форма документа. На форме - табличное поле. По умолчанию фокус установливается на верхнюю левую ячейку (1-ая колонка). Как программно установить другую ячейку строки, которая будет "активной" при открытии формы по умолчанию? И возможно ли чтобы эта ячейка находилась в режиме редактирования,а не просто выделена?
 
  Рекламное место пустует
   Волшебник
 
1 - 05.08.04 - 12:13
см. свойство ТекущаяСтрока, ТекущаяКолонка
режим редактирования - Непосредственно
   cons_adm
 
2 - 05.08.04 - 12:47
ОК. Мой фрагмент кода:
     ТаблПоле = ФормаДок.ЭлементыФормы.ТаблицаИзменений;
     ТаблПоле.ТекущаяКолонка = ТаблПоле.Колонки.ЦенаП;
     ФормаДок.Открыть();
Значение ТекущаяКолонка утанавливается на нужное. Все хорошо. Но при открытии формы фокус все равно на верхней левой ячейке, а не на ячейке текущей колонки. Что делать?
А из режимов редактирования лучше подходит "Вход при вводе" - не нужно дополнительно щелкать по ячейке - можно сразу начинать вводить значение.


Список тем форума
Рекламное место пустует   Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует