Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как получить предпоследний активный элемент на форме?

Как получить предпоследний активный элемент на форме?
Я
   Механик
 
07.10.20 - 05:40
Есть обработка с управляемой формой. На форме несколько элементов с типом - ТаблицаЗначений. Туда выводятся разные строки с разным содержимым. На форме также имеется одна кнопка. По нажатию этой кнопки, в активную Таблицу в выбранную строку нужно вписать значение (например, в строку из ТЗ с колонками "Номенклатура" и "Количество" в колонку "Количество" вставить число 10).

Как при нажатии на кнопку определить, какая ТЗ была активной последней (та, в которую пользователь тыкнул в одну из строк мышкой)? При нажатии на кнопку выражение "ЭтаФорма.ТекущийЭлемент" ссылается уже на кнопку, а не на таблицу.
   Web00001
 
1 - 07.10.20 - 05:50
Запоминать таблицу при ее активации в глобальной переменной для клиента
   Chameleon1980
 
2 - 07.10.20 - 05:51
на каждой тз в событии при активации строки сохраняй в реквизит формы имя таблицы
в которой ткнули на строку
   Chameleon1980
 
3 - 07.10.20 - 05:51
ответы очевидны
   Механик
 
4 - 07.10.20 - 05:56
(1) (2) Спасибо, не догадался)

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