Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 03:33

Активизация элемента формы

Автор has, 26 сен 2011, 14:09

0 Пользователей и 1 гость просматривают эту тему.

has

Платформа 8.2.13.219. Есть на форме ПолеВвода1 и табличное поле, допустим с колонками Код, Наименование, Количество и Валюта. Необходимо чтобы при изменении количества в табличном поле, курсор встал в ПолеВвода1. Задачу решил, но как-то по извращенски. 2 события табличного поля ПриИзменении количества и ПриОкончанииРедактирования

Процедура ТоварПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
Если Элемент.ТекущаяКолонка.Имя = "Количество" Тогда
ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ПолеВвода1;
КонецЕсли;
КонецПроцедуры

Процедура ТоварКоличествоПриИзменении(Элемент)
ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.ПолеВвода1;
КонецПроцедуры

Если текст одной из процедур закоментировать, то фокус не ставится. Может кто-нибудь обьяснить почему так, либо ссылку где это описано?
Причем если строка новая, то код не работает.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск